SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Running Slackware64 15.0 and can't get Digikam 7.5.0 to run and it had run previously. Not sure what happened but now when I go to /usr/bin and run Digikam
from the command line I get the following:
bash-5.1# ./digikam
./digikam: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by
/usr/lib64/libopencv_core.so.405)
./digikam: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by
/usr/lib64/libomp.so.1)
The standard glibc_2.33 is installed as listed in pkgtool.
Have reinstalled digikam-7.5.0 but that has not helped.
Have done multiple searches and keep coming up with libs, etc that are supposedly
needed but those were not installed previously and when it was running.
Any ideas on what I can do to get this repaired and running?
I have searched for Digikam dependencies but I can't find anything on the Web.
Based on the names I'd say these are somehow converted Debian or Red Hat packages to Slackware format. Unless they are packages that live in /opt this is almost always a really bad idea. (Note how some SBo packages are Debian packages repackaged into Slackware packages - but this is always done so as not to interfere with stock Slackware packages.) These non-Slackware packages have been compiled against a newer glibc than is present in Slackware, which is the problem.
You need to remove these packages and then reinstall the Slackware packages (upgradepkg --reinstall) opencv-4.5.5-x86_64-1 and llvm-13.0.0-x86_64-2.
marav - Love the title to the utube video link - Aint that the absolute truth.....
I really do not know where the glibc-2.34 is coming from but I guess I have some corrupted files. I do not remember ever trying to load
glibc-2.34 and according to my pkgtool list, I have glibc-2.33 installed and that is what I show in my slackware64_15.0/slackware64/l/
files. I am going to try and upgradepkg --reinstall --install-new glibc-2.33.
drumz
Yes will try those two files next with upgradepkg...
You don't have glibc-2.34 installed. Those two rogue packages have been linked against glibc-2.34 (or newer) when they were compiled. That's why they have those symbol names in them. Your system is (rightfully) complaining that it can't find the glibc-2.34 symbols - they aren't installed.
This is why you shouldn't blindly install binary packages from other distros. I imagine you have several other packages installed that conflict with stock Slackware packages.
To be clear: no, you don't have corrupted files. You simply have packages installed that shouldn't have been installed. They overwrote files belonging to stock Slackware packages. You need to remove the rogue packages and then reinstall any Slackware packages that had files overwritten.
I will have to search and see what rouge files are on here and then remove, however it appears that
digikam is now working as once again I can open the "heic" files I need to work with.
Thanks to all, this is really a great place to get resolution.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.