Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #193935 > unrolled thread

Missing Shared Object File for ffmpeg

Started byDan Norton <dnorton@mindspring.com>
First post2018-03-20 02:40 +0100
Last post2018-03-20 17:30 +0100
Articles 20 on this page of 22 — 5 participants

Back to article view | Back to linux.debian.user


Contents

  Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-20 02:40 +0100
    Re: Missing Shared Object File for ffmpeg <tomas@tuxteam.de> - 2018-03-20 09:10 +0100
      Re: Missing Shared Object File for ffmpeg Curt <curty@free.fr> - 2018-03-20 09:50 +0100
        Re: Missing Shared Object File for ffmpeg <tomas@tuxteam.de> - 2018-03-20 10:10 +0100
          Re: Missing Shared Object File for ffmpeg Curt <curty@free.fr> - 2018-03-20 11:20 +0100
            Re: Missing Shared Object File for ffmpeg Greg Wooledge <wooledg@eeg.ccf.org> - 2018-03-20 13:50 +0100
              Re: Missing Shared Object File for ffmpeg Curt <curty@free.fr> - 2018-03-20 15:20 +0100
              Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-20 17:20 +0100
                Re: Missing Shared Object File for ffmpeg Greg Wooledge <wooledg@eeg.ccf.org> - 2018-03-20 18:10 +0100
                  Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-20 18:50 +0100
                    Re: Missing Shared Object File for ffmpeg <tomas@tuxteam.de> - 2018-03-20 19:10 +0100
                      Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-20 23:00 +0100
                    Re: Missing Shared Object File for ffmpeg David Wright <deblis@lionunicorn.co.uk> - 2018-03-20 19:50 +0100
                      Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-20 23:50 +0100
                        Re: Missing Shared Object File for ffmpeg David Wright <deblis@lionunicorn.co.uk> - 2018-03-21 00:40 +0100
                          Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-21 02:40 +0100
                            Re: Missing Shared Object File for ffmpeg David Wright <deblis@lionunicorn.co.uk> - 2018-03-21 18:50 +0100
                              Re: Missing Shared Object File for ffmpeg Dan Norton <dnorton@mindspring.com> - 2018-03-23 02:30 +0100
        Re: Missing Shared Object File for ffmpeg David Wright <deblis@lionunicorn.co.uk> - 2018-03-20 16:00 +0100
          Re: Missing Shared Object File for ffmpeg Greg Wooledge <wooledg@eeg.ccf.org> - 2018-03-20 16:10 +0100
          Re: Missing Shared Object File for ffmpeg Curt <curty@free.fr> - 2018-03-20 17:00 +0100
            Re: Missing Shared Object File for ffmpeg David Wright <deblis@lionunicorn.co.uk> - 2018-03-20 17:30 +0100

Page 1 of 2  [1] 2  Next page →


#193935 — Missing Shared Object File for ffmpeg

FromDan Norton <dnorton@mindspring.com>
Date2018-03-20 02:40 +0100
SubjectMissing Shared Object File for ffmpeg
Message-ID<vvepQ-5XZ-3@gated-at.bofh.it>
I have two stretch systems, named deb4 and deb9. Both were installed
via netinst, have the latest apt update; apt upgrade, and report:

$ uname -v
#1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

Several attempts to install ffmpeg on deb9 have appeared to succeed,
but ffmpeg with various options consistently reports:

ffmpeg: error while loading shared libraries: libopenal.so.1: cannot
open shared object file: No such file or directory

On the other system, deb4, ffmpeg installed and ran immediately and was
successfully used to split a .mov file into two parts.

/etc/apt/sources.list is the same on deb4 and deb9. I have compared the
package versions on deb9 with those on deb4 and they are the same.
Before reinstalling ffmpeg on deb9 I ran:

# apt purge ffmpeg
# apt autoremove
# apt install ffmpeg

I've run ldconfig and repeated the above. STW, I've set
LD_LIBRARY_PATH=/usr/local/lib and repeated. Also tried:
# apt search openal
...and saw that it contains libopenal.so.1 but:
# apt install openal
E: Unable to locate package openal

What do I need to do to figure out what's wrong with deb9?

 - Dan

[toc] | [next] | [standalone]


#193939

From<tomas@tuxteam.de>
Date2018-03-20 09:10 +0100
Message-ID<vvkvf-1Fl-1@gated-at.bofh.it>
In reply to#193935
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Mar 19, 2018 at 09:38:57PM -0400, Dan Norton wrote:
> I have two stretch systems, named deb4 and deb9. Both were installed
> via netinst, have the latest apt update; apt upgrade, and report:
> 
> $ uname -v
> #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)
> 
> Several attempts to install ffmpeg on deb9 have appeared to succeed,
> but ffmpeg with various options consistently reports:
> 
> ffmpeg: error while loading shared libraries: libopenal.so.1: cannot
> open shared object file: No such file or directory

[...]

> # apt search openal
> ...and saw that it contains libopenal.so.1 but:
> # apt install openal
> E: Unable to locate package openal
> 
> What do I need to do to figure out what's wrong with deb9?

Try "apt-file search" (in package apt-file):

  tomas@trotzki:~$ apt-file search libopenal.so.1
  libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1
  libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1.17.2

I guess libopenal gets loaded on-demand as a plugin. Are you
sure you are trying the same video on both systems? Otherwise,
I don't have an idea on what could cause this difference.

Cheers
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEUEARECAAYFAlqwv2sACgkQBcgs9XrR2ka2RQCeKHXeOiA6bHvSgZk93n61eT63
tYAAmIA+rqqtp+SQq9FhdztKiFLZhdg=
=+2nB
-----END PGP SIGNATURE-----

[toc] | [prev] | [next] | [standalone]


#193940

FromCurt <curty@free.fr>
Date2018-03-20 09:50 +0100
Message-ID<vvl7Y-1Tq-5@gated-at.bofh.it>
In reply to#193939
On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
>
> Try "apt-file search" (in package apt-file):
>
>   tomas@trotzki:~$ apt-file search libopenal.so.1
>   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1
>   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1.17.2
>
> I guess libopenal gets loaded on-demand as a plugin. Are you
> sure you are trying the same video on both systems? Otherwise,
> I don't have an idea on what could cause this difference.
>

Yes the package is libopenal1. I don't have the package in Stretch,
though ffmpeg is installed.

 ffmpeg -formats 

informs me that my ffmpeg was configured with "--enable-openal" and
includes the "D  openal          OpenAL audio capture device".

