Bug#687268: perl: breaks debsums during squeeze -> wheezy upgrade
Andres Salomon
dilinger at queued.net
Tue Sep 11 10:19:50 UTC 2012
Package: perl
Version: 5.14.2-12
Severity: critical
I kicked off an upgrade of a machine running stable (squeeze) to the
currently frozen testing (wheezy). During the upgrade, I hit the
following:
Preparing to replace libgl1-mesa-glx 7.7.1-5 (using .../libgl1-mesa-glx_8.0.4-2_i386.deb) ...
Unpacking replacement libgl1-mesa-glx ...
dpkg: considering deconfiguration of libgl1-mesa-dri, which would be broken by installation of xserver-xorg-core ...
dpkg: yes, will deconfigure libgl1-mesa-dri (broken by xserver-xorg-core).
dpkg: regarding .../xserver-xorg-core_2%3a1.12.3-1_i386.deb containing xserver-xorg-core:
xserver-xorg-core breaks xserver-xorg-input-7
xserver-xorg-input-kbd provides xserver-xorg-input-7 and is present and installed.
xserver-xorg-input-evtouch provides xserver-xorg-input-7 and is present and installed.
xserver-xorg-input-mouse provides xserver-xorg-input-7 and is present and installed.
xserver-xorg-input-synaptics provides xserver-xorg-input-7 and is present and installed.
xserver-xorg-input-evdev provides xserver-xorg-input-7 and is present and installed.
dpkg: error processing /var/cache/apt/archives/xserver-xorg-core_2%3a1.12.3-1_i386.deb (--unpack):
installing xserver-xorg-core would break existing software
configured to not write apport reports
Preparing to replace xserver-xorg-input-synaptics 1.2.2-2 (using .../xserver-xorg-input-synaptics_1.6.2-1_i386.deb) ...
Unpacking replacement xserver-xorg-input-synaptics ...
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/xserver-xorg-core_2%3a1.12.3-1_i386.deb
Can't locate File/Find.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/bin/debsums line 10.
BEGIN failed--compilation aborted at /usr/bin/debsums line 10.
E: Problem executing scripts DPkg::Post-Invoke 'if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi'
E: Sub-process returned an error code
E: Sub-process /usr/bin/dpkg returned an error code (1)
The package that breaks is xserver-xorg-core, but it does so while calling
out to debsums (which in turn does so while looking for perl includes).
It's not entirely clear whether debsums or perl is the culprit here, but I
suspect perl. The state of debsums and perl on the system are:
ii debsums 2.0.48+nmu3 tool for verification of installed package files against MD5 checksums
iU perl 5.14.2-12 Larry Wall's Practical Extraction and Report Language
ii perl-base 5.10.1-17squeeze3 minimal Perl system
iU perl-modules 5.14.2-12 Core Perl modules
File/Find.pm does exist on the system (at /usr/share/perl/5.14.2/File/Find.pm),
but obviously the include path seems to be expecting 5.10 still.
I've attached the full dist-upgrade log. Marking this as critical, as
perl is breaking unrelated software (debsums, dpkg postinst scripts..).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: term.log
Type: text/x-log
Size: 97626 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20120911/e0a2c70c/attachment-0001.bin>
More information about the Perl-maintainers
mailing list