Bug#807148: glx-diversions: ffmpeg looks for libGL.so.1 while glx-diversions offers only libGL.so

Luca Boccassi luca.boccassi at gmail.com
Mon Dec 7 19:07:13 UTC 2015


On Sat, 2015-12-05 at 22:17 -0500, Xinyue Lu wrote:
> Package: glx-diversions
> Version: 0.7.1
> Severity: important
> 
> Dear Maintainer,
> 
> 
> I've noticed that my ffmpeg doesn't work and reporting missing shared
> library libGL.so.1.
> 
> The libgl1-mesa-glx is correctly installed, but the files libGL.so.1
> does not appear in the right place.
> 
> I believe libGL.so.1 is included in the package above, but somehow
> it's moved by another package.
> 
> So I start removing packages by guessing, and when I removed
> glx-diversions (and it's dependencies), the files went back.
> 
> When the shared library went back, I can use ffmpeg without any problems.
> 
> I'd expect to have not only libGL.so linked to the correct version,
> but also libGL.so.1, etc. At least this should not break other
> packages such as ffmpeg.
> 
> Reproduce steps: (best effort guess)
> 
> 1. Install `glx-diversions` and `ffmpeg` with apt
> 2. Execute `ffmpeg`
> 3. Read `ffmpeg: error while loading shared libraries: libGL.so.1:
> cannot open shared object file: No such file or directory`

Hi Xinyue,

I had a look but cannot reproduce this on either of my systems.
libGL.so.1 is correctly installed by update-alternatives when
mesa-diverted is configured.

Could you please install glx-diversions 0.7.1 and update-glx, and re-run
it:

sudo update-glx --config glx (choose mesa-diverted)

and then paste the output of:

sudo update-glx --display glx

Thanks!

Kind regards,
Luca Boccassi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-nvidia-devel/attachments/20151207/5195ded3/attachment.sig>


More information about the pkg-nvidia-devel mailing list