Re: Problem with VLC H 264 after having installed ISPY package
On Thu 01 May 2025 at 20:04:56 (+0200), Bernard wrote:
> On 01/05/2025 06:10, David Wright wrote:
> > I could suggest that you reinstall the library file packages if
> > that didn't happen when you reinstalled vlc, but it's perfectly
> > possible that the Debian versions of the libraries are in place
> > already:
> >
> > lrwxrwxrwx 1 root root 21 Dec 6 2020 /usr/lib/x86_64-linux-gnu/libva-drm.so.2 -> libva-drm.so.2.1000.0
> > -rw-r--r-- 1 root root 14504 Dec 6 2020 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1000.0
> > lrwxrwxrwx 1 root root 17 Dec 6 2020 /usr/lib/x86_64-linux-gnu/libva.so.2 -> libva.so.2.1000.0
> > -rw-r--r-- 1 root root 178736 Dec 6 2020 /usr/lib/x86_64-linux-gnu/libva.so.2.1000.0
> > l
> >
> > I don't know enough about how linux links libraries to say whether
> > reinstalling those libraries would revert everything, or whether
> > something could have polluted files like /etc/ld.so.* and
> > /etc/ld.so.conf.d/*, which could cause /usr/local/lib/ to continue
> > being preferred over the Debian versions.
> >
> > You might check the modification timestamps of those /etc/ files to
> > see whether anything happened on 10 April, but be aware that there's
> > an upgrade available for libc6 and libc-bin at the moment (assuming
> > you haven't already upgraded them in the last 30 hours or so), and
> > that could update timestamps. And anyway, I suspect the timestamp
> > on /etc/ld.so.cache might not be very meaningful, as other things
> > might refresh it.
>
> /*I could suggest that you re-install…*/
>
> (four lines dated dec 6 2020… => they are already in place, same date.
> So, I suppose that there is no need to re-install, since it is likely
> that the library file package did get re-installed when re-installing
> vlc.
I don't know, because the install process does more than just unpack
the archive—but exactly what?
> …/*about linux links libraries… you might check the modification
> timestamps of those /etc files to see whether anything happened on 10
> april …*/
>
> ld.so.cache April28 21:07
So, at first sight, that appears to have been polluted by whatever
happened then in /usr/local/lib/:
lrwxrwxrwx 1 root root 21 28 avril 21:06 libva-drm.so -> libva-drm.so.2.2200.0
lrwxrwxrwx 1 root root 17 28 avril 21:06 libva.so -> libva.so.2.2200.0
> ld.so.conf Sept 2022
>
> ld.so.conf.d/ April 10 17:59 ! !
> inside this directory :
> libva-custom.conf April 10 17:59 – This file contains only one line :
> /usr/local/lib,/
> /which said /usr/local/lib/ contains 8 filenames, all dated april 10
> 17:59, and 2 directories, one dated april 10 17:59, the other one
> (python 3,9) dated 2023 :/
>
> /-rwxr-xr-x 1 root root 979 10 avril 17:59 libva-drm.la/
> /lrwxrwxrwx 1 root root 21 10 avril 17:59 libva-drm.so ->
> libva-drm.so.2.2200.0/
> /lrwxrwxrwx 1 root root 21 10 avril 17:59 libva-drm.so.2 ->
> libva-drm.so.2.2200.0/
> /-rwxr-xr-x 1 root root 50896 10 avril 17:59 libva-drm.so.2.2200.0/
> /-rwxr-xr-x 1 root root 925 10 avril 17:59 libva.la/
> /lrwxrwxrwx 1 root root 17 10 avril 17:59 libva.so -> libva.so.2.2200.0/
> /lrwxrwxrwx 1 root root 17 10 avril 17:59 libva.so.2 -> libva.so.2.2200.0/
> /-rwxr-xr-x 1 root root 953408 10 avril 17:59 libva.so.2.2200.0/
> /drwxr-xr-x 2 root root 4096 10 avril 17:59 pkgconfig/
> /drwxr-xr-x 3 root root 4096 17 avril 2023 python3.9/
>
> *cd pkgconfig*
> 2 files dated 10 april 17:59 : libva-drm.pc and libva.pc
>
> vi libva.drm.pc :
>
> prefix=/usr/local
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
> display=drm
>
> Name: libva-${display}
> Description: Userspace Video Acceleration (VA) ${display} interface
> Requires: libva
> Version: 1.22.0
> Libs: -L${libdir} -lva-${display}
> Cflags: -I${includedir}
>
> vi libva.pc :
>
> prefix=/usr/local
> exec_prefix=${prefix}
> libdir=${exec_prefix}/lib
> includedir=${prefix}/include
> driverdir=${exec_prefix}/lib/dri
> libva_version=2.22.0
>
> Name: libva
> Description: Userspace Video Acceleration (VA) core interface
> Version: 1.22.0
> Libs: -L${libdir} -lva
> Cflags: -I${includedir}
> *********************************************************************************
>
> What triggers most my attention about those files dated 10 april
> 17:59… is the reference to
>
> Video Acceleration (VA)
>
> which reminds me that, in the installation process of ‘ISPY/AgentDVR’
> packages, Video Acceleration was mentioned as a compulsory step, with
> a warning that it could eventually affect some other applications ; I
> had replied ‘Y’, because I thought it was easily reversible.
Downgrading is rarely straightforward.
> So, what would you advise to do from there ?
As I said, this stuff is above my paygrade. I can only say what
I would do, which is probably to move the files out of /usr/local/lib/
(but leave the python directory), then reinstall those libraries.
(If they could be removed without too much collateral damage,
I would remove them, and then install them and whatever else
got removed.) Obviously, test with:
$ apt-get -s … …
before you carry out anything like this.
But I can't take responsibility for someone else's system.
Cheers,
David.
Reply to: