[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#580467: marked as done (linux-base & linux-image-2.6.32-5-686 post-install: "... uninitialized value $label_len ...")



Your message dated Sat, 8 May 2010 13:05:12 +0200
with message-id <AANLkTikFZs9b0NWmNc3TsymqwPC0nQjFXm614XFeajC9@mail.gmail.com>
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 owner@bugs.debian.org
immediately.)


-- 
580453: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580453
Debian Bug Tracking System
Contact owner@bugs.debian.org 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 ---

Reply to: