Actually, message is" Error during connection to database: Can not load default MySQL library ("libmysqlclient.so.16" or "libmysqlclient.so"). Check your installation."
Can't find libmysqlclient.so" at all from installation... My mistake about ".so.18"s
First of all, I had to do dnf reinstall mariadb-libs, got libmysqlclient.so visible.
But still no go...
.config]$ cqrlog --debug=1
**** DEBUG LEVEL 1 ****
SSL libraries:
/usr/lib64/libssl.so.1.0.2m
/usr/lib64/libcrypto.so.1.0.2m
Loading libmysqlclient: /usr/lib64/mysql/libmysqlclient.so.18
**************************
MySQL version: 10.
**************************
**********************************
MySQL version assigned: 5.6
**********************************
Ctyfiles dir: /usr/share/cqrlog/ctyfiles/
Local ctyfiles dir: /home/jarmo/.config/cqrlog/ctyfiles/
Loaded 93636 LoTW users
Loaded 98114 eQSL users
Loaded 48268 SCP calls
*
User home directory: /home/jarmo/
Program home directory: /home/jarmo/.config/cqrlog/
Data directory: /home/jarmo/.config/cqrlog/database/
Memebers directory: /usr/share/cqrlog/members/
ZIP code directory: /usr/share/cqrlog/zipcodes/
Binary dir: /usr/bin/
Share dir: /usr/share/cqrlog/
TConnection to MySQL: 5.6
*
56 us states loaded
WARNING: obsolete call to RecreateWnd for TfrmDBConnect
Warning: TWinControl.DestroyHandle frmDBConnect:TfrmDBConnect Handle not Allocated
/usr/bin/mysqld_safe --defaults-file=/home/jarmo/.config/cqrlog/database/mysql.cnf --datadir=/home/jarmo/.config/cqrlog/database/ --socket=/home/jarmo/.config/cqrlog/database/sock --port=64000
Trying to connect to database
171117 12:24:49 mysqld_safe Logging to '/home/jarmo/.config/cqrlog/database//mysql.err'.
171117 12:24:49 mysqld_safe Starting mysqld daemon with databases from /home/jarmo/.config/cqrlog/database/
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:1
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:2
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:3
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:4
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:5
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:6
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:7
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:8
WARNING: obsolete call to RecreateWnd for TfrmDbError
Warning: TWinControl.DestroyHandle frmDbError:TfrmDbError Handle not Allocated
Closing DXCluster window
Closing TRXControl window
Closing GrayLine window
Closing dDXCC
Closing dData
/home/jarmo/.config/cqrlog/database/localhost.localdomain.pid
Command:
kill 4477
Closing ini file ...
It seems, that ldconfig does not find libmysqlclient.so.18 which is soft link to libmariadb.so.3
Its situated in /usr/lib64/mysql/ . What I did, made from libmariadb.so.3 symlink into /usr/lib64/libmysqlclient.so.18
I got cqrlog running.
What is weird... There in /etc/ld.so.conf.d is file mariadb-x86_64.conf where stands /usr/lib64/mysql.
Something is messed up...?
Actually, message is" Error during connection to database: Can not load default MySQL library ("libmysqlclient.so.16" or "libmysqlclient.so"). Check your installation."
Can't find libmysqlclient.so" at all from installation... My mistake about ".so.18"s
<p>Jarmo</p>
First of all, I had to do dnf reinstall mariadb-libs, got libmysqlclient.so visible.
But still no go...
.config]$ cqrlog --debug=1
**** DEBUG LEVEL 1 ****
SSL libraries:
/usr/lib64/libssl.so.1.0.2m
/usr/lib64/libcrypto.so.1.0.2m
Loading libmysqlclient: /usr/lib64/mysql/libmysqlclient.so.18
**************************
MySQL version: 10.
**************************
**********************************
MySQL version assigned: 5.6
**********************************
Ctyfiles dir: /usr/share/cqrlog/ctyfiles/
Local ctyfiles dir: /home/jarmo/.config/cqrlog/ctyfiles/
Loaded 93636 LoTW users
Loaded 98114 eQSL users
Loaded 48268 SCP calls
*
User home directory: /home/jarmo/
Program home directory: /home/jarmo/.config/cqrlog/
Data directory: /home/jarmo/.config/cqrlog/database/
Memebers directory: /usr/share/cqrlog/members/
ZIP code directory: /usr/share/cqrlog/zipcodes/
Binary dir: /usr/bin/
Share dir: /usr/share/cqrlog/
TConnection to MySQL: 5.6
*
56 us states loaded
WARNING: obsolete call to RecreateWnd for TfrmDBConnect
Warning: TWinControl.DestroyHandle frmDBConnect:TfrmDBConnect Handle not Allocated
/usr/bin/mysqld_safe --defaults-file=/home/jarmo/.config/cqrlog/database/mysql.cnf --datadir=/home/jarmo/.config/cqrlog/database/ --socket=/home/jarmo/.config/cqrlog/database/sock --port=64000
Trying to connect to database
171117 12:24:49 mysqld_safe Logging to '/home/jarmo/.config/cqrlog/database//mysql.err'.
171117 12:24:49 mysqld_safe Starting mysqld daemon with databases from /home/jarmo/.config/cqrlog/database/
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:1
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:2
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:3
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:4
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:5
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:6
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:7
Trying to connect to database
Can not load default MySQL library ("libmysqlclient.so.18" or "libmysqlclient.so"). Check your installation.
Trying:8
WARNING: obsolete call to RecreateWnd for TfrmDbError
Warning: TWinControl.DestroyHandle frmDbError:TfrmDbError Handle not Allocated
Closing DXCluster window
Closing TRXControl window
Closing GrayLine window
Closing dDXCC
Closing dData
/home/jarmo/.config/cqrlog/database/localhost.localdomain.pid
Command:
kill 4477
Closing ini file ...
<p>Jarmo</p>
Solved... in a way
It seems, that ldconfig does not find libmysqlclient.so.18 which is soft link to libmariadb.so.3
Its situated in /usr/lib64/mysql/ . What I did, made from libmariadb.so.3 symlink into /usr/lib64/libmysqlclient.so.18
I got cqrlog running.
What is weird... There in /etc/ld.so.conf.d is file mariadb-x86_64.conf where stands /usr/lib64/mysql.
Something is messed up...?
<p>Jarmo</p>
Thanks Jarmo
Putting the symlink /usr/lib64/ helped; but why not in /usr/lib64/mysqld/ as before.
By the way there was no libmysqlclient.so.18 symlink after my upgrade.
So you're right something is rotten
73 de OZ1GNN
Christian
Vy 73 de oz1gnn
Yes, in 27 mariadb there is couple other bugs too, so have to wait
bugfix. If no hurry, people should not upgrade yet into 27...
<p>Jarmo</p>
Did you upgrade or fresh install Fedora 27?
---------------
73
Dan
I did upgrade...
<p>Jarmo</p>
I did an upgrade from fedora 26
Vy 73 de oz1gnn
Chris
Vy 73 de oz1gnn
There is coming bugfix soon,. It is in testing already
so few days more waiting, wouldn't make any harm.
<p>Jarmo</p>