ZenwalkThis forum is for the discussion of Zenwalk 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.
I've just carried out a system upgrade with the latest batch of package updates, and I'm now unable to boot into Xfce due to X11 crashes. After some playing around at boot I came to realising that this seems to be due to some missing libraries (e.g. libEGL.so.1, libGL.so.1), which I understand (should) form part of the mesa bundle. However this seems to no longer be the case with the latest mesa version release (19.0.4).
Am I missing something? Have you been experiencing the same issue? Many thanks in advance for any help you can offer!
It sure could be, Tonus. Typing startx at an init2 shell gives me indications of missing (at least) those 2 .so files, which should form part of mesa: hence my suggestion.
Unless, of course, I'm missing some other package (which one?) of course...
Description: libglvnd (The GL Vendor-Neutral Dispatch library)
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors. It allows multiple drivers from different vendors to coexist on the same filesystem, and determines which vendor to dispatch each API call to at runtime.
Homepage: https://github.com/NVIDIA/libglvnd
This package contain 14 files:
install/slack-desc
usr/doc/libglvnd-1.1.1/README.md
usr/lib64/libOpenGL.so.0.0.0
usr/include/glvnd/libglxabi.h
usr/lib64/libGLX.so.0.0.0
usr/lib64/pkgconfig/libglvnd.pc
usr/lib64/libGLESv2.so.2.1.0
usr/lib64/libGLESv1_CM.so.1.2.0
usr/lib64/libGLdispatch.so.0.0.0
usr/lib64/libGL.so.1.7.0
usr/include/glvnd/libeglabi.h
usr/lib64/libEGL.so.1.1.0
usr/include/glvnd/GLdispatchABI.h
install/doinst.sh
It turns out that, just like Tonus suggested (and I was hoping for), libglvnd was the missing dependency; once installed my system's X11 started working as normal.
Not sure how that dependency was missed by xnetpgk (i.e. the GUI version of the ZW equivalent to slackpkg) though, yet glad I can mark this thread as resolved. Many thanks again for your help, Tonus!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.