On Thu 08 May 2025 at 19:04:55 (+0200), Bernard wrote:
On 02/05/2025 02:34, David Wright wrote:
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?
It does a lot of things, as I just found when reading
/var/log/agentdvr_setup.log
dated april 10. 'agentdvr' checked my system and found that my libva
version was too old : 2.10 when 2.21+ was required. It proposed to
upgrade to 2.22 and I replied 'Y'. Agentdvr installed it with a long
list of required dependencies listed in the log file. I tried to
attach the file, but then the sending failed.
Rather than just dependencies, which we're all used to seeing, I was
thinking of programs like ldconfig, mentioned by Anssi, which are run
after the library package is in place. I have no familiarity with
what they do.
Do you think that a apt-get update could solve the problem ?
You can "clean" APT's lists by removing the ordinary files in
/var/lib/apt/lists/ except for lock, and then running
apt-get update, which will download just the lists referenced
by your sources.list.
However, then downgrading the too-new packages is a challenge,
one I've never attempted on that scale.
If not, I may try an apt-get dist-upgrade... but I must say that in my
20 yrs of Linux, I always failed dist upgrades, and in the end I every
time had to wipe out everything and reinstall a new version from
scratch...
Which suite would you intend upgrading to? AIUI, libva2 2.22 would
require trixie, as bookworm is only at 2.17.
Cheers,
David.