Bug#784709: os-prober prevent the upgrade to jessie
Package: os-prober
Version: 1.65
Severity: critical
Tags: newcomer
Justification: breaks the whole system
Dear Maintainer,
During the upgrade (apt-get dist-upgrade) of a computer from debian7 (Wheezy)
to Debian8 (Jessie) the system still runs the kernel 3.2 from Wheezy; but the
os-prober version used by update-grub is already the one from Jessie... and
hang.
According to:
https://lists.debian.org/debian-boot/2013/05/msg00077.html
(and related bugs at maegia), the new os-prober (from Jessie) is unable to scan
a hard-drive containing Extended partitions (like sdb4 hereafter) and locks
forever (at least 90mn), locking the debian system in the middle of a dist-
upgrade.
Disque /dev/sdb : 1,8 TiB, 2000398934016 octets, 3907029168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x9a2578f7
Device Boot Start End Sectors Size Id Type
/dev/sdb1 63 33575849 33575787 16G 82 Linux swap / Solaris
/dev/sdb2 33575850 243304424 209728575 100G 83 Linux
/dev/sdb3 243304425 453032999 209728575 100G 83 Linux
/dev/sdb4 453033000 3907024064 3453991065 1,6T 5 Extended
/dev/sdb5 453033063 557905319 104872257 50G 83 Linux
/dev/sdb6 557905383 662777639 104872257 50G 83 Linux
/dev/sdb7 662777703 767649959 104872257 50G 83 Linux
/dev/sdb8 767650023 872522279 104872257 50G 83 Linux
/dev/sdb9 872522343 1082250854 209728512 100G 83 Linux
/dev/sdb10 1082250918 3907024064 2824773147 1,3T 83 Linux
The system was fully occupied by a "mount" process trying to mount /dev/sdb4.
This process was uninteruptable (kill -9 being ineffective) and forced to
reboot exactly at the stage grub was updating.
The only solution found was to boot an external device with a rescue system and
a recent kernel (3.16) to finish the dist-upgrade. One solution may have been
to upgrade first the kernel via wheezy-backports packages before upgrading to
Jessie.
Best regards,
Jerome Kieffer
-- System Information:
Debian Release: 8.0
APT prefers stable
APT policy: (800, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF8, LC_CTYPE=fr_FR.UTF8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
Versions of packages os-prober depends on:
ii libc6 2.19-18
os-prober recommends no packages.
os-prober suggests no packages.
-- no debconf information
Reply to: