Package: partman-lvm Version: 91 After the parted API change and fixes, I ran into a new problem when testing Debian Edu based on Jessie. The installation hang and the log report that something is waiting on a prompt. I normally test in a virtual machine, and reuse the hard drive every time. After <URL: https://bugs.debian.org/757417 > and related bugs were fixed in partman, reinstallation hang. These are the last few messages in the syslog before the hang:
Aug 11 15:00:50 main-menu[174]: INFO: Menu item 'clock-setup' selected Aug 11 15:00:51 clock-setup: rdate called using NTP server 0.debian.pool.ntp.org. Aug 11 15:00:52 clock-setup: Mon Aug 11 15:00:52 UTC 2014 Aug 11 15:00:52 clock-setup: rdate: adjust local clock by 0.844679 seconds Aug 11 15:00:52 main-menu[174]: DEBUG: resolver (download-installer): package doesn't exist (ignored) Aug 11 15:00:52 main-menu[174]: DEBUG: resolver (kbd-chooser): package doesn't exist (ignored) Aug 11 15:00:52 main-menu[174]: INFO: Menu item 'disk-detect' selected Aug 11 15:00:53 net/hw-detect.hotplug: Detected hotpluggable network interface eth0 Aug 11 15:00:53 net/hw-detect.hotplug: Detected hotpluggable network interface lo Aug 11 15:00:54 check-missing-firmware: /dev/.udev/firmware-missing does not exist, skipping Aug 11 15:00:54 check-missing-firmware: /run/udev/firmware-missing does not exist, skipping Aug 11 15:00:54 check-missing-firmware: no missing firmware in /dev/.udev/firmware-missing /run/udev/firmware-missing Aug 11 15:00:55 check-missing-firmware: /dev/.udev/firmware-missing does not exist, skipping Aug 11 15:00:55 check-missing-firmware: /run/udev/firmware-missing does not exist, skipping Aug 11 15:00:55 check-missing-firmware: no missing firmware in /dev/.udev/firmware-missing /run/udev/firmware-missing Aug 11 15:00:55 main-menu[174]: (process:6729): modprobe: invalid option -- 'l' Aug 11 15:00:56 main-menu[174]: DEBUG: resolver (download-installer): package doesn't exist (ignored) Aug 11 15:00:56 main-menu[174]: DEBUG: resolver (kbd-chooser): package doesn't exist (ignored) Aug 11 15:00:56 main-menu[174]: INFO: Menu item 'partman-base' selected Aug 11 15:00:56 anna-install: Installing partman-auto-crypto Aug 11 15:00:56 anna[6972]: DEBUG: resolver (cdebconf-udeb): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (di-utils): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (kernel-image-3.14-2-486-di): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (core-modules-3.14-2-486-di): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (fat-modules): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (libdebian-installer4-udeb): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (archdetect): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: resolver (hw-detect): package doesn't exist (ignored) Aug 11 15:00:56 anna[6972]: DEBUG: retrieving partman-auto-crypto 22 Aug 11 15:00:56 anna[6972]: DEBUG: retrieving partman-crypto 73 Aug 11 15:00:58 kernel: [ 264.456049] raid6: mmxx1 3417 MB/s Aug 11 15:00:58 kernel: [ 264.524053] raid6: mmxx2 4166 MB/s Aug 11 15:00:58 kernel: [ 264.592072] raid6: sse1x1 2430 MB/s Aug 11 15:00:58 kernel: [ 264.660058] raid6: sse1x2 3220 MB/s Aug 11 15:00:58 kernel: [ 264.728048] raid6: sse2x1 4583 MB/s Aug 11 15:00:58 kernel: [ 264.796047] raid6: sse2x2 5833 MB/s Aug 11 15:00:58 kernel: [ 264.796051] raid6: using algorithm sse2x2 (5833 MB/s) Aug 11 15:00:58 kernel: [ 264.796052] raid6: using intx1 recovery algorithm Aug 11 15:00:58 kernel: [ 264.797192] xor: measuring software checksum speed Aug 11 15:00:58 kernel: [ 264.836043] pIII_sse : 9827.000 MB/sec Aug 11 15:00:58 kernel: [ 264.876042] prefetch64-sse: 11519.000 MB/sec Aug 11 15:00:58 kernel: [ 264.876046] xor: using function: prefetch64-sse (11519.000 MB/sec) Aug 11 15:00:58 kernel: [ 264.885429] bio: create slab <bio-1> at 1 Aug 11 15:00:58 kernel: [ 264.885539] Btrfs loaded Aug 11 15:00:58 kernel: [ 264.924234] JFS: nTxBlock = 4007, nTxLock = 32061 Aug 11 15:00:58 kernel: [ 264.950440] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled Aug 11 15:00:58 md-devices: mdadm: No arrays found in config file or automatically Aug 11 15:00:59 kernel: [ 265.540598] device-mapper: uevent: version 1.0.3 Aug 11 15:00:59 kernel: [ 265.541012] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: dm-de...@redhat.com Aug 11 15:00:59 partman: PV /dev/sda5 VG vg_system lvm2 [29.04 GiB / 4.12 GiB free] Aug 11 15:00:59 partman: Total: 1 [29.04 GiB] / in use: 1 [29.04 GiB] / in no VG: 0 [0 ] Aug 11 15:00:59 partman: Reading all physical volumes. This may take a while... Aug 11 15:00:59 partman: Found volume group "vg_system" using metadata type lvm2 Aug 11 15:00:59 kernel: [ 265.644500] bio: create slab <bio-2> at 2 Aug 11 15:00:59 partman-lvm: 7 logical volume(s) in volume group "vg_system" now active Aug 11 15:01:03 partman-lvm: Logical volume "root" successfully removed Aug 11 15:01:04 partman-lvm: Logical volume "skole+backup" successfully removed Aug 11 15:01:04 partman-lvm: Logical volume "skole+tjener+home0" successfully removed Aug 11 15:01:04 partman-lvm: Logical volume "swap_1" successfully removed Aug 11 15:01:04 partman-lvm: Logical volume "usr" successfully removed Aug 11 15:01:04 partman-lvm: Logical volume "var" successfully removed Aug 11 15:01:05 partman-lvm: Logical volume "var+spool+squid" successfully removed Aug 11 15:01:05 partman-lvm: 0 logical volume(s) in volume group "vg_system" now active Aug 11 15:01:05 partman-lvm: Volume group "vg_system" successfully removed Aug 11 15:01:05 partman-lvm: Labels on physical volume "/dev/sda5" successfully wiped Aug 11 15:01:08 partman-lvm: Physical volume "/dev/sda5" successfully created Aug 11 15:01:08 partman-lvm: Volume group "vg_system" successfully created Aug 11 15:01:09 kernel: [ 275.503852] bio: create slab <bio-2> at 2 Aug 11 15:01:09 partman-lvm: Logical volume "root" created Aug 11 15:01:09 partman-lvm: Logical volume "usr" created Aug 11 15:01:10 partman-lvm: Logical volume "var" created Aug 11 15:01:10 partman-lvm: WARNING: swap signature detected on /dev/vg_system/swap_1. Wipe it? [y/n] Checking ps show that lvcreate is hanging, with a call looklike like this: "lvcreate -l 255 -n swap_1 vg_system" from partman-lvm. Looking in the partman-lvm source, I find the code in <URL:http://sources.debian.net/src/partman-lvm/91/lib/lvm-base.sh/?hl=480#L480>, which I suspect is the cause of this hang: # Create a LV lv_create() { local vg lv extents vg="$1" lv="$2" extents="$3" log-output -t partman-lvm lvcreate -l "$extents" -n "$lv" $vg return $? } Could the old behaviour where reinstallation work be reintroduced? -- Happy hacking Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org