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-i6862.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
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
tag 611629 + moreinfo thanks On Mon, January 31, 2011 12:46, Teodor wrote: An almost up-to-date system upgraded last week cannot be upgraded today due to libc6 configuration errors: Looking at the log, it doesn't appear the errors are actually due to libc6, however. This section suggests a broken package; it would be interesting to narrow down which package caused it, so we can determine whether it is a local or mirror issue: | 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 The appearance of this error also points towards a likely local problem: | Can't locate auto/Hash/Util/bootstpap.al in @INC (@INC contains: The copy of /usr/lib/perl/5.10/Hash/Util.pm shipped by perl-base 5.10.1-17 (the version in both squeeze and sid) has line 34 as: bootstrap Hash::Util $VERSION; rather than the bootstpap in your error log. /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. Regards, Adam -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
On Mon, Jan 31, 2011 at 02:46:35PM +0200, Teodor wrote: 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. Definitely not a libc6 bug, and probably not a bug at all. It looks like your perl-base installation is corrupt. Does perl -e require Hash::Util; work? -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/. pgpeSXkLuF1oi.pgp Description: PGP signature
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
Hi, 2011/1/31 Julian Andres Klode j...@debian.org: Definitely not a libc6 bug, and probably not a bug at all. It looks like your perl-base installation is corrupt. Indeed perl-base was corrupted. The question is how since I didn't modified it manually?! Does perl -e require Hash::Util; work? It didn't worked until I corrected Util.pm. Thanks -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
On Mon, Jan 31, 2011 at 03:44:03PM +0200, Teodor MICU wrote: Hi, 2011/1/31 Julian Andres Klode j...@debian.org: Definitely not a libc6 bug, and probably not a bug at all. It looks like your perl-base installation is corrupt. Indeed perl-base was corrupted. The question is how since I didn't modified it manually?! Filesystem bug, system crash? -- Julian Andres Klode - Debian Developer, Ubuntu Member See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
Hi, 2011/1/31 Adam D. Barratt a...@adam-barratt.org.uk: Looking at the log, it doesn't appear the errors are actually due to libc6, however. This section suggests a broken package; it would be interesting to narrow down which package caused it, so we can determine whether it is a local or mirror issue: I've redownloaded libc6-i686 multiple times with the same effect. However I've performed a second upgrade on another system and it worked in three steps: dpkg, libc6, all remaining. | 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 The appearance of this error also points towards a likely local problem: | Can't locate auto/Hash/Util/bootstpap.al in @INC (@INC contains: The copy of /usr/lib/perl/5.10/Hash/Util.pm shipped by perl-base 5.10.1-17 (the version in both squeeze and sid) has line 34 as: bootstrap Hash::Util $VERSION; rather than the bootstpap in your error log. I've manually corrected this and the installation continued without error. I've reinstalled perl-base (from the old downloaded package in /var/cache/apt) and the new Util.pm file is correct. So a broken Debian repository mirror is not the issue. Thanks -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#611629: libc6: fail to upgrade with Can't locate auto/Hash/Util/bootstpap.al in @INC
Hi, 2011/1/31 Julian Andres Klode j...@debian.org: Indeed perl-base was corrupted. The question is how since I didn't modified it manually?! Filesystem bug, system crash? That's the most probable cause due to a power failure last night combined with 'ext4' file systems. However, this shows more possible problems with ext4 than expected. The expected problem until now was to have zero length files on sudden power failure but only for files that didn't had enough time to sync to disk. Maybe reassign and lower severity? Thanks -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org