Your message dated Sat, 8 May 2010 13:05:12 +0200
with message-id <[email protected]>
and subject line Re: Bug#580453: Acknowledgement (linux-base: Fail to upgrade
to 2.6.32-12)
has caused the Debian Bug report #580453,
regarding linux-base & linux-image-2.6.32-5-686 post-install: "...
uninitialized value $label_len ..."
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
580453: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580453
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: linux-base
Version: 2.6.32-12
Severity: important
Current version won't install here:
% apt-get install linux-base
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-base is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 240 not upgraded.
3 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up linux-base (2.6.32-12) ...
Use of uninitialized value $label_len in numeric gt (>) at
/var/lib/dpkg/info/linux-base.postinst line 1338.
Use of uninitialized value $label_len in subtraction (-) at
/var/lib/dpkg/info/linux-base.postinst line 1339.
Logical sector size (20487 bytes) is not a multiple of the physical
sector size.
dosfslabel failed: 256 at /var/lib/dpkg/info/linux-base.postinst line
1042, <STDIN> line 10.
dpkg: error processing linux-base (--configure):
subprocess installed post-installation script returned error exit
status 9
dpkg: dependency problems prevent configuration of
linux-image-2.6.32-5-686:
linux-image-2.6.32-5-686 depends on linux-base (>= 2.6.32-12); however:
Package linux-base is not configured yet.
dpkg: error processing linux-image-2.6.32-5-686 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-image-2.6-686:
linux-image-2.6-686 depends on linux-image-2.6.32-5-686; however:
Package linux-image-2.6.32-5-686 is not configured yet.
dpkg: error processing linux-image-2.6-686 (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-base
linux-image-2.6.32-5-686
linux-image-2.6-686
Thought it might be a 'bash'-ism problems, but switching shells from
'bash' to 'dash' and retrying made no apparent difference.
I looked at '/var/lib/dpkg/info/linux-base.postinst' where '$label_len' is set:
% grep -nA 19 'my %filesystem_types'
/var/lib/dpkg/info/linux-base.postinst
{ ... not necessary to show this ... }
And:
% egrep -n 'label.*filesystem_types'
/var/lib/dpkg/info/linux-base.postinst
1316: my $label_len = $filesystem_types{$type}->{len};
I noticed there's no failsafe value should the answer be "none of the above".
My in-use
file systems are:
% nocomment () { grep -v -e '^[[:space:]]*$\|^[[:space:]]*#.*$' $1 ; }
% nocomment < /etc/fstab | expand | tr -s ' ' | cut -d ' ' -f 3 | sort
-u | tr '\n' ' '; echo
auto ext3 iso9660 none proc reiserfs swap umsdos usbfs vfat
That 'none' belongs to a 'bind' file system that lives on an 'ext3' partition:
% grep mnt/arc /etc/fstab
/dev/hdb5 /mnt/arc ext3 defaults,relatime,user,rw
0 0
/mnt/arc/tmp /tmp none bind
Tried commenting out the latter line, and rebooting. Then tried installing
again,
and it still failed the same way. Drat.
HTH...
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-3-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)
Shell: /bin/sh linked to /bin/dash
Versions of packages linux-base depends on:
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
ii libapt-pkg-perl 0.1.24 Perl interface to libapt-pkg
ii libuuid-perl 0.02-3+b1 Perl extension for using UUID inte
ii udev 153-2 /dev/ and hotplug management daemo
ii util-linux 2.16.2-0 Miscellaneous system utilities
linux-base recommends no packages.
linux-base suggests no packages.
-- debconf information:
linux-base/disk-id-manual-boot-loader:
linux-base/disk-id-manual:
linux-base/disk-id-convert-plan-no-relabel: true
* linux-base/disk-id-convert-plan: true
* linux-base/disk-id-convert-auto: true
--- End Message ---
--- Begin Message ---
The problem solved himself after a reboot.
--- End Message ---