Package: apt-show-versions
Version: apt-show-versions
Severity: critical
Justification: breaks unrelated software

Dear Maintainer,

after the Perl 5.28 upgrade, if apt-show-versions (0.22.8) is installed, "apt-
get update" fails with:

# apt-get update
Hit:1 https://repo.skype.com/deb stable InRelease
Ign:2 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://ftp.debian.org/debian sid InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable Release
Max. recursion depth with nested structures exceeded at /usr/lib/x86_64-linux-
gnu/perl/5.28/Storable.pm line 278, at /usr/bin/apt-show-versions line 271.
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x
/usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code

The error can be reproduced by running:

# apt-show-versions -i
Max. recursion depth with nested structures exceeded at /usr/lib/x86_64-linux-
gnu/perl/5.28/Storable.pm line 278, at /usr/bin/apt-show-versions line 271.

Workaround is to uninstall apt-show-versions with:

apt-get purge apt-show-versions

Following this removal, "apt-get update" works normally.

Attempting to reinstall apt-show-versions fails with:

# apt-get install apt-show-versions
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  apt-show-versions
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 32.1 kB of archives.
After this operation, 93.2 kB of additional disk space will be used.
Get:1 http://ftp.debian.org/debian sid/main amd64 apt-show-versions all 0.22.8
[32.1 kB]
Fetched 32.1 kB in 3s (10.2 kB/s)
Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Selecting previously unselected package apt-show-versions.
(Reading database ... 257503 files and directories currently installed.)
Preparing to unpack .../apt-show-versions_0.22.8_all.deb ...
Unpacking apt-show-versions (0.22.8) ...
Setting up apt-show-versions (0.22.8) ...
** initializing cache. This may take a while **
Max. recursion depth with nested structures exceeded at /usr/lib/x86_64-linux-
gnu/perl/5.28/Storable.pm line 278, at /usr/bin/apt-show-versions line 271.
dpkg: error processing package apt-show-versions (--configure):
 installed apt-show-versions package post-installation script subprocess
returned error exit status 25
Processing triggers for man-db (2.8.4-2+b1) ...
Errors were encountered while processing:
 apt-show-versions
E: Sub-process /usr/bin/dpkg returned an error code (1)

Clean up with:

apt-get purge apt-show-versions

Kind regards,
Ben.



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8), LANGUAGE=en_GB:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages apt-show-versions depends on:
ii  apt                      1.7.0
ii  libapt-pkg-perl          0.1.34+b1
ii  perl [libstorable-perl]  5.28.0-3

apt-show-versions recommends no packages.

Reply via email to