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

2017-10-17 Thread devfra
Hello

The new version of primus have arrived today in Testing, everything works but 
there is still a problem with the 32 bit version of LibGL.so.1.

I have a couple of 32-bit only applications that I run with wine, they give me 
the following message:

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: wrong ELF class: ELFCLASS64
/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

Other 64 bit applications work with bumblebee as expected.



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

2017-10-17 Thread devfra
On martedì 17 ottobre 2017 20:53:49 CEST Luca Boccassi wrote:
> What's the output of:
> 
> dpkg -l | grep 375.82-5

$ dpkg -l | grep 375.82-5
ii  libegl-nvidia0:amd64375.82-5   amd64   NVIDIA binary EGL library
ii  libegl-nvidia0:i386 375.82-5   i386NVIDIA binary EGL library
ii  libgl1-nvidia-glx:amd64 375.82-5   amd64   NVIDIA binary OpenGL/GLX...
ii  libglx-nvidia0:amd64375.82-5   amd64   NVIDIA binary GLX library
ii  libglx-nvidia0:i386 375.82-5   i386NVIDIA binary GLX library
ii  libnvidia-eglcore:amd64 375.82-5   amd64   NVIDIA binary EGL core l...
ii  libnvidia-eglcore:i386  375.82-5   i386NVIDIA binary EGL core l...
ii  libnvidia-glcore:amd64  375.82-5   amd64   NVIDIA binary OpenGL/GLX...
ii  libnvidia-glcore:i386   375.82-5   i386NVIDIA binary OpenGL/GLX...
ii  libnvidia-ml1:amd64 375.82-5   amd64   NVIDIA Management Librar...
ii  nvidia-alternative  375.82-5   amd64   allows the selection of ...
ii  nvidia-egl-common   375.82-5   amd64   NVIDIA binary EGL driver...
ii  nvidia-egl-icd:amd64375.82-5   amd64   NVIDIA EGL installable c...
ii  nvidia-egl-icd:i386 375.82-5   i386NVIDIA EGL installable c...
ii  nvidia-kernel-dkms  375.82-5   amd64   NVIDIA binary kernel mod...
ii  nvidia-kernel-support   375.82-5   amd64   NVIDIA binary kernel mod...
ii  nvidia-legacy-check 375.82-5   amd64   check for NVIDIA GPUs re...
ii  nvidia-vdpau-driver:amd64   375.82-5   amd64   Video Decode and Present...
ii  xserver-xorg-video-nvidia   375.82-5   amd64   NVIDIA binary Xorg driver

Thanks.



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

2017-10-18 Thread devfra
On 18/10/17 10:58:08 CEST, Luca Boccassi wrote:
> I think there's a couple missing i386 packages, try to install the
> nvidia-driver-libs:i386 metapackage to pull them in

Installing nvidia-driver-libs:i386 causes dependencies issues but easily 
resolvable. However I solved my issue by installing just
libgl1-nvidia-glx:i386.

Could it be useful to add this package as a dependency of primus-libs:i386? 
Having the latter installed I do not expect to install other packages.

Thank you for your help!



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

2017-10-18 Thread devfra
On 18/10/17 13:09:06 CEST, Luca Boccassi wrote:
> On Wed, 2017-10-18 at 13:18 +0200, devfra wrote:
> > On 18/10/17 10:58:08 CEST, Luca Boccassi wrote:
> > > I think there's a couple missing i386 packages, try to install the
> > > nvidia-driver-libs:i386 metapackage to pull them in
> > 
> > Installing nvidia-driver-libs:i386 causes dependencies issues
> 
> What are the dependency issues?

The nvidia related packages on my systems are those pulled in by:
$ sudo apt install bumblebee-nvidia primus primus-libs:i386

Now, having just the packages above and their dependencies installed, if I try 
to install nvidia-driver-libs:i386 I obtain this output [0] from apt and 
aptitude. I pasted a couple of resolutions proposed by aptitude but, as I said 
in the previous message, I solved my issue by installing just the
libgl1-nvidia-glx:i386 package.

Thanks!

[0] https://paste.debian.net/hidden/26a0487a/