Package: partman Severity: critical Tags: d-i Partman hangs on startup at 72% (Detecting file systems). ps shows init.d/70update_partitions is calling update.d/80visual which is calling visual.d/nuimber, which is calling "stralign #6", which is apparently hanging due to being given bad parameters.
After a while (2+ minutes), it does continue, but the partition tree is all messed up, partitions are represented by something that is not human readable, and selecting a partition does not work. As best I can tell, visual.d/number is being passed the following parameters: /var/lib/partman/devices/=dev=ide=host0=bus0=target0=lun0=disc 6 96768-50061311 49964544 logical ext3 /dev/ide/host0/bus0/target0/lun This is from /proc/<pid>/cmdline so may be wrong, and I suspect there's more at the end. Anyway, looking at visual.d/number, it seems to pass stralign two parameters, a $number_width and $x, which is from partman/text/number's description. Since I see "stralign #6" in ps, it must not be getting a $number_width from anywhere. It looks like number_width used to be defined in partman/partman, but this has been commented out in the most recent version, with the very unhelpful commit message "Many changes in partman, look at Debian changelog files". Nothing I can see in the changelog mentions why it was commented out. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.4.27 Locale: LANG=en_US, LC_CTYPE=en_US -- see shy jo
signature.asc
Description: Digital signature