Slackware - ARMThis forum is for the discussion of Slackware ARM.
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.
@drmozes: as gdk_pixbuf2 is in L but mesa in X, maybe this shared object could be also shipped in aaa_elflibs? Additionally, IIRC it is also missing after installing NVidia drivers (and still IIRC, reinstalling it doesn't hurt), so maybe this could also help for that?
@drmozes: as gdk_pixbuf2 is in L but mesa in X, maybe this shared object could be also shipped in aaa_elflibs? Additionally, IIRC it is also missing after installing NVidia drivers (and still IIRC, reinstalling it doesn't hurt), so maybe this could also help for that?
What is the connection between installing NVidia drivers and the library going missing?
Installing them where, on ARM or x86?
Does the library file get removed from the OS, or goes missing from the library cache?
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150
Rep:
mesalib supploes the gl drivers for 3d graphics etc so if you dont have x installed you really dont need it, elf lib in my understanding is for loading executable files etc and has nothing to do with graphics.
What is the connection between installing NVidia drivers and the library going missing?
Installing them where, on ARM or x86?
Does the library file get removed from the OS, or goes missing from the library cache?
On Slackware64-14.1 (x86_64):
Code:
bash-4.2# lspci -vnn|grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GLM [Quadro 1000M] [10de:0dfa] (rev a1) (prog-if 00 [VGA controller])
<sh NVIDIA-Linux-x86_64-355.11.run> # using the installer provided by NVIDIA
bash-4.2$ cd /
bash-4.2$ LANG=en_US;for i in `grep ^usr/lib64/lib /var/log/packages/mesa-9.1.7-x86_64-1`; do ls $i|grep No;done
ls: cannot access usr/lib64/libGL.so.1.2.0: No such file or directory
ls: cannot access usr/lib64/libEGL.so.1.0.0: No such file or directory
bash-4.2$
Last edited by Didier Spaier; 10-20-2015 at 07:42 AM.
bash-4.2# lspci -vnn|grep VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GLM [Quadro 1000M] [10de:0dfa] (rev a1) (prog-if 00 [VGA controller])
<sh NVIDIA-Linux-x86_64-355.11.run> # using the installer provided by NVIDIA
bash-4.2$ cd /
bash-4.2$ LANG=en_US;for i in `grep ^usr/lib64/lib /var/log/packages/mesa-9.1.7-x86_64-1`; do ls $i|grep No;done
ls: cannot access usr/lib64/libGL.so.1.2.0: No such file or directory
ls: cannot access usr/lib64/libEGL.so.1.0.0: No such file or directory
bash-4.2$
OK but I don't see how putting it in to aaa_elflibs will help resolve that, if the nvidia installer is removing it. Have you tried reinstalling mesa, chattr +i /usr/lib64/lib*GL*so*
then running the Nvidia installer? It'd be interesting to see what is removing the libraries.
From what I understood from the OP, the problem is that the headless machine does not have mesa installed and gdkpixbuf is linking against it. There are quite a few situations like this and yes it would help to have these libraries contained in an aaa_elflib like package (I used to maintain my own X-solibs for this purpose). I've pointed this thread out to Pat.
Have you tried reinstalling mesa, chattr +i /usr/lib64/lib*GL*so*
then running the Nvidia installer? It'd be interesting to see what is removing the libraries.
See file appended. I am not sure that this information helps though.
I also append the content of the NVIDIA bundle, output of "sh <bundle> -l"
Sorry for the late answer.
Last edited by Didier Spaier; 11-01-2015 at 08:05 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.