[MCOL-993] RPM installation prints output Created: 2017-10-28  Updated: 2017-11-01  Resolved: 2017-11-01

Status: Closed
Project: MariaDB ColumnStore
Component/s: installation
Affects Version/s: 1.1.0
Fix Version/s: Icebox

Type: Bug Priority: Minor
Reporter: markus makela Assignee: David Hill (Inactive)
Resolution: Won't Fix Votes: 0
Labels: None


 Description   

When ColumnStore is installed with yum, the installation prints output. The package installation scripts usually don't produce output as it looks out of place:

Running transaction
  Installing : mariadb-columnstore-common-1.1.0-1.el7.centos.x86_64                                                                                                                                           1/10 
  Installing : mariadb-columnstore-libs-1.1.0-1.x86_64                                                                                                                                                        2/10 
MariaDB ColumnStore RPM install completed
  Installing : mariadb-columnstore-shared-1.1.0-1.el7.centos.x86_64                                                                                                                                           3/10 
  Installing : mariadb-columnstore-client-1.1.0-1.el7.centos.x86_64                                                                                                                                           4/10 
  Installing : mariadb-columnstore-server-1.1.0-1.el7.centos.x86_64                                                                                                                                           5/10 
  Installing : mariadb-columnstore-gssapi-server-1.1.0-1.el7.centos.x86_64                                                                                                                                    6/10 
  Installing : mariadb-columnstore-tokudb-engine-1.1.0-1.el7.centos.x86_64                                                                                                                                    7/10 
  Installing : mariadb-columnstore-rocksdb-engine-1.1.0-1.el7.centos.x86_64                                                                                                                                   8/10 
  Installing : mariadb-columnstore-platform-1.1.0-1.x86_64                                                                                                                                                    9/10 
The next step is:
 
If installing on a pm1 node:
 
/usr/local/mariadb/columnstore/bin/postConfigure
 
If installing on a non-pm1 using the non-distributed option:
 
/usr/local/mariadb/columnstore/bin/columnstore start
 
 
MariaDB ColumnStore RPM install completed
  Installing : mariadb-columnstore-storage-engine-1.1.0-1.x86_64                                                                                                                                             10/10 
MariaDB ColumnStore RPM install completed

Sadly, the RPM packages don't have any way of conveying information to the users whereas DEB packages can interact with the user during installation.



 Comments   
Comment by David Hill (Inactive) [ 2017-10-30 ]

Correct, it is printing extra installation steps required to complete the installation of ColumnStore. After most package installs, the product is running or you just need to start the service. ColumnStore is a bit different because you have to run the post install configuration script, postConfigure. So this message is reminding the user to do that.

I will leave open and see if upper management wants to change to have this removed or left in.

Thanks for the input..

Comment by David Thompson (Inactive) [ 2017-11-01 ]

This can be a somewhat helpful reminder that postCfg must be run after rpm install so i don't see any harm in leaving it in?

Comment by markus makela [ 2017-11-01 ]

Yes, it's not a really big problem as postConfigure needs to be run to finish installation. I don't think there's a neat way to avoid this but I also don't think the MariaDB ColumnStore RPM install completed messages are necessary.

Generated at Thu Feb 08 02:25:22 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.