This post is probably what they call "superfétatoire" in French.


-- 
Bah, the latest news, the latest news is not the last.
Samuel Beckett

[toc] | [prev] | [next] | [standalone]


#193941

From<tomas@tuxteam.de>
Date2018-03-20 10:10 +0100
Message-ID<vvlrk-2f4-3@gated-at.bofh.it>
In reply to#193940
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, Mar 20, 2018 at 08:41:05AM +0000, Curt wrote:
> On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
> >
> > Try "apt-file search" (in package apt-file):
> >
> >   tomas@trotzki:~$ apt-file search libopenal.so.1
> >   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1
> >   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1.17.2
> >
> > I guess libopenal gets loaded on-demand as a plugin. Are you
> > sure you are trying the same video on both systems? Otherwise,
> > I don't have an idea on what could cause this difference.
> >
> 
> Yes the package is libopenal1. I don't have the package in Stretch,
> though ffmpeg is installed.

I take "you don't have the package in Stretch" to mean "in your box
it isn't installed", because the package does exist in Stretch (at
least in my little corner of the universe).

Now the interesting question would be: in *both* your stretches?

>  ffmpeg -formats
> 
> informs me that my ffmpeg was configured with "--enable-openal" and
> includes the "D  openal          OpenAL audio capture device".
> 
> This post is probably what they call "superfétatoire" in French.

Heh. Had to look that up, thanks for a new word: perhaps I can build
that in and impress my teacher ;-D

Cheers
- -- tomás
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlqwzh4ACgkQBcgs9XrR2kZ3jgCeJ6UEvl2kF+XqN7nhTC37XH51
dfMAniKLhq48tJKrE731n7qulfgyhGxx
=k9iu
-----END PGP SIGNATURE-----

[toc] | [prev] | [next] | [standalone]


#193944

FromCurt <curty@free.fr>
Date2018-03-20 11:20 +0100
Message-ID<vvmx4-2R2-13@gated-at.bofh.it>
In reply to#193941
On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
>
>> Yes the package is libopenal1. I don't have the package in Stretch,
>> though ffmpeg is installed.
>
> I take "you don't have the package in Stretch" to mean "in your box
> it isn't installed", because the package does exist in Stretch (at
> least in my little corner of the universe).

Yes, sorry for the equivocal formulation. The libopenal1 package is
indeed in the Debian repositories but isn't installed on my machine.

> Now the interesting question would be: in *both* your stretches?

It is interesting maybe. I don't understand it, though. 

>>  ffmpeg -formats
>> 
>> informs me that my ffmpeg was configured with "--enable-openal" and
>> includes the "D  openal          OpenAL audio capture device".
>> 
>> This post is probably what they call "superfétatoire" in French.
>
> Heh. Had to look that up, thanks for a new word: perhaps I can build
> that in and impress my teacher ;-D
>
> Cheers
> - -- tomás
>
>


-- 
Bah, the latest news, the latest news is not the last.
Samuel Beckett

[toc] | [prev] | [next] | [standalone]


#193948

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2018-03-20 13:50 +0100
Message-ID<vvoSd-4cB-9@gated-at.bofh.it>
In reply to#193944
On Tue, Mar 20, 2018 at 10:12:41AM +0000, Curt wrote:
> On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
> > Now the interesting question would be: in *both* your stretches?
> 
> It is interesting maybe. I don't understand it, though. 

Basically, you're not supplying enough information to diagnose the
problem.  We would need some or all of:

 * Your /etc/apt/sources.list file.
 * The exact version of the ffmpeg package (dpkg -l ffmpeg | cat).
 * The output of "apt policy ffmpeg".
 * The output of "aptitude why libopenal1".
 * Any interesting files in /etc/apt/apt.conf.d/ which may affect
   package selection (especially the treament of Suggests and Recommends).

>From the non-working system, of course.  Though you may find the
output of "aptitude why libopenal1" to be informative on the working
system.

[toc] | [prev] | [next] | [standalone]


#193951

FromCurt <curty@free.fr>
Date2018-03-20 15:20 +0100
Message-ID<vvqhj-5i0-1@gated-at.bofh.it>
In reply to#193948
On 2018-03-20, Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> On Tue, Mar 20, 2018 at 10:12:41AM +0000, Curt wrote:
>> On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
>> > Now the interesting question would be: in *both* your stretches?
>> 
>> It is interesting maybe. I don't understand it, though. 
>
> Basically, you're not supplying enough information to diagnose the
> problem.  We would need some or all of:

I'm not the OP and don't have a problem.

>  * Your /etc/apt/sources.list file.
>  * The exact version of the ffmpeg package (dpkg -l ffmpeg | cat).
>  * The output of "apt policy ffmpeg".
>  * The output of "aptitude why libopenal1".
>  * Any interesting files in /etc/apt/apt.conf.d/ which may affect
>    package selection (especially the treament of Suggests and Recommends).
>
>>From the non-working system, of course.  Though you may find the
> output of "aptitude why libopenal1" to be informative on the working
> system.
>
>


-- 
Bah, the latest news, the latest news is not the last.
Samuel Beckett

[toc] | [prev] | [next] | [standalone]


#193955

FromDan Norton <dnorton@mindspring.com>
Date2018-03-20 17:20 +0100
Message-ID<vvs9r-6tL-3@gated-at.bofh.it>
In reply to#193948
On Tue, 20 Mar 2018 08:41:40 -0400
Greg Wooledge <wooledg@eeg.ccf.org> wrote:

> On Tue, Mar 20, 2018 at 10:12:41AM +0000, Curt wrote:
> > On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:  
> > > Now the interesting question would be: in *both* your stretches?  
> > 
> > It is interesting maybe. I don't understand it, though.   
> 
> Basically, you're not supplying enough information to diagnose the
> problem.  We would need some or all of:
> 
(from the non-working system)

>  * Your /etc/apt/sources.list file.

deb http://debian.gtisc.gatech.edu/debian/ stretch main contrib non-free
deb-src http://debian.gtisc.gatech.edu/debian/ stretch main contrib
non-free

deb http://security.debian.org/debian-security stretch/updates main
contrib non-free 
deb-src http://security.debian.org/debian-security stretch/updates main
contrib non-free

deb http://debian.gtisc.gatech.edu/debian/ stretch-updates main contrib
non-free 
deb-src http://debian.gtisc.gatech.edu/debian/ stretch-updates main
contrib non-free

