Control: tags -1 moreinfo
Control: severity -1 normal

On 2021-03-09 Davide Prina <davide.pr...@gmail.com> wrote:
[...]
> Some users in Italian mailing list have reported that they have an error
> when they try upgrade/install packages:
[...]
> dig the problem we found that they have the following files on their system:
[...]
> $ ls -l /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
> -rw-r--r-- 1 root root 1112184 14 gen  2017
> /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5

> but these files are from package migrated to testing in:
> [2017-01-25] libgcrypt20 1.7.5-3 MIGRATED to testing (Debian testing
> watch)[ยน]

> So for some reason when the library path change they have not been deleted.

Hello Davide,

1.7.5 is ancient, it was shipped in Debian during the development cycle
of Debian 9 (stretch) but was not part of the Debian 9 (stretch)
release. So the actual breakage happened when the user upgraded from
1.7.5-1/2/3 to some later version, using the Debian infrastructure
(dpkg, apt, kernel, filesystem) at this point of time, probably in
2017.

Another possibility would be that the user tried to upgrade from
pre-oldstable directly to current-testing, skipping releases. If that is
the case he/she is doing something we do not support.

Do you have any further information on the upgrade, which version of
libgcrypt was upgraded with what version of dpkg/apt to which version?

[...]
> I suggest to check that those file are removed from
> /lib/x86_64-linux-gnu/
> in all new libgcrypt20 new version, elsewhere when Bullseye become stable
> more user can have that problem.
[...]

Sure it is possible to apply a bandaid but this just scale. Packages
normally need to be able to rely on dpkg to work. If it is a wide-spread
problem the cost/benefit ration can make sense.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

Reply via email to