[MCOL-865] Boost Dependency Issues on Updated Ubuntu 16.04 Created: 2017-08-09  Updated: 2017-08-10  Resolved: 2017-08-10

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

Type: Bug Priority: Minor
Reporter: Thomas Boyd (Inactive) Assignee: Thomas Boyd (Inactive)
Resolution: Not a Bug Votes: 0
Labels: None

Sprint: 2017-16

 Description   

Despite having installed libboost-all-dev and recently updated Ubuntu 16.04 throws an error during install of the Column Store packages.

specific error is

/usr/local/mariadb/columnstore/bin/cplogger: error while loading shared libraries: libboost_system.so.1.55.0: cannot open shared object file: No such file or directory

You can see in output that updated Ubuntu 16.04 has moved on to boost 1.58, but it looks like Column Store depends on 1.55.

root@ubuntu-01:~/mdbcs-1.0.10-packages# ls
mariadb-columnstore-1.0.10-1-jessie.x86_64.deb.tar.gz         mariadb-columnstore-1.0.10-1-x86_64-jessie-libs.deb
mariadb-columnstore-1.0.10-1-x86_64-jessie-client.deb         mariadb-columnstore-1.0.10-1-x86_64-jessie-platform.deb
mariadb-columnstore-1.0.10-1-x86_64-jessie-common.deb         mariadb-columnstore-1.0.10-1-x86_64-jessie-server.deb
mariadb-columnstore-1.0.10-1-x86_64-jessie-gssapi-client.deb  mariadb-columnstore-1.0.10-1-x86_64-jessie-shared.deb
mariadb-columnstore-1.0.10-1-x86_64-jessie-gssapi-server.deb  mariadb-columnstore-1.0.10-1-x86_64-jessie-storage-engine.deb

root@ubuntu-01:~/mdbcs-1.0.10-packages# apt-get -y install libboost-all-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libboost-all-dev is already the newest version (1.58.0.1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@ubuntu-01:~/mdbcs-1.0.10-packages# 

root@ubuntu-01:~/mdbcs-1.0.10-packages# dpkg -i mariadb-columnstore-1.0.10-1-x86_64*.deb
Selecting previously unselected package mariadb-columnstore-client.
(Reading database ... 38325 files and directories currently installed.)
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-client.deb ...
Unpacking mariadb-columnstore-client (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-common.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-common.deb ...
Unpacking mariadb-columnstore-common (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-gssapi-client.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-gssapi-client.deb ...
Unpacking mariadb-columnstore-gssapi-client (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-gssapi-server.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-gssapi-server.deb ...
Unpacking mariadb-columnstore-gssapi-server (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-libs.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-libs.deb ...
Unpacking mariadb-columnstore-libs (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-platform.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-platform.deb ...
Unpacking mariadb-columnstore-platform (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-server.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-server.deb ...
Unpacking mariadb-columnstore-server (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-shared.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-shared.deb ...
Unpacking mariadb-columnstore-shared (1.0.10) ...
Selecting previously unselected package mariadb-columnstore-storage-engine.
Preparing to unpack mariadb-columnstore-1.0.10-1-x86_64-jessie-storage-engine.deb ...
Unpacking mariadb-columnstore-storage-engine (1.0.10) ...
Setting up mariadb-columnstore-libs (1.0.10) ...
MariaDB ColumnStore install completed
Setting up mariadb-columnstore-platform (1.0.10) ...
/usr/local/mariadb/columnstore/bin/cplogger: error while loading shared libraries: libboost_system.so.1.55.0: cannot open shared object file: No such file or directory
The next step is:
 
/usr/local/mariadb/columnstore/bin/postConfigure
 
MariaDB ColumnStore install completed
Setting up mariadb-columnstore-storage-engine (1.0.10) ...
MariaDB ColumnStore install completed
Setting up mariadb-columnstore-common (1.0.10) ...
Setting up mariadb-columnstore-gssapi-client (1.0.10) ...
Setting up mariadb-columnstore-gssapi-server (1.0.10) ...
Setting up mariadb-columnstore-shared (1.0.10) ...
Setting up mariadb-columnstore-client (1.0.10) ...
Setting up mariadb-columnstore-server (1.0.10) ...
Processing triggers for libc-bin (2.23-0ubuntu9) ...
root@ubuntu-01:~/mdbcs-1.0.10-packages# 



 Comments   
Comment by David Hill (Inactive) [ 2017-08-09 ]

You are installing the Ubuntu 14.04 (jessie) package on a Ubuntu 16 server...

Please download and use the xenial version, which can be downloaded from here:

https://mariadb.com/downloads/mariadb-ax

Comment by David Hill (Inactive) [ 2017-08-09 ]

Correction, Jessie is for the Debian 8...

Comment by Thomas Boyd (Inactive) [ 2017-08-10 ]

I was cutting and pasting from what was presented as the URLin our downloads page. But maybe I messed up on the selector. Din't recognize jessie of Ubuntu code name. Thanks for the help. Will get the right bits and test.

Comment by Thomas Boyd (Inactive) [ 2017-08-10 ]

All good when I have the right binaries. Thanks.

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