deb http://debian.gtisc.gatech.edu/debian/ stretch-backports main
contrib non-free

>  * The exact version of the ffmpeg package (dpkg -l ffmpeg | cat).

ii  ffmpeg         7:3.2.10-1~deb9u1 amd64

>  * The output of "apt policy ffmpeg".

ffmpeg:
  Installed: 7:3.2.10-1~deb9u1
  Candidate: 7:3.2.10-1~deb9u1
  Version table:
 *** 7:3.2.10-1~deb9u1 500
        500 http://debian.gtisc.gatech.edu/debian stretch/main amd64
        Packages 
        500 http://security.debian.org/debian-security
        stretch/updates/main amd64 Packages 
        100 /var/lib/dpkg/status

>  * The output of "aptitude why libopenal1".

i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
i A libavdevice57 Depends libopenal1 (>= 1.14)       

>  * Any interesting files in /etc/apt/apt.conf.d/ which may affect
>    package selection (especially the treament of Suggests and
> Recommends).

root@deb9:~# egrep -wr 'Suggests|Recommends' /etc/apt/apt.conf.d/
/etc/apt/apt.conf.d/99synaptic:APT::Install-Recommends "true";

> 
> >From the non-working system, of course.  Though you may find the  
> output of "aptitude why libopenal1" to be informative on the working
> system.
> 

i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
i A libavdevice57 Depends libopenal1 (>= 1.14)       

A thought: The working system is little changed from the installed
state, so it has mozilla. However, on the non-working system, mozilla is
purged and palemoon installed. The name "ffmpeg"...
                                         ^^ ...any relation to firefox?

[toc] | [prev] | [next] | [standalone]


#193957

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2018-03-20 18:10 +0100
Message-ID<vvsVP-74C-3@gated-at.bofh.it>
In reply to#193955
On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton wrote:
> >  * The output of "apt policy ffmpeg".
> 
> ffmpeg:
>   Installed: 7:3.2.10-1~deb9u1
>   Candidate: 7:3.2.10-1~deb9u1
>   Version table:
>  *** 7:3.2.10-1~deb9u1 500
>         500 http://debian.gtisc.gatech.edu/debian stretch/main amd64
>         Packages 
>         500 http://security.debian.org/debian-security
>         stretch/updates/main amd64 Packages 
>         100 /var/lib/dpkg/status
> 
> >  * The output of "aptitude why libopenal1".
> 
> i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> i A libavdevice57 Depends libopenal1 (>= 1.14)       

>From these, it looks like you have the stretch version of ffmpeg, and
a libopenal1 dependency that can be satisfied by the stretch version
of libopenal1.

If libopenal1 is not actually installed, then something is very wrong.
Is it possible that you have the package "installed", but something else
removed the library file?  In that case, just reinstall the package:

apt-get --reinstall install libopenal1

[toc] | [prev] | [next] | [standalone]


#193959

FromDan Norton <dnorton@mindspring.com>
Date2018-03-20 18:50 +0100
Message-ID<vvtyx-7kz-11@gated-at.bofh.it>
In reply to#193957
On Tue, 20 Mar 2018 12:59:21 -0400
Greg Wooledge <wooledg@eeg.ccf.org> wrote:

> On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton wrote:
> > >  * The output of "apt policy ffmpeg".  
> > 
> > ffmpeg:
> >   Installed: 7:3.2.10-1~deb9u1
> >   Candidate: 7:3.2.10-1~deb9u1
> >   Version table:
> >  *** 7:3.2.10-1~deb9u1 500
> >         500 http://debian.gtisc.gatech.edu/debian stretch/main amd64
> >         Packages 
> >         500 http://security.debian.org/debian-security
> >         stretch/updates/main amd64 Packages 
> >         100 /var/lib/dpkg/status
> >   
> > >  * The output of "aptitude why libopenal1".  
> > 
> > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > i A libavdevice57 Depends libopenal1 (>= 1.14)         
> 
> >From these, it looks like you have the stretch version of ffmpeg,
> >and  
> a libopenal1 dependency that can be satisfied by the stretch version
> of libopenal1.
> 
> If libopenal1 is not actually installed, then something is very wrong.
> Is it possible that you have the package "installed", but something
> else removed the library file?  In that case, just reinstall the
> package:
> 
> apt-get --reinstall install libopenal1
> 

That did it - thanks, Greg! 

But what does this do that apt purge/install of ffmpeg does not?

[toc] | [prev] | [next] | [standalone]


#193960

From<tomas@tuxteam.de>
Date2018-03-20 19:10 +0100
Message-ID<vvtRT-7GO-7@gated-at.bofh.it>
In reply to#193959
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, Mar 20, 2018 at 01:47:42PM -0400, Dan Norton wrote:

[...]

> > apt-get --reinstall install libopenal1
> > 
> 
> That did it - thanks, Greg! 

My guess would be that libopenal1 (the package) was installed,
but the library (the file) has been somehow deleted.

The --reinstall forces apt to install the package even if it
thinks it's already there (quite useful in such a case :)

Cheers
- -- t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAlqxTK8ACgkQBcgs9XrR2kbmSgCffJO16KsjvSFiI144dqzK0+Ip
vEgAn124eKQhe4hESe71CJ0avU+jOh+P
=GtAc
-----END PGP SIGNATURE-----

[toc] | [prev] | [next] | [standalone]


#193964

FromDan Norton <dnorton@mindspring.com>
Date2018-03-20 23:00 +0100
Message-ID<vvxsu-1ph-9@gated-at.bofh.it>
In reply to#193960
On Tue, 20 Mar 2018 19:02:23 +0100
<tomas@tuxteam.de> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Tue, Mar 20, 2018 at 01:47:42PM -0400, Dan Norton wrote:
> 
> [...]
> 
> > > apt-get --reinstall install libopenal1
> > >   
> > 
> > That did it - thanks, Greg!   
> 
> My guess would be that libopenal1 (the package) was installed,
> but the library (the file) has been somehow deleted.
>
> The --reinstall forces apt to install the package even if it
> thinks it's already there (quite useful in such a case :)
> 

"--reinstall install" - that's strange and unusual :)
but I'm glad it worked.

 - Dan

> Cheers
> - -- t
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> 
> iEYEARECAAYFAlqxTK8ACgkQBcgs9XrR2kbmSgCffJO16KsjvSFiI144dqzK0+Ip
> vEgAn124eKQhe4hESe71CJ0avU+jOh+P
> =GtAc
> -----END PGP SIGNATURE-----
> 

