Bug#876033: primusrun doesn't find libGL.so.1

Emilio J. Padrón emilioj at udc.es
Mon Sep 25 14:38:52 UTC 2017


Package: primus
Version: 0~20150328-4
Followup-For: Bug #876033

Dear Maintainer,

I obtain the same error when trying primusrun (or optirun) in my system:

% primusrun glxinfo
/usr/bin/primusrun: line 41: warning: command substitution: ignored null byte in input
primus: fatal: failed to load any of the libraries:
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1:/usr/lib/i386-linux-gnu/nvidia/libGL.so.1:/usr/lib/nvidia/libGL.so.1
/usr/lib/x86_64-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/i386-linux-gnu/nvidia/libGL.so.1: cannot open shared object file: No such file or directory
/usr/lib/nvidia/libGL.so.1: cannot open shared object file: No such file or directory

The '__GLVND_DISALLOW_PATCHING=1' workaround did not work for me :-?
(same error messages).

By the way, I suppose it is not really related, but I'm not able to install
nvidia glvnd packages, libgl1-glvnd-nvidia-glx 375.82-4 and
libglvnd0-nvidia 375.82-4, due to dependency problems. The metapackage
libgl1-nvidia-glvnd-glx 375.82-4 is installed ok, since the libgl1
dependency is provided by other packages. Is it also a bug? :-?


-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.12.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages primus depends on:
ii  bumblebee                 3.2.1-16
ii  primus-libs               0~20150328-4
ii  socat                     1.7.3.2-1
ii  xserver-xorg-core         2:1.19.3-2
ii  xserver-xorg-video-intel  2:2.99.917+git20161206-1

Versions of packages primus recommends:
pn  primus-libs-ia32  <none>

primus suggests no packages.

% dpkg -l | grep -E 'libe?gl'                                                                                                                                                      
ii  libegl-mesa0:amd64                     17.2.1-1
ii  libegl-nvidia0:amd64                   375.82-4
ii  libegl-nvidia0:i386                    375.82-4
ii  libegl1:amd64                          0.2.999+git20170802-4
ii  libegl1:i386                           0.2.999+git20170802-4
ii  libegl1-mesa:amd64                     17.2.1-1
ii  libegl1-mesa-dev:amd64                 17.2.1-1
ii  libgl1:amd64                           0.2.999+git20170802-4
ii  libgl1:i386                            0.2.999+git20170802-4
ii  libgl1-mesa-dev:amd64                  17.2.1-1
ii  libgl1-mesa-dri:amd64                  17.2.1-1
ii  libgl1-mesa-glx:amd64                  17.2.1-1
ii  libgl1-nvidia-glvnd-glx:amd64          375.82-4
ii  libgl1-nvidia-glvnd-glx:i386           375.82-4
ii  libglapi-mesa:amd64                    17.2.1-1
ii  libgles-nvidia1:amd64                  375.82-4
ii  libgles-nvidia1:i386                   375.82-4
ii  libgles-nvidia2:amd64                  375.82-4
ii  libgles-nvidia2:i386                   375.82-4
ii  libgles1-glvnd-nvidia:amd64            375.82-4
ii  libgles1-glvnd-nvidia:i386             375.82-4
ii  libgles2:amd64                         0.2.999+git20170802-4
ii  libgles2:i386                          0.2.999+git20170802-4
ii  libglew-dev:amd64                      2.0.0-5
ii  libglew2.0:amd64                       2.0.0-5
ii  libglib2.0-0:amd64                     2.54.0-1
ii  libglib2.0-bin                         2.54.0-1
ii  libglib2.0-data                        2.54.0-1
ii  libglib2.0-dev:amd64                   2.54.0-1
ii  libglib2.0-dev-bin                     2.54.0-1
ii  libglibmm-2.4-1v5:amd64                2.54.1-1
ii  libgltf-0.1-1:amd64                    0.1.0-2
ii  libglu1-mesa:amd64                     9.0.0-2.1
ii  libglu1-mesa-dev:amd64                 9.0.0-2.1
ii  libglvnd-core-dev                      0.2.999+git20170802-4
ii  libglvnd-dev                           0.2.999+git20170802-4
ii  libglvnd0:amd64                        0.2.999+git20170802-4
ii  libglvnd0:i386                         0.2.999+git20170802-4
ii  libglx-mesa0:amd64                     17.2.1-1
ii  libglx-nvidia0:amd64                   375.82-4
ii  libglx-nvidia0:i386                    375.82-4
ii  libglx0:amd64                          0.2.999+git20170802-4
ii  libglx0:i386                           0.2.999+git20170802-4

-- no debconf information



More information about the pkg-nvidia-devel mailing list