[MDEV-27773] Cannot load galera library since it now expects libssl.so.1.0.0 Created: 2022-02-08  Updated: 2022-03-10  Resolved: 2022-03-10

Status: Closed
Project: MariaDB Server
Component/s: Galera
Affects Version/s: 10.5.13
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: prashant Jadhav Assignee: Unassigned
Resolution: Incomplete Votes: 0
Labels: galera
Environment:

Amazon Linux 2 AMI (HVM) - Kernel 5.10
5.10.93-87.444.amzn2.x86_64 #1 SMP Thu Jan 20 22:50:50 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux


Attachments: PNG File 10.5.13_errorlog.PNG     PNG File ldd libgalera.ssm.so.PNG    

 Description   

Hi Team,

I am trying to setup Galera cluster using MariaDB 10.5.13 using tarball installation. Have gone through issue MDEV-26741 which state that libssl.so.1.0.0 issue has been fixed but I am still facing the same.

below are the screenshot of my error log and ldd command of lib

I have downloaded Tarball file from Download. Please let me know how to resolve or provide me correct path of tarball if I am downloading wrong file



 Comments   
Comment by Elena Stepanova [ 2022-02-08 ]

On the downloads page, there is a drop-down list "init system" which offer two choices, Systemd and Sysvinit. In the systemd one galera is linked with libssl.so.1.0.0, in the sysvinit one – with libssl.so.10:

$ ldd mariadb-10.5.13-linux-x86_64/lib/libgalera_smm.so 
	linux-vdso.so.1 (0x00007ffc294f1000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd0e77cb000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fd0e77c0000)
	libssl.so.10 => not found
	libcrypto.so.10 => not found
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd0e75f3000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd0e74af000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd0e7493000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd0e72ce000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd0e7c25000)

$ ldd mariadb-10.5.13-linux-systemd-x86_64/lib/libgalera_smm.so 
	linux-vdso.so.1 (0x00007ffc23dde000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa115a6e000)
	librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa115a63000)
	libssl.so.1.0.0 => not found
	libcrypto.so.1.0.0 => not found
	libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa115896000)
	libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa115752000)
	libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa115736000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa115571000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fa115ed0000)

So, you need to choose the Sysvinit one.
Or do you specifically need systemd?

Comment by prashant Jadhav [ 2022-02-10 ]

Sure, I will try with Tarball Sysvinit and let you know the progress.

Thank You.

Generated at Thu Feb 08 09:55:28 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.