Fedora 27

10 posts / 0 new
Last post
oh1mrr
Fedora 27

Just upgraded my test computer into F27.
Cqrlog does not start, because of missing libmysqlclient.so.16.
This new F-27 has libmysqlclient.so.18.

So, do not upgrade Fedora yet, if you don't want troubles :)

oh1mrr
Actually, message is" Error

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

Jarmo

oh1mrr
First of all, I had to do dnf

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 ...

Jarmo

oh1mrr
Solved... in a way

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...?

Jarmo

oz1gnn
Also succes

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

oh1mrr
Yes, in 27 mariadb there is

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...

Jarmo

N3XJN
Did you upgrade or fresh

Did you upgrade or fresh install Fedora 27?

---------------
73
Dan

oh1mrr
I did upgrade...

I did upgrade...

Jarmo

oz1gnn
Fedora 27

I did an upgrade from fedora 26

Vy 73 de oz1gnn

Chris

Vy 73 de oz1gnn

oh1mrr
There is coming bugfix soon,.

There is coming bugfix soon,. It is in testing already
so few days more waiting, wouldn't make any harm.

Jarmo