[toc] | [prev] | [next] | [standalone]


#193961

FromDavid Wright <deblis@lionunicorn.co.uk>
Date2018-03-20 19:50 +0100
Message-ID<vvuuC-7UI-3@gated-at.bofh.it>
In reply to#193959
On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:
> On Tue, 20 Mar 2018 12:59:21 -0400
> Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> 
> > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton wrote:
> > > >  * The output of "apt policy ffmpeg".  
> > > 
> > > ffmpeg:
> > >   Installed: 7:3.2.10-1~deb9u1
> > >   Candidate: 7:3.2.10-1~deb9u1
> > >   Version table:
> > >  *** 7:3.2.10-1~deb9u1 500
> > >         500 http://debian.gtisc.gatech.edu/debian stretch/main amd64
> > >         Packages 
> > >         500 http://security.debian.org/debian-security
> > >         stretch/updates/main amd64 Packages 
> > >         100 /var/lib/dpkg/status
> > >   
> > > >  * The output of "aptitude why libopenal1".  
> > > 
> > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > i A libavdevice57 Depends libopenal1 (>= 1.14)         
> > 
> > >From these, it looks like you have the stretch version of ffmpeg,
> > >and  
> > a libopenal1 dependency that can be satisfied by the stretch version
> > of libopenal1.
> > 
> > If libopenal1 is not actually installed, then something is very wrong.
> > Is it possible that you have the package "installed", but something
> > else removed the library file?  In that case, just reinstall the
> > package:
> > 
> > apt-get --reinstall install libopenal1
> > 
> 
> That did it - thanks, Greg! 
> 
> But what does this do that apt purge/install of ffmpeg does not?

You posted:

# apt purge ffmpeg
# apt autoremove
# apt install ffmpeg

but you didn't show your working. You should check out what happened
by looking at /var/log/apt/history.log to see if libopenal1 was
affected by this command sequence. For a start, other packages might
depend on libopenal1, preventing its auto-removal.

Then of course there's the investigation of why it wasn't
installed correctly in the first place, and what was happening
during the "several attempts" at installing ffmpeg.

Cheers,
David.

[toc] | [prev] | [next] | [standalone]


#193967

FromDan Norton <dnorton@mindspring.com>
Date2018-03-20 23:50 +0100
Message-ID<vvyeR-20C-3@gated-at.bofh.it>
In reply to#193961
On Tue, 20 Mar 2018 13:42:24 -0500
David Wright <deblis@lionunicorn.co.uk> wrote:

> On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:
> > On Tue, 20 Mar 2018 12:59:21 -0400
> > Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> >   
> > > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton wrote:  
> > > > >  * The output of "apt policy ffmpeg".    
> > > > 
> > > > ffmpeg:
> > > >   Installed: 7:3.2.10-1~deb9u1
> > > >   Candidate: 7:3.2.10-1~deb9u1
> > > >   Version table:
> > > >  *** 7:3.2.10-1~deb9u1 500
> > > >         500 http://debian.gtisc.gatech.edu/debian stretch/main
> > > > amd64 Packages 
> > > >         500 http://security.debian.org/debian-security
> > > >         stretch/updates/main amd64 Packages 
> > > >         100 /var/lib/dpkg/status
> > > >     
> > > > >  * The output of "aptitude why libopenal1".    
> > > > 
> > > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > > i A libavdevice57 Depends libopenal1 (>= 1.14)           
> > >   
> > > >From these, it looks like you have the stretch version of ffmpeg,
> > > >and    
> > > a libopenal1 dependency that can be satisfied by the stretch
> > > version of libopenal1.
> > > 
> > > If libopenal1 is not actually installed, then something is very
> > > wrong. Is it possible that you have the package "installed", but
> > > something else removed the library file?  In that case, just
> > > reinstall the package:
> > > 
> > > apt-get --reinstall install libopenal1
> > >   
> > 
> > That did it - thanks, Greg! 
> > 
> > But what does this do that apt purge/install of ffmpeg does not?  
> 
> You posted:
> 
> # apt purge ffmpeg
> # apt autoremove
> # apt install ffmpeg
> 
> but you didn't show your working. You should check out what happened
> by looking at /var/log/apt/history.log to see if libopenal1 was
> affected by this command sequence. For a start, other packages might
> depend on libopenal1, preventing its auto-removal.
> 

The broken system was installed in December 2017. Looking at all the
logs in /var/log/apt/history* (extracting the ones that were
archived) and running:
dan@deb9:~/apt.logs$ grep -rnw '.' -e 'libopenal1' | less
...there is one hit, other than today's --reinstall and that is an
install:

Start-Date: 2017-12-17  21:29:03
Commandline: /usr/sbin/synaptic
Requested-By: dan (1200)
Install: [...]
libopenal1:amd64 (1:1.17.2-4+b2, automatic),  # e pluribus unum
[...]

> Then of course there's the investigation of why it wasn't
> installed correctly in the first place, and what was happening
> during the "several attempts" at installing ffmpeg.
> 

Apparently nothing during these attempts involved libopenal1, according
to the logs in /var/log/apt/ - is there anywhere else that could shed
light on this?

 - Dan

[toc] | [prev] | [next] | [standalone]


#193972

