Bug#779433: perl-modules: upgrade to perl-modules 5.20.2-1 breaks doc-base reconfiguration

Brian Paterni bpaterni at gmail.com
Sat Feb 28 14:17:24 UTC 2015


Package: perl-modules
Version: 5.20.2-1
Severity: normal

Dear Maintainer,

I upgraded to perl-modules 5.20.2-1 yesterday. Doing so seems to be causing
problems with the reconfiguration of doc-base. Attached should be the output
I'm seeing on upgrade with the command `aptitude safe-upgrade`.

The 'PerlIO.pm' module it's looking for is installed to
'/usr/share/perl/5.20.2/PerlIO.pm'. However '/usr/share/perl/5.20.2' does not
seem to be a part of the @INC list.

$ locate PerlIO.pm
/usr/share/perl/5.20.2/PerlIO.pm



-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages perl-modules depends on:
ii  dpkg       1.17.24
ii  perl-base  5.20.1-5

Versions of packages perl-modules recommends:
ii  libarchive-extract-perl    0.72-1
ii  libcgi-pm-perl             4.09-2
ii  libmodule-build-perl       0.421000-2
ii  libmodule-pluggable-perl   5.1-1
ii  libpackage-constants-perl  0.04-1
ii  libpod-latex-perl          0.61-1
ii  libterm-ui-perl            0.42-1
ii  libtext-soundex-perl       3.4-1+b2

Versions of packages perl-modules suggests:
pn  libb-lint-perl               <none>
pn  libcpanplus-dist-build-perl  <none>
pn  libcpanplus-perl             <none>
pn  libfile-checktree-perl       <none>
ii  liblog-message-perl          0.8-1
ii  liblog-message-simple-perl   0.10-2
pn  libobject-accessor-perl      <none>

-- no debconf information

-- debsums errors found:
Can't locate File/Find.pm in @INC (you may need to install the File::Find
module) (@INC contains: /home/bpaterni/perl5/lib/perl5/x86_64-linux-gnu-thread-
multi /home/bpaterni/perl5/lib/perl5 /home/bpaterni/perl5/lib/perl5/x86_64
-linux-gnu-thread-multi /home/bpaterni/perl5/lib/perl5 /etc/perl
/usr/local/lib/x86_64-linux-gnu/perl/5.20.1 /usr/local/share/perl/5.20.1
/usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-
gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at
/usr/bin/debsums line 10.
BEGIN failed--compilation aborted at /usr/bin/debsums line 10.

*** /home/bpaterni/aptitude-safe-upgrade.out
$ sudo aptitude safe-upgrade
Resolving dependencies...
The following partially installed packages will be configured:
  doc-base
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 19 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up doc-base (0.10.6) ...
Registering 525 doc-base files...
Database error: Cannot save file `/var/lib/doc-base/info/status-new.yml': Can't
locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC
contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.1
/usr/local/share/perl/5.20.1 /usr/lib/x86_64-linux-gnu/perl5/5.20
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20
/usr/local/lib/site_perl .) at /usr/share/perl5/YAML/Tiny.pm line 579.
BEGIN failed--compilation aborted.
..

**  Trying to recover from the above install-docs error by
**  removing its internal databases and re-calling it afterwards

mv: cannot stat ‘/var/lib/doc-base/info/status.yml’: No such file or
directory
dpkg: error processing package doc-base (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 doc-base
E: Sub-process /usr/bin/dpkg returned an error code (1)
Failed to perform requested operation on package.  Trying to recover:
Setting up doc-base (0.10.6) ...
Registering 525 doc-base files...
Database error: Cannot save file `/var/lib/doc-base/info/status-new.yml': Can't
locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC
contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.1
/usr/local/share/perl/5.20.1 /usr/lib/x86_64-linux-gnu/perl5/5.20
/usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20
/usr/local/lib/site_perl .) at /usr/share/perl5/YAML/Tiny.pm line 579.
BEGIN failed--compilation aborted.
..

**  Trying to recover from the above install-docs error by
**  removing its internal databases and re-calling it afterwards

mv: cannot stat ‘/var/lib/doc-base/info/status.yml’: No such file or
directory
dpkg: error processing package doc-base (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:




More information about the Perl-maintainers mailing list