/usr/lib/x86_64-linux-gnu/lib*GL.so are missing despite package 'libglvnd-dev' being installed

Bug #1806804 reported by Daniel van Vugt
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers-340 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

/usr/lib/x86_64-linux-gnu/lib*GL.so are missing despite package 'libglvnd-dev' being installed.

$ dpkg -L libglvnd-dev
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/share
/usr/share/bug
/usr/share/bug/libglvnd-dev
/usr/share/bug/libglvnd-dev/control
/usr/share/doc
/usr/share/doc/libglvnd-dev
/usr/share/doc/libglvnd-dev/copyright
/usr/lib/x86_64-linux-gnu/libEGL.so
/usr/lib/x86_64-linux-gnu/libGL.so
/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so
/usr/lib/x86_64-linux-gnu/libGLESv2.so
/usr/lib/x86_64-linux-gnu/libGLX.so
/usr/lib/x86_64-linux-gnu/libGLdispatch.so
/usr/lib/x86_64-linux-gnu/libOpenGL.so
/usr/share/doc/libglvnd-dev/changelog.Debian.gz

$ ls -ld `dpkg -L libglvnd-dev`
ls: cannot access '/usr/lib/x86_64-linux-gnu/libEGL.so': No such file or directory
ls: cannot access '/usr/lib/x86_64-linux-gnu/libGL.so': No such file or directory
ls: cannot access '/usr/lib/x86_64-linux-gnu/libGLESv1_CM.so': No such file or directory
ls: cannot access '/usr/lib/x86_64-linux-gnu/libGLESv2.so': No such file or directory
drwxr-xr-x 20 root root 4096 Dec 4 11:42 /.
drwxr-xr-x 14 root root 4096 Dec 3 15:40 /usr
drwxr-xr-x 156 root root 4096 Dec 5 10:49 /usr/lib
drwxr-xr-x 100 root root 94208 Dec 5 11:15 /usr/lib/x86_64-linux-gnu
lrwxrwxrwx 1 root root 22 Aug 10 19:50 /usr/lib/x86_64-linux-gnu/libGLdispatch.so -> libGLdispatch.so.0.0.0
lrwxrwxrwx 1 root root 15 Aug 10 19:50 /usr/lib/x86_64-linux-gnu/libGLX.so -> libGLX.so.0.0.0
lrwxrwxrwx 1 root root 18 Aug 10 19:50 /usr/lib/x86_64-linux-gnu/libOpenGL.so -> libOpenGL.so.0.0.0
drwxr-xr-x 284 root root 12288 Dec 5 10:49 /usr/share
drwxr-xr-x 105 root root 4096 Dec 4 12:11 /usr/share/bug
drwxr-xr-x 2 root root 4096 Dec 4 12:11 /usr/share/bug/libglvnd-dev
-rw-r--r-- 1 root root 38 Aug 10 19:13 /usr/share/bug/libglvnd-dev/control
drwxr-xr-x 1957 root root 69632 Dec 5 11:15 /usr/share/doc
drwxr-xr-x 2 root root 4096 Dec 4 12:11 /usr/share/doc/libglvnd-dev
lrwxrwxrwx 1 root root 32 Aug 10 19:50 /usr/share/doc/libglvnd-dev/changelog.Debian.gz -> ../libglvnd0/changelog.Debian.gz
-rw-r--r-- 1 root root 4697 Aug 10 19:13 /usr/share/doc/libglvnd-dev/copyright

I think this was probably triggered by me installing and removing both nvidia-390 and nvidia-340 yesterday. So maybe it's a bug related to those.

ProblemType: Bug
DistroRelease: Ubuntu 19.04
Package: libglvnd-dev 1.1.0-1
ProcVersionSignature: Ubuntu 4.18.0-11.12-generic 4.18.12
Uname: Linux 4.18.0-11-generic x86_64
ApportVersion: 2.20.10-0ubuntu14
Architecture: amd64
Date: Wed Dec 5 11:21:38 2018
InstallationDate: Installed on 2018-12-04 (0 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Alpha amd64 (20181203)
SourcePackage: libglvnd
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Daniel van Vugt (vanvugt) wrote :
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Workaround:

sudo apt install --reinstall libglvnd-dev

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

should be a bug in nvidia then, if it doesn't restore then on uninstall?

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

this is a bug in nvidia-340 which doesn't update the links on remove

affects: libglvnd (Ubuntu) → nvidia-graphics-drivers-340 (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in nvidia-graphics-drivers-340 (Ubuntu):
status: New → Confirmed
Revision history for this message
Felix Moreno (info-justdust) wrote :

same problem here, testing the workarround

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.