LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Zenwalk (https://www.linuxquestions.org/questions/zenwalk-75/)
-   -   mesa upgrade crashes X server at boot (https://www.linuxquestions.org/questions/zenwalk-75/mesa-upgrade-crashes-x-server-at-boot-4175654105/)

sconti555 05-17-2019 01:58 PM

mesa upgrade crashes X server at boot
 
Dear ZenWalkers,

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!

Tonus 05-17-2019 02:45 PM

mesa upgrade crashes X server at boot
 
Perhaps a new package you might have missed?

sconti555 05-18-2019 04:37 AM

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

Tonus 05-18-2019 07:20 AM

mesa upgrade crashes X server at boot
 
Last Slackware update of mesa added libglvnd package that might contain the files.

As I do not use your distribution, I can't help much on what to check. On Slackware I'll do

Code:

#> slackpkg install-new
You might have a changelog that would show new packages.

Tonus 05-18-2019 07:42 AM

mesa upgrade crashes X server at boot
 
See it in Slackware :

Quote:


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

sconti555 05-20-2019 09:01 AM

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!


All times are GMT -5. The time now is 01:51 PM.