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

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: