Package: e2fsprogs Version: 1.41.12-4stable1 Severity: important When attempting to upgrade to Debian 6.0.2 from Debian 6.0.1, I received the following error in e2fsprogs:
scotsman:/home/rdb# aptitude safe-upgrade The following packages will be upgraded: apt apt-listchanges apt-utils bind9-host dbus dbus-x11 deborphan dnsutils e2fsprogs exim4 exim4-base exim4-config exim4-daemon-light firmware-linux-free gdm3 gnome-settings-daemon host iceweasel isc-dhcp-client isc-dhcp-common klibc-utils libapr1 libbind9-60 libburn4 libcomerr2 libdbus-1-3 libdns69 libgssapi-krb5-2 libisc62 libisccc60 libisccfg62 libk5crypto3 libklibc libkrb5-3 libkrb5support0 libldap-2.4-2 liblwres60 libmms0 libmodplug1 libmozjs2d libperl5.10 libsmbclient libss2 libtiff4 libwbclient0 libxml2 libxml2-utils linux-base linux-image-2.6.32-5-686 perl perl-base perl-modules python-apt python-apt-common python-libxml2 qemu qemu-keymaps qemu-system qemu-user qemu-utils samba samba-common samba-common-bin samba-doc smbclient swat vino winbind x11-xserver-utils xserver-xorg-video-tseng xulrunner-1.9.1 71 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/116 MB of archives. After unpacking 831 kB will be freed. Do you want to continue? [Y/n/?] Reading changelogs... Done Extracting templates from packages: 100% Preconfiguring packages ... (Reading database ... 121109 files and directories currently installed.) Preparing to replace e2fsprogs 1.41.12-2 (using ..../e2fsprogs_1.41.12-4stable1_i386.deb) ... Unpacking replacement e2fsprogs ... Replaced by files in installed package util-linux ... dpkg: error processing /var/cache/apt/archives/e2fsprogs_1.41.12-4stable1_i386.deb (--unpack): unable to create `/usr/share/locale/tr/LC_MESSAGES/e2fsprogs.mo.dpkg-new' (while processing `./usr/share/locale/tr/LC_MESSAGES/e2fsprogs.mo'): No such file or directory configured to not write apport reports dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/e2fsprogs_1.41.12-4stable1_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: scotsman:/home/rdb# Creating the directory /usr/share/locale/tr/LC_MESSAGES/ allowed installation to continue and complete successfully. After a little further investigation, it appears that before upgrade, I had no packages that included messages in LC_MESSAGES for the Turkish locale, and thus /usr/share/locale/tr did not exist. On upgrade to 6.0.2, several packages now have Turkish local error messages. As it happens, the first to attempt to install was e2fsprogs, which failed with the error above. By moving /usr/share/locale/tr/ aside and reinstalling otrher packages with files in /usr/share/locale/tr/LC_MESSAGES/ (I chose vino), I was able to show that other packages ensure this directory is created and do not fail in the same way as e2fsprogs. Tentative suggested resolution: enhance installation of e2fsprogs for the existence of /usr/share/locale/tr/ and /usr/share/locale/tr/LC_MESSAGES/, and to create them if they do not exist. -- System Information: Debian Release: 6.0.2 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages e2fsprogs depends on: ii e2fslibs 1.41.12-4stable1 ext2/ext3/ext4 file system librari ii libblkid1 2.17.2-9 block device id library ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib ii libcomerr2 1.41.12-4stable1 common error description library ii libss2 1.41.12-4stable1 command-line interface parsing lib ii libuuid1 2.17.2-9 Universally Unique ID library ii util-linux 2.17.2-9 Miscellaneous system utilities e2fsprogs recommends no packages. Versions of packages e2fsprogs suggests: pn e2fsck-static <none> (no description available) pn gpart <none> (no description available) pn parted <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org