FromDavid Wright <deblis@lionunicorn.co.uk>
Date2018-03-21 00:40 +0100
Message-ID<vvz1g-2Ad-9@gated-at.bofh.it>
In reply to#193967
On Tue 20 Mar 2018 at 18:41:55 (-0400), Dan Norton wrote:
> On Tue, 20 Mar 2018 13:42:24 -0500
> David Wright <deblis@lionunicorn.co.uk> wrote:
> 
> > On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:
> > > On Tue, 20 Mar 2018 12:59:21 -0400
> > > Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> > >   
> > > > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton wrote:  
> > > > > >  * The output of "apt policy ffmpeg".    
> > > > > 
> > > > > ffmpeg:
> > > > >   Installed: 7:3.2.10-1~deb9u1
> > > > >   Candidate: 7:3.2.10-1~deb9u1
> > > > >   Version table:
> > > > >  *** 7:3.2.10-1~deb9u1 500
> > > > >         500 http://debian.gtisc.gatech.edu/debian stretch/main
> > > > > amd64 Packages 
> > > > >         500 http://security.debian.org/debian-security
> > > > >         stretch/updates/main amd64 Packages 
> > > > >         100 /var/lib/dpkg/status
> > > > >     
> > > > > >  * The output of "aptitude why libopenal1".    
> > > > > 
> > > > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > > > i A libavdevice57 Depends libopenal1 (>= 1.14)           
> > > >   
> > > > >From these, it looks like you have the stretch version of ffmpeg,
> > > > >and    
> > > > a libopenal1 dependency that can be satisfied by the stretch
> > > > version of libopenal1.
> > > > 
> > > > If libopenal1 is not actually installed, then something is very
> > > > wrong. Is it possible that you have the package "installed", but
> > > > something else removed the library file?  In that case, just
> > > > reinstall the package:
> > > > 
> > > > apt-get --reinstall install libopenal1
> > > >   
> > > 
> > > That did it - thanks, Greg! 
> > > 
> > > But what does this do that apt purge/install of ffmpeg does not?  
> > 
> > You posted:
> > 
> > # apt purge ffmpeg
> > # apt autoremove
> > # apt install ffmpeg
> > 
> > but you didn't show your working. You should check out what happened
> > by looking at /var/log/apt/history.log to see if libopenal1 was
> > affected by this command sequence. For a start, other packages might
> > depend on libopenal1, preventing its auto-removal.
> > 
> 
> The broken system was installed in December 2017. Looking at all the
> logs in /var/log/apt/history* (extracting the ones that were
> archived) and running:
> dan@deb9:~/apt.logs$ grep -rnw '.' -e 'libopenal1' | less
> ...there is one hit, other than today's --reinstall and that is an
> install:
> 
> Start-Date: 2017-12-17  21:29:03
> Commandline: /usr/sbin/synaptic
> Requested-By: dan (1200)
> Install: [...]
> libopenal1:amd64 (1:1.17.2-4+b2, automatic),  # e pluribus unum
> [...]
> 
> > Then of course there's the investigation of why it wasn't
> > installed correctly in the first place, and what was happening
> > during the "several attempts" at installing ffmpeg.
> > 
> 
> Apparently nothing during these attempts involved libopenal1, according
> to the logs in /var/log/apt/ - is there anywhere else that could shed
> light on this?

Is it still marked as Automatic? Particularly if you try to install
it, it will lose that flag (all this is IIRC). Further use of that
command sequence would have no effect in that case.

The dependency is via another package. I've found that removing a
package doesn't always reach down to all the Automatic packages
beneath it. This is easily demonstrated by installing a package
with multiple dependencies (in depth) and then immediately purging
it.

