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

Bug#762316: To avoid installer lock-up, iso-scan should always ask if more than one iso image is found



Package: iso-scan
Version: 1.53
Severity: important
Tags: d-i

Dear Debian Install System Team,

I found a bug using iso-scan in the installer image downloaded from

http://ftp.citylink.co.nz/debian/dists/testing/main/installer-amd64/current/images/hd-media/initrd.gz

dated 2 Aug 2014.

The bug is only triggered under the following conditions:

1) debconf priority = high or greater
2) More than one iso image in the folder where iso-scan detects an iso.

I marked it important, though, because of the consequences. In my case, I started to see this error in console 2 when trying to ls:

ls: /lib/libc.so.6: version 'GLIBC_2.15' not found (required by ls)

As you can imagine, this meant I couldn't do ANYTHING after this, other than hold the power button down on the computer for 5 seconds. Every menu item fails, including the Abort menu item.

The problem was that I had two iso-scan images on the root of the partition. The first one alphabetically was a CD for wheezy, while the second was the one I wanted ... for jessie. What iso-scan did, under high debconf priority, was just use the first iso, even though it was inappropriate for the jessie installer. I got a warning about no modules, and after that was when the GLIBC error started coming up. It didn't matter what response I selected to the modules error; it was already too late.

If instead debconf is set to medium or low, iso-scan asks which iso you want to use. This should be the behaviour, no matter what the debconf level, if more than one iso image is found. Otherwise we go from asking for a scan to complete failure, just for having two isos in the folder.

Chris




Reply to: