[MCOL-763] 1.1.0 rpm packages fail to install perl(DBD::mysql) dep issue Created: 2017-06-09  Updated: 2017-07-05  Resolved: 2017-07-05

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

Type: Bug Priority: Major
Reporter: David Hill (Inactive) Assignee: David Hill (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Sprint: 2017-12, 2017-13, 2017-14

 Description   

Need make the change the the server dependency list for resolve this problem with it requiring this package.

As shown below, rpm install is requiring this package. But as mentioned before, when you install it it installs mariadb-libs, which breaks our install

[root@centos-7-pm1 ~]# ./package_install
error: Failed dependencies:
perl(DBD::mysql) is needed by mariadb-columnstore-storage-engine-1.1.0-1.x86_64
[root@centos-7-pm1 ~]# yum install perl-DBD-mysql
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
centos-gluster310 | 2.9 kB 00:00:00
epel/x86_64/metalink | 12 kB 00:00:00
epel | 4.3 kB 00:00:00
extras | 3.4 kB 00:00:00
google-cloud-compute/signature | 454 B 00:00:00
google-cloud-compute/signature | 1.4 kB 00:00:00 !!!
google-cloud-sdk/signature | 454 B 00:00:00
google-cloud-sdk/signature | 1.4 kB 00:00:00 !!!
updates | 3.4 kB 00:00:00
(1/3): updates/7/x86_64/primary_db | 5.6 MB 00:00:00
(2/3): epel/x86_64/primary_db | 4.8 MB 00:00:00
(3/3): epel/x86_64/updateinfo | 808 kB 00:00:01
Loading mirror speeds from cached hostfile

  • base: mirror.genesisadaptive.com
  • epel: mirror.steadfast.net
  • extras: ftpmirror.your.org
  • updates: mirror.tzulo.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package perl-DBD-MySQL.x86_64 0:4.023-5.el7 will be installed
    --> Processing Dependency: libmysqlclient.so.18(libmysqlclient_18)(64bit) for package: perl-DBD-MySQL-4.023-5.el7.x86_64
    --> Processing Dependency: libmysqlclient.so.18()(64bit) for package: perl-DBD-MySQL-4.023-5.el7.x86_64
    --> Running transaction check
    ---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be installed
    --> Finished Dependency Resolution

Dependencies Resolved

========================================================================================================
Package Arch Version Repository Size
========================================================================================================
Installing:
perl-DBD-MySQL x86_64 4.023-5.el7 base 140 k
Installing for dependencies:
mariadb-libs x86_64 1:5.5.52-1.el7 base 761 k

Transaction Summary
========================================================================================================
Install 1 Package (+1 Dependent package)

Total download size: 901 k
Installed size: 4.7 M
Is this ok [y/d/N]:



 Comments   
Comment by Andrew Hutchings (Inactive) [ 2017-07-05 ]

Pull request open for review. Making these changes let me build working RPM packages.

Comment by David Hill (Inactive) [ 2017-07-05 ]

passed :

Removed:
perl-DBD-MySQL.x86_64 0:4.023-5.el7

Complete!

rpm ivh mariadb-columnstore-1.1.0-1-x86_64-centos7*rpm
Preparing... ################################# [100%]
Updating / installing...
1:mariadb-columnstore-common-1.1.0-################################# [ 10%]
2:mariadb-columnstore-shared-1.1.0-################################# [ 20%]
3:mariadb-columnstore-libs-1.1.0-1 ################################# [ 30%]
MariaDB ColumnStore RPM install completed
4:mariadb-columnstore-client-1.1.0-################################# [ 40%]
5:mariadb-columnstore-server-1.1.0-################################# [ 50%]
6:mariadb-columnstore-gssapi-server################################# [ 60%]
7:mariadb-columnstore-rocksdb-engin################################# [ 70%]
8:mariadb-columnstore-tokudb-engine################################# [ 80%]
9:mariadb-columnstore-platform-1.1.################################# [ 90%]
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-distrubuted option:

/usr/local/mariadb/columnstore/bin/columnstore start

MariaDB ColumnStore RPM install completed
10:mariadb-columnstore-storage-engin################################# [100%]
MariaDB ColumnStore RPM install completed

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