[MCOL-4009] ColumnStore installation on Debian 9 using S3 storage failed Created: 2020-05-19  Updated: 2020-05-19  Resolved: 2020-05-19

Status: Closed
Project: MariaDB ColumnStore
Component/s: installation
Affects Version/s: 1.4.4
Fix Version/s: N/A

Type: Bug Priority: Critical
Reporter: Daniel Lee (Inactive) Assignee: Ben Thompson (Inactive)
Resolution: Not a Bug Votes: 0
Labels: None


 Description   

Build tested: 1.4.4-1 (Jenkins 20200518)

Single node installation
OS: debian 9

postConfigure output:

Columnstore supports the following storage options...
s1pm1: 1 - internal. This uses the linux VFS to access files and does
s1pm1: not manage the filesystem.
s1pm1: 2 - external *. If you have other mountable filesystems you would
s1pm1: like ColumnStore to use & manage, select this option.
s1pm1: 3 - GlusterFS * Note: glusterd service must be running and enabled on
s1pm1: all PMs.
s1pm1: 4 - S3-compatible cloud storage *. Note: that should be configured
s1pm1: before running postConfigure (see storagemanager.cnf)
s1pm1: * - This option enables data replication and server failover in a
s1pm1: multi-node configuration.
s1pm1:
s1pm1: These options are available on this system: [1, 2, 4]
s1pm1: Select the type of data storage (1) > 4
s1pm1: S3 Storage Manager Configuration Error:
s1pm1: S3Storage: failed to PUT, check log files for specific error
s1pm1: ERROR: S3Storage Configuration check failed. Verify storagemanager.cnf settings and rerun postConfigure.
s1pm1: ERROR: Problem setting up storage

err.log:

May 19 14:42:40 stretch StorageManager[3163]: S3Storage::putObject(): failed to PUT, server says 'Problem with the SSL CA cert (path? access rights?)'. bucket = dleeqadbroot1, key = connectivity_test.
May 19 14:42:40 stretch StorageManager[3163]: S3Storage: failed to PUT, check log files for specific error
May 19 14:42:54 stretch controllernode[3204]: 54.801552 |0|0|0| E 29 CAL0000: DBRM: error: SessionManager::getSystemState() failed (network)
May 19 14:42:54 stretch cpimport.bin[3204]: 54.801601 |0|0|0| E 34 CAL0087: BulkLoad Error: System is not ready. Verify that ColumnStore is up and ready before running cpimport.

The same storagemanager.cnf file worked for other supported OSs.

[debian9:root~]# apt list --installed "ssl"
Listing... Done
libgnutls-openssl27/oldstable,now 3.5.8-5+deb9u4 amd64 [installed]
libssl1.0.2/oldstable,oldstable,now 1.0.2u-1~deb9u1 amd64 [installed]
libssl1.1/oldstable,oldstable,now 1.1.0l-1~deb9u1 amd64 [installed]
openssl/oldstable,oldstable,now 1.1.0l-1~deb9u1 amd64 [installed]



 Comments   
Comment by Patrick LeBlanc (Inactive) [ 2020-05-19 ]

Ben googled the error, found it was a common thing in deb 9 + curl; Daniel just needed to update the ca-certificates package on his VM.

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