Bug#611629: libc6: fail to upgrade with "Can't locate auto/Hash/Util/bootstpap.al in @INC"
Package: libc6
Version: 2.11.2-10
Severity: critical
Justification: breaks unrelated software
Hi,
An almost up-to-date system upgraded last week cannot be upgraded today due to
libc6 configuration errors:
| Calculating upgrade... Done
| The following packages will be upgraded:
| binutils bsdutils debconf debconf-i18n dmsetup dpkg ghostscript grub-common grub-pc initramfs-tools libblkid1 libc-bin
| libc6 libc6-i686 libdevmapper1.02.1 libgs8 libpango1.0-0 libpango1.0-common libuuid1 locales lvm2 mount openoffice.org
| openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core
| openoffice.org-draw openoffice.org-emailmerge openoffice.org-filter-binfilter openoffice.org-filter-mobiledev
| openoffice.org-gnome openoffice.org-gtk openoffice.org-impress openoffice.org-java-common openoffice.org-math
| openoffice.org-officebean openoffice.org-report-builder-bin openoffice.org-style-galaxy openoffice.org-style-tango
| openoffice.org-writer python-uno sudo ttf-opensymbol uno-libs3 update-inetd ure util-linux
|49 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
|[..]
| Fetched 169 MB in 1min 42s (1,647 kB/s)
| dpkg-deb (subprocess): data: internal bzip2 read error: 'DATA_ERROR'
| dpkg-deb: subprocess <decompress> returned error exit status 2
| dpkg-deb (subprocess): failed in write on buffer copy for failed to write to pipe in copy: Broken pipe
| Reading changelogs... Done
| Extracting templates from packages: 100%
| Preconfiguring packages ...
| (Reading database ... 124785 files and directories currently installed.)
| Preparing to replace libc-bin 2.11.2-9 (using .../libc-bin_2.11.2-10_i386.deb) ...
| Unpacking replacement libc-bin ...
| Processing triggers for man-db ...
| Setting up libc-bin (2.11.2-10) ...
| (Reading database ... 124785 files and directories currently installed.)
| Preparing to replace libc6 2.11.2-9 (using .../libc6_2.11.2-10_i386.deb) ...
| Unpacking replacement libc6 ...
| Setting up libc6 (2.11.2-10) ...
| Can't locate auto/Hash/Util/bootstpap.al 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/lib/perl/5.10/Hash/Util.pm line 34
| Compilation failed in require at /usr/share/perl/5.10/fields.pm line 122.
| Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
| Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
| BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
| Compilation failed in require at /usr/share/debconf/frontend line 6.
| BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
| dpkg: error processing libc6 (--configure):
| subprocess installed post-installation script returned error exit status 2
| configured to not write apport reports
| Errors were encountered while processing:
| libc6
| E: Sub-process /usr/bin/dpkg returned an error code (1)
Attached is an "apt-get -f install" execution.
Thanks
-- System Information:
Debian Release: 6.0
APT prefers squeeze-updates
APT policy: (600, 'squeeze-updates'), (600, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libc6 depends on:
ii libc-bin 2.11.2-10 Embedded GNU C Library: Binaries
ii libgcc1 1:4.4.5-8 GCC support library
Versions of packages libc6 recommends:
ii libc6-i686 2.11.2-9 Embedded GNU C Library: Shared lib
Versions of packages libc6 suggests:
ii debconf [debconf-2.0] 1.5.36 Debian configuration management sy
pn glibc-doc <none> (no description available)
ii locales 2.11.2-9 Embedded GNU C Library: National L
-- debconf-show failed
root@goliath:~# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
libc6-i686
The following packages will be upgraded:
libc6-i686
1 upgraded, 0 newly installed, 0 to remove and 46 not upgraded.
1 not fully installed or removed.
Need to get 0 B/1,202 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
Reading changelogs... Done
debconf: Perl may be unconfigured (Can't locate auto/Hash/Util/bootstpap.al 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/lib/perl/5.10/Hash/Util.pm line 34
Compilation failed in require at /usr/share/perl/5.10/fields.pm line 122.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
Setting up libc6 (2.11.2-10) ...
Can't locate auto/Hash/Util/bootstpap.al 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/lib/perl/5.10/Hash/Util.pm line 34
Compilation failed in require at /usr/share/perl/5.10/fields.pm line 122.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: error processing libc6 (--configure):
subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
Errors were encountered while processing:
libc6
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reply to: