You are not logged in.

#1 2024-06-17 13:42:43

podcastlinux
Member
Registered: 2024-06-17
Posts: 2

Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

Hi everybody:
I try to install Vega Chess: https://www.vegachess.com/
When i try to execute, at the terminal see this: error while loading shared libraries: libmysqlclient.so.21: cannot open shared object file: No such file or directory.
How can i fix?

Sorry my english and my Linux knowledge.

Thanks!!!

Last edited by podcastlinux (2024-06-17 13:43:02)

Offline

#2 2024-06-17 13:47:42

cryptearth
Member
Registered: 2024-02-03
Posts: 1,859

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

Seems like whatever that is it depends on a specific version of libmysqlclient which is not installed on your system. That's nothing arch related and not really linux specific - it's programming - so please file a bug report to tge developer.

Offline

#3 2024-06-17 13:56:29

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,193
Website

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

Mod note: moving to AUR Issues.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#4 2024-06-17 14:51:37

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,365

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

It is related to Arch and is most definitely Linux specific. You may need to install mysql from the AUR, possibly an older version, not sure what provides that specific soname.

Offline

#5 2024-06-18 11:20:21

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,574

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#6 2024-07-04 16:31:59

podcastlinux
Member
Registered: 2024-06-17
Posts: 2

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

Hi:
I install https://aur.archlinux.org/packages/libmysqlclient80 but i have the same error.
In Lubuntu fix this error installing libmysqlclient21.
Can i install manually? Is possible?

Thanks.

Offline

#7 2024-07-05 00:33:53

NuSkool
Member
Registered: 2015-03-23
Posts: 286

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

Are you sure you installed ' libmysqlclient80 '?
Building libmysqlclient80 resulted in 3 packages,  mysql80, libmysqlclient80, and mysql-clients80 using my personal AUR helper.

$ pacman -Q libmysqlclient80
libmysqlclient80 8.0.37-1

$ pacman -Qql libmysqlclient80 | grep so
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.21
/usr/lib/libmysqlclient.so.21.2.37

What do you get running these commands?

To run Vega and VegaTeam, I had to use  '/usr/share/vegalinux64/Vega' and '/usr/share/vegalinux64/VegaTeam' because:

$ ls /usr/bin/Vega* | xargs file 
/usr/bin/Vega:     broken symbolic link to /usr/share/vegalinux64/Vega82
/usr/bin/VegaTeam: broken symbolic link to /usr/share/vegalinux64/VegaTeam5

I edited the broken PKGBUILD at https://aur.archlinux.org/packages/vegalinux64 to build vega, and didn't fix the symlinks...

PKGBUILD:

    ln -s /usr/share/$pkgname/Vega82 $pkgdir/usr/bin/Vega
    ln -s /usr/share/$pkgname/VegaTeam5 $pkgdir/usr/bin/VegaTeam

To:

$ ls -1 /usr/share/vegalinux64/Vega*
/usr/share/vegalinux64/Vega
/usr/share/vegalinux64/VegaTeam

Last edited by NuSkool (2024-07-05 00:39:37)


Scripts I Use                                                 :  https://github.com/Cody-Learner
grep -m1 'model name' /proc/cpuinfo    : AMD Ryzen 7 8745HS w/ Radeon 780M Graphics
grep -m1 'model name' /proc/cpuinfo    : Intel(R) N95
grep -m1 'model name' /proc/cpuinfo    : AMD Ryzen 5 PRO 2400GE w/ Radeon Vega Graphics

Offline

#8 2024-07-05 09:26:24

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 14,574

Re: Vega Linux (Chess Tournament Manager) error: libmysqlclient.so.21

I also built libmysqlcient80, downloaded vegalinux64.tar.gz and extracted it to a new folder .
It ran fine from the extracted directory after libmysqlclient80 was installed .


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

Board footer

Powered by FluxBB