Web lists-archives.com

Re: Missing Shared Object File for ffmpeg

On Tue, Mar 20, 2018 at 09:50:53AM -0500, David Wright wrote:
> In my ftp.us.debian.org_debian_dists_stretch_main_binary-amd64_Packages
> (39116092 Mar 10 03:33) ffmpeg says:
> Package: ffmpeg
> Version: 7:3.2.10-1~deb9u1
> Installed-Size: 2137
> Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@xxxxxxxxxxxxxxxxxxxxxxx>
> Architecture: amd64
> Replaces: libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~)
> Depends: libavcodec57 (>= 7:3.2.10) | libavcodec-extra57 (>= 7:3.2.10), libavdevice57 (>= 7:3.2.10), …

> so how do you get around not installing libopenal1?

Either by having ffmpeg from a non-stretch source (e.g. one of the
"multimedia" repositories), or by having libavcodec-extra57 instead
of libavcodec57.  Note the " | " in that Depends line.

> BTW Greg,   aptitude why libopenal1   might not help because it only
> displays the “most installed, strongest, tightest, shortest”
> dependency chain, which here is:
> i   mplayer-gui Depends libopenal1 (>= 1.14)

Even if the chance of it helping from the broken system is tiny, we
still face the fundamental problem that the OP is not providing ANY
information at all, so ANYTHING we can get would be an improvement.

Seeing "aptitude why libopenal1" from the working system may clue
the OP in with "Oh yeah, I did *that*, I forgot!" or whatever.

This may all help someone who's having a similar problem a year from
now and is reading this thread in the archives.