But none of this gets down to the root of the problem (why the
installed package didn't provide the library). Perhaps it might
be worth occasionally running
# debsums -l
# debsums -ca
to check things over. There's also dpkg -V.

Cheers,
David.

[toc] | [prev] | [next] | [standalone]


#193974

FromDan Norton <dnorton@mindspring.com>
Date2018-03-21 02:40 +0100
Message-ID<vvATn-3Ob-3@gated-at.bofh.it>
In reply to#193972
On Tue, 20 Mar 2018 18:35:48 -0500
David Wright <deblis@lionunicorn.co.uk> wrote:

> On Tue 20 Mar 2018 at 18:41:55 (-0400), Dan Norton wrote:
> > On Tue, 20 Mar 2018 13:42:24 -0500
> > David Wright <deblis@lionunicorn.co.uk> wrote:
> >   
> > > On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:  
> > > > On Tue, 20 Mar 2018 12:59:21 -0400
> > > > Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> > > >     
> > > > > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton
> > > > > wrote:    
> > > > > > >  * The output of "apt policy ffmpeg".      
> > > > > > 
> > > > > > ffmpeg:
> > > > > >   Installed: 7:3.2.10-1~deb9u1
> > > > > >   Candidate: 7:3.2.10-1~deb9u1
> > > > > >   Version table:
> > > > > >  *** 7:3.2.10-1~deb9u1 500
> > > > > >         500 http://debian.gtisc.gatech.edu/debian
> > > > > > stretch/main amd64 Packages 
> > > > > >         500 http://security.debian.org/debian-security
> > > > > >         stretch/updates/main amd64 Packages 
> > > > > >         100 /var/lib/dpkg/status
> > > > > >       
> > > > > > >  * The output of "aptitude why libopenal1".      
> > > > > > 
> > > > > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > > > > i A libavdevice57 Depends libopenal1 (>= 1.14)             
> > > > >     
> > > > > >From these, it looks like you have the stretch version of
> > > > > >ffmpeg, and      
> > > > > a libopenal1 dependency that can be satisfied by the stretch
> > > > > version of libopenal1.
> > > > > 
> > > > > If libopenal1 is not actually installed, then something is
> > > > > very wrong. Is it possible that you have the package
> > > > > "installed", but something else removed the library file?  In
> > > > > that case, just reinstall the package:
> > > > > 
> > > > > apt-get --reinstall install libopenal1
> > > > >     
> > > > 
> > > > That did it - thanks, Greg! 
> > > > 
> > > > But what does this do that apt purge/install of ffmpeg does
> > > > not?    
> > > 
> > > You posted:
> > > 
> > > # apt purge ffmpeg
> > > # apt autoremove
> > > # apt install ffmpeg
> > > 
> > > but you didn't show your working. You should check out what
> > > happened by looking at /var/log/apt/history.log to see if
> > > libopenal1 was affected by this command sequence. For a start,
> > > other packages might depend on libopenal1, preventing its
> > > auto-removal. 
> > 
> > The broken system was installed in December 2017. Looking at all the
> > logs in /var/log/apt/history* (extracting the ones that were
> > archived) and running:
> > dan@deb9:~/apt.logs$ grep -rnw '.' -e 'libopenal1' | less
> > ...there is one hit, other than today's --reinstall and that is an
> > install:
> > 
> > Start-Date: 2017-12-17  21:29:03
> > Commandline: /usr/sbin/synaptic
> > Requested-By: dan (1200)
> > Install: [...]
> > libopenal1:amd64 (1:1.17.2-4+b2, automatic),  # e pluribus unum
> > [...]
> >   
> > > Then of course there's the investigation of why it wasn't
> > > installed correctly in the first place, and what was happening
> > > during the "several attempts" at installing ffmpeg.
> > >   
> > 
> > Apparently nothing during these attempts involved libopenal1,
> > according to the logs in /var/log/apt/ - is there anywhere else
> > that could shed light on this?  
> 
> Is it still marked as Automatic? Particularly if you try to install
> it, it will lose that flag (all this is IIRC). Further use of that
> command sequence would have no effect in that case.
> 

root@deb9:~# apt search libopenal1
Sorting... Done
Full Text Search... Done
libopenal1/stable,now 1:1.17.2-4+b2 amd64 [installed,automatic]
[...]

> The dependency is via another package. I've found that removing a
> package doesn't always reach down to all the Automatic packages
> beneath it. This is easily demonstrated by installing a package
> with multiple dependencies (in depth) and then immediately purging
> it.
> 
> But none of this gets down to the root of the problem (why the
> installed package didn't provide the library). Perhaps it might
> be worth occasionally running
> # debsums -l
> # debsums -ca
> to check things over. There's also dpkg -V.
> 

root@deb9:~# debsums -l
root@deb9:~# 

root@deb9:~# debsums -ca 2>/home/dan/debsums.out
/etc/lvm/lvm.conf
...producing 958.9 kB of missing file messages in debsums.out, none
mention libopenal1.

root@deb9:~# dpkg -V >/home/dan/dpkg.out
...producing 590.2 kB of text lines, none mention libopenal1.

Now that libopenal1 has been reinstalled and ffmpeg runs this is
probably to be expected, right? It would have been more interesting if
done when deb9 was broken WRT ffmpeg.

 - Dan

[toc] | [prev] | [next] | [standalone]


#194003

FromDavid Wright <deblis@lionunicorn.co.uk>
Date2018-03-21 18:50 +0100
Message-ID<vvQ26-57i-11@gated-at.bofh.it>
In reply to#193974
On Tue 20 Mar 2018 at 21:29:49 (-0400), Dan Norton wrote:
> On Tue, 20 Mar 2018 18:35:48 -0500
> David Wright <deblis@lionunicorn.co.uk> wrote:
> 
> > On Tue 20 Mar 2018 at 18:41:55 (-0400), Dan Norton wrote:
> > > On Tue, 20 Mar 2018 13:42:24 -0500
> > > David Wright <deblis@lionunicorn.co.uk> wrote:
> > >   
> > > > On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:  
> > > > > On Tue, 20 Mar 2018 12:59:21 -0400
> > > > > Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> > > > >     
> > > > > > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton
> > > > > > wrote:    
> > > > > > > >  * The output of "apt policy ffmpeg".      
> > > > > > > 
> > > > > > > ffmpeg:
> > > > > > >   Installed: 7:3.2.10-1~deb9u1
> > > > > > >   Candidate: 7:3.2.10-1~deb9u1
> > > > > > >   Version table:
> > > > > > >  *** 7:3.2.10-1~deb9u1 500
> > > > > > >         500 http://debian.gtisc.gatech.edu/debian
> > > > > > > stretch/main amd64 Packages 
> > > > > > >         500 http://security.debian.org/debian-security
> > > > > > >         stretch/updates/main amd64 Packages 
> > > > > > >         100 /var/lib/dpkg/status
> > > > > > >       
> > > > > > > >  * The output of "aptitude why libopenal1".      
> > > > > > > 
> > > > > > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > > > > > i A libavdevice57 Depends libopenal1 (>= 1.14)             
> > > > > >     
> > > > > > >From these, it looks like you have the stretch version of
> > > > > > >ffmpeg, and      
> > > > > > a libopenal1 dependency that can be satisfied by the stretch
> > > > > > version of libopenal1.
> > > > > > 
> > > > > > If libopenal1 is not actually installed, then something is
> > > > > > very wrong. Is it possible that you have the package
> > > > > > "installed", but something else removed the library file?  In
> > > > > > that case, just reinstall the package:
> > > > > > 
> > > > > > apt-get --reinstall install libopenal1
> > > > > >     
> > > > > 
> > > > > That did it - thanks, Greg! 
> > > > > 
> > > > > But what does this do that apt purge/install of ffmpeg does
> > > > > not?    
> > > > 
> > > > You posted:
> > > > 
> > > > # apt purge ffmpeg
> > > > # apt autoremove
> > > > # apt install ffmpeg
> > > > 
> > > > but you didn't show your working. You should check out what
> > > > happened by looking at /var/log/apt/history.log to see if
> > > > libopenal1 was affected by this command sequence. For a start,
> > > > other packages might depend on libopenal1, preventing its
> > > > auto-removal. 
> > > 
> > > The broken system was installed in December 2017. Looking at all the
> > > logs in /var/log/apt/history* (extracting the ones that were
> > > archived) and running:
> > > dan@deb9:~/apt.logs$ grep -rnw '.' -e 'libopenal1' | less
> > > ...there is one hit, other than today's --reinstall and that is an
> > > install:
> > > 
> > > Start-Date: 2017-12-17  21:29:03
> > > Commandline: /usr/sbin/synaptic
> > > Requested-By: dan (1200)
> > > Install: [...]
> > > libopenal1:amd64 (1:1.17.2-4+b2, automatic),  # e pluribus unum
> > > [...]
> > >   
> > > > Then of course there's the investigation of why it wasn't
> > > > installed correctly in the first place, and what was happening
> > > > during the "several attempts" at installing ffmpeg.
> > > >   
> > > 
> > > Apparently nothing during these attempts involved libopenal1,
> > > according to the logs in /var/log/apt/ - is there anywhere else
> > > that could shed light on this?  
> > 
> > Is it still marked as Automatic? Particularly if you try to install
> > it, it will lose that flag (all this is IIRC). Further use of that
> > command sequence would have no effect in that case.
> > 
> 
> root@deb9:~# apt search libopenal1
> Sorting... Done
> Full Text Search... Done
> libopenal1/stable,now 1:1.17.2-4+b2 amd64 [installed,automatic]
> [...]
> 
> > The dependency is via another package. I've found that removing a
> > package doesn't always reach down to all the Automatic packages
> > beneath it. This is easily demonstrated by installing a package
> > with multiple dependencies (in depth) and then immediately purging
> > it.
> > 
> > But none of this gets down to the root of the problem (why the
> > installed package didn't provide the library). Perhaps it might
> > be worth occasionally running
> > # debsums -l
> > # debsums -ca
> > to check things over. There's also dpkg -V.
> > 
> 
> root@deb9:~# debsums -l
> root@deb9:~# 
> 
> root@deb9:~# debsums -ca 2>/home/dan/debsums.out
> /etc/lvm/lvm.conf
> ...producing 958.9 kB of missing file messages in debsums.out, none
> mention libopenal1.

Interesting difference between your systems and mine:

wheezy:

# debsums -l
# debsums -ca
/etc/apt-cacher-ng/security.conf (.deb cache)
/etc/console-setup/remap.inc     (VC key definitions)
/etc/exim4/passwd.client         (email submission at home)
/etc/kbd/config                  (key repeat rate and blanking)
/etc/timidity/timidity.cfg       (waveforms)
# # dpkg too old for -V

jessie:

# debsums -l
# debsums -ca
/etc/issue                       (prompt contains time)
/etc/console-setup/remap.inc
/etc/exim4/passwd.client         (email submission away)
/etc/kbd/config
/etc/systemd/system.conf         (shorten annoying timeouts at closedown)
/etc/timidity/timidity.cfg
# dpkg -V
??5?????? c /etc/exim4/passwd.client
??5?????? c /etc/issue
??5?????? c /etc/kbd/config
??5?????? c /etc/systemd/system.conf
??5?????? c /etc/console-setup/remap.inc
??5?????? c /etc/timidity/timidity.cfg
# 

stretch:

# debsums -l
# debsums -ca
/etc/issue
/etc/console-setup/remap.inc
/etc/initramfs-tools/update-initramfs.conf
# dpkg -V
??5?????? c /etc/initramfs-tools/update-initramfs.conf
??5?????? c /etc/issue
??5?????? c /etc/console-setup/remap.inc
# 

> root@deb9:~# dpkg -V >/home/dan/dpkg.out
> ...producing 590.2 kB of text lines, none mention libopenal1.

Looks like it's more or less the same list of files.

> Now that libopenal1 has been reinstalled and ffmpeg runs this is
> probably to be expected, right? It would have been more interesting if
> done when deb9 was broken WRT ffmpeg.

Yes, but you get so much more output, you'd need to go looking.
One glance at those lines in my output and I recognise all
the changes I expect to see on those hosts.

Cheers,
David.

[toc] | [prev] | [next] | [standalone]


#194067

FromDan Norton <dnorton@mindspring.com>
Date2018-03-23 02:30 +0100
Message-ID<vwjGN-7Z4-1@gated-at.bofh.it>
In reply to#194003
On Wed, 21 Mar 2018 12:46:06 -0500
David Wright <deblis@lionunicorn.co.uk> wrote:

> On Tue 20 Mar 2018 at 21:29:49 (-0400), Dan Norton wrote:
> > On Tue, 20 Mar 2018 18:35:48 -0500
> > David Wright <deblis@lionunicorn.co.uk> wrote:
> >   
> > > On Tue 20 Mar 2018 at 18:41:55 (-0400), Dan Norton wrote:  
> > > > On Tue, 20 Mar 2018 13:42:24 -0500
> > > > David Wright <deblis@lionunicorn.co.uk> wrote:
> > > >     
> > > > > On Tue 20 Mar 2018 at 13:47:42 (-0400), Dan Norton wrote:    
> > > > > > On Tue, 20 Mar 2018 12:59:21 -0400
> > > > > > Greg Wooledge <wooledg@eeg.ccf.org> wrote:
> > > > > >       
> > > > > > > On Tue, Mar 20, 2018 at 12:18:05PM -0400, Dan Norton
> > > > > > > wrote:      
> > > > > > > > >  * The output of "apt policy ffmpeg".        
> > > > > > > > 
> > > > > > > > ffmpeg:
> > > > > > > >   Installed: 7:3.2.10-1~deb9u1
> > > > > > > >   Candidate: 7:3.2.10-1~deb9u1
> > > > > > > >   Version table:
> > > > > > > >  *** 7:3.2.10-1~deb9u1 500
> > > > > > > >         500 http://debian.gtisc.gatech.edu/debian
> > > > > > > > stretch/main amd64 Packages 
> > > > > > > >         500 http://security.debian.org/debian-security
> > > > > > > >         stretch/updates/main amd64 Packages 
> > > > > > > >         100 /var/lib/dpkg/status
> > > > > > > >         
> > > > > > > > >  * The output of "aptitude why libopenal1".        
> > > > > > > > 
> > > > > > > > i   ffmpeg        Depends libavdevice57 (>= 7:3.2.10)
> > > > > > > > i A libavdevice57 Depends libopenal1 (>=
> > > > > > > > 1.14)               
> > > > > > >       
> > > > > > > >From these, it looks like you have the stretch version of
> > > > > > > >ffmpeg, and        
> > > > > > > a libopenal1 dependency that can be satisfied by the
> > > > > > > stretch version of libopenal1.
> > > > > > > 
> > > > > > > If libopenal1 is not actually installed, then something is
> > > > > > > very wrong. Is it possible that you have the package
> > > > > > > "installed", but something else removed the library
> > > > > > > file?  In that case, just reinstall the package:
> > > > > > > 
> > > > > > > apt-get --reinstall install libopenal1
> > > > > > >       
> > > > > > 
> > > > > > That did it - thanks, Greg! 
> > > > > > 
> > > > > > But what does this do that apt purge/install of ffmpeg does
> > > > > > not?      
> > > > > 
> > > > > You posted:
> > > > > 
> > > > > # apt purge ffmpeg
> > > > > # apt autoremove
> > > > > # apt install ffmpeg
> > > > > 
> > > > > but you didn't show your working. You should check out what
> > > > > happened by looking at /var/log/apt/history.log to see if
> > > > > libopenal1 was affected by this command sequence. For a start,
> > > > > other packages might depend on libopenal1, preventing its
> > > > > auto-removal.   
> > > > 
> > > > The broken system was installed in December 2017. Looking at
> > > > all the logs in /var/log/apt/history* (extracting the ones that
> > > > were archived) and running:
> > > > dan@deb9:~/apt.logs$ grep -rnw '.' -e 'libopenal1' | less
> > > > ...there is one hit, other than today's --reinstall and that is
> > > > an install:
> > > > 
> > > > Start-Date: 2017-12-17  21:29:03
> > > > Commandline: /usr/sbin/synaptic
> > > > Requested-By: dan (1200)
> > > > Install: [...]
> > > > libopenal1:amd64 (1:1.17.2-4+b2, automatic),  # e pluribus unum
> > > > [...]
> > > >     
> > > > > Then of course there's the investigation of why it wasn't
> > > > > installed correctly in the first place, and what was happening
> > > > > during the "several attempts" at installing ffmpeg.
> > > > >     
> > > > 
> > > > Apparently nothing during these attempts involved libopenal1,
> > > > according to the logs in /var/log/apt/ - is there anywhere else
> > > > that could shed light on this?    
> > > 
> > > Is it still marked as Automatic? Particularly if you try to
> > > install it, it will lose that flag (all this is IIRC). Further
> > > use of that command sequence would have no effect in that case.
> > >   
> > 
> > root@deb9:~# apt search libopenal1
> > Sorting... Done
> > Full Text Search... Done
> > libopenal1/stable,now 1:1.17.2-4+b2 amd64 [installed,automatic]
> > [...]
> >   
> > > The dependency is via another package. I've found that removing a
> > > package doesn't always reach down to all the Automatic packages
> > > beneath it. This is easily demonstrated by installing a package
> > > with multiple dependencies (in depth) and then immediately purging
> > > it.
> > > 
> > > But none of this gets down to the root of the problem (why the
> > > installed package didn't provide the library). Perhaps it might
> > > be worth occasionally running
> > > # debsums -l
> > > # debsums -ca
> > > to check things over. There's also dpkg -V.
> > >   
> > 
> > root@deb9:~# debsums -l
> > root@deb9:~# 
> > 
> > root@deb9:~# debsums -ca 2>/home/dan/debsums.out
> > /etc/lvm/lvm.conf
> > ...producing 958.9 kB of missing file messages in debsums.out, none
> > mention libopenal1.  
> 
> Interesting difference between your systems and mine:
> 
> wheezy:
> 
> # debsums -l
> # debsums -ca
> /etc/apt-cacher-ng/security.conf (.deb cache)
> /etc/console-setup/remap.inc     (VC key definitions)
> /etc/exim4/passwd.client         (email submission at home)
> /etc/kbd/config                  (key repeat rate and blanking)
> /etc/timidity/timidity.cfg       (waveforms)
> # # dpkg too old for -V
> 
> jessie:
> 
> # debsums -l
> # debsums -ca
> /etc/issue                       (prompt contains time)
> /etc/console-setup/remap.inc
> /etc/exim4/passwd.client         (email submission away)
> /etc/kbd/config
> /etc/systemd/system.conf         (shorten annoying timeouts at
> closedown) /etc/timidity/timidity.cfg
> # dpkg -V
> ??5?????? c /etc/exim4/passwd.client
> ??5?????? c /etc/issue
> ??5?????? c /etc/kbd/config
> ??5?????? c /etc/systemd/system.conf
> ??5?????? c /etc/console-setup/remap.inc
> ??5?????? c /etc/timidity/timidity.cfg
> # 
> 
> stretch:
> 
> # debsums -l
> # debsums -ca
> /etc/issue
> /etc/console-setup/remap.inc
> /etc/initramfs-tools/update-initramfs.conf
> # dpkg -V
> ??5?????? c /etc/initramfs-tools/update-initramfs.conf
> ??5?????? c /etc/issue
> ??5?????? c /etc/console-setup/remap.inc
> # 
> 
> > root@deb9:~# dpkg -V >/home/dan/dpkg.out
> > ...producing 590.2 kB of text lines, none mention libopenal1.  
> 
> Looks like it's more or less the same list of files.
> 
> > Now that libopenal1 has been reinstalled and ffmpeg runs this is
> > probably to be expected, right? It would have been more interesting
> > if done when deb9 was broken WRT ffmpeg.  
> 
> Yes, but you get so much more output, you'd need to go looking.
> One glance at those lines in my output and I recognise all
> the changes I expect to see on those hosts.
> 

It looks like many of the missing file messages come from files left
behind in /var/lib/dpkg/info/ as a result of installing and then
uninstalling games such as:

bzflag   tank battle
csmash   table tennis
lincity  build a city

When files with names starting with these games are removed, debsums -ca
produces a few dozen lines of missing files and most of these these are
due to:

acm   aerial combat

...which clings so tightly that I can't get rid of it.

 - Dan

[toc] | [prev] | [next] | [standalone]


#193952

FromDavid Wright <deblis@lionunicorn.co.uk>
Date2018-03-20 16:00 +0100
Message-ID<vvqU2-5vF-7@gated-at.bofh.it>
In reply to#193940
On Tue 20 Mar 2018 at 08:41:05 (+0000), Curt wrote:
> On 2018-03-20, <tomas@tuxteam.de> <tomas@tuxteam.de> wrote:
> >
> > Try "apt-file search" (in package apt-file):
> >
> >   tomas@trotzki:~$ apt-file search libopenal.so.1
> >   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1
> >   libopenal1: /usr/lib/x86_64-linux-gnu/libopenal.so.1.17.2
> >
> > I guess libopenal gets loaded on-demand as a plugin. Are you
> > sure you are trying the same video on both systems? Otherwise,
> > I don't have an idea on what could cause this difference.
> >
> 
> Yes the package is libopenal1. I don't have the package in Stretch,
> though ffmpeg is installed.

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@lists.alioth.debian.org>
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), …

and libavdevice57 says:

Package: libavdevice57
Source: ffmpeg
Version: 7:3.2.10-1~deb9u1
Installed-Size: 278
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: amd64
Depends: libasound2 (>= 1.0.16), libavc1394-0 (>= 0.5.3), libavcodec57 (>= 7:3.2.10) |
 libavcodec-extra57 (>= 7:3.2.10), libavfilter6 (>= 7:3.2.10) | libavfilter-extra6 (>= 7:3.2.10),
 libavformat57 (>= 7:3.2.10), libavutil55 (>= 7:3.2.10), libc6 (>= 2.14), libcaca0 (>= 0.99.beta17-1),
 libcdio-cdda1 (>= 0.83), libcdio-paranoia1 (>= 0.83), libdc1394-22, libgl1-mesa-glx | libgl1,
 libiec61883-0 (>= 1.2.0), libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libopenal1 (>= 1.14), …

so how do you get around not installing libopenal1?

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)

>  ffmpeg -formats 
> 
> informs me that my ffmpeg was configured with "--enable-openal" and
> includes the "D  openal          OpenAL audio capture device".
> 
> This post is probably what they call "superfétatoire" in French.

Cheers,
David.

[toc] | [prev] | [next] | [standalone]


#193953

FromGreg Wooledge <wooledg@eeg.ccf.org>
Date2018-03-20 16:10 +0100
Message-ID<vvr3J-5OO-17@gated-at.bofh.it>
In reply to#193952
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@lists.alioth.debian.org>
> 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.

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | linux.debian.user


csiph-web