Activity log for bug #1575652

Date Who What changed Old value New value Message
2016-04-27 13:01:24 Tony Maro bug added bug
2016-04-27 14:11:35 Launchpad Janitor live-installer (Ubuntu): status New Confirmed
2016-05-09 07:16:37 Robert Hrovat bug added subscriber Robert Hrovat
2016-05-13 01:40:47 Mathieu Trudel-Lapierre live-installer (Ubuntu): status Confirmed Triaged
2016-05-13 01:40:49 Mathieu Trudel-Lapierre live-installer (Ubuntu): importance Undecided High
2016-05-13 01:40:50 Mathieu Trudel-Lapierre live-installer (Ubuntu): assignee Mathieu Trudel-Lapierre (cyphermox)
2016-05-25 18:49:48 Steve Langasek nominated for series Ubuntu Xenial
2016-05-25 18:49:48 Steve Langasek bug task added live-installer (Ubuntu Xenial)
2016-05-25 18:49:48 Steve Langasek nominated for series Ubuntu Yakkety
2016-05-25 18:49:48 Steve Langasek bug task added live-installer (Ubuntu Yakkety)
2016-05-25 18:50:38 Steve Langasek live-installer (Ubuntu Xenial): milestone ubuntu-16.04.1
2016-05-25 18:51:09 Steve Langasek live-installer (Ubuntu Xenial): importance Undecided High
2016-05-25 18:51:10 Steve Langasek live-installer (Ubuntu Xenial): status New Triaged
2016-05-25 22:22:37 Launchpad Janitor live-installer (Ubuntu Yakkety): status Triaged Fix Released
2016-06-30 17:26:25 Steve Langasek live-installer (Ubuntu Xenial): assignee Mathieu Trudel-Lapierre (cyphermox)
2016-06-30 19:59:35 Mathieu Trudel-Lapierre live-installer (Ubuntu Xenial): status Triaged In Progress
2016-06-30 20:08:52 Mathieu Trudel-Lapierre description Attempting to use PXE to install 16.04 results in an error dialog that states "The failing step is: Install the system". Checking syslog shows that it has prefixed the URL to the filesystem.squashfs with "/cdrom" and failed to find the file. base-installer: info: Downloading /cdromhttp://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs to /tmp/live-installer/filesystem.squashfs Setting the path to the filesystem.squashfs by either the "append" option in the PXE default file, or as a preseed option in the kickstart file both have the same result. My PXE menu option: LABEL Ubuntu 16.04 Desktop MENU LABEL Xenial 16.04 Desktop KERNEL 1604/ubuntu-installer/amd64/linux append vga=normal ks=http://192.168.1.251/ks-1604-64-desktop.cfg initrd=1604/ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs biosdevname=0 I found a changelog for live-installer 51ubuntu1 dated 4/18/16 that states it strips /cdrom/ prefix from all places, but this does not appear to be happening. The log line points to base-installer rather than live-installer as the cause. This is from the 16.04 server release ISO, running base-installer_1.158ubuntu2_amd64 and live-installer_51ubuntu2_amd64 I would expect that locating the live-installer filesystem.squashfs would not prefix the specified URL with /cdrom. Previous versions of Ubuntu did not do this. [Impact] This impacts any network installs specifying live-installer/net-image (ie. using live-installer to install using a squashfs instead of debootstrap) [Test case] 1) Boot on netinstall image to grub menu; it 'e' for edit; 2) Add 'live-installer/net-image=http://cdimage.ubuntu.com/ubuntu-server/xenial/daily/current/xenial-server-amd64.squashfs' to the linux line. 3) Hit F10 to boot with the changes. Installation should complete successfully. [Regression Potential] Minimal; this is meant to fix a bug that was introduced that currently breaks all uses of net-image that don't use a path relative to /cdrom, which used to be possible; and only enforces the proper handling of URIs as absolute paths instead of prepending them with '/cdrom'. URI-like syntax in typical filesystem paths is not something that is supported. --- Attempting to use PXE to install 16.04 results in an error dialog that states "The failing step is: Install the system". Checking syslog shows that it has prefixed the URL to the filesystem.squashfs with "/cdrom" and failed to find the file. base-installer: info: Downloading /cdromhttp://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs to /tmp/live-installer/filesystem.squashfs Setting the path to the filesystem.squashfs by either the "append" option in the PXE default file, or as a preseed option in the kickstart file both have the same result. My PXE menu option: LABEL Ubuntu 16.04 Desktop MENU LABEL Xenial 16.04 Desktop KERNEL 1604/ubuntu-installer/amd64/linux append vga=normal ks=http://192.168.1.251/ks-1604-64-desktop.cfg initrd=1604/ubuntu-installer/amd64/initrd.gz live-installer/net-image=http://192.168.1.251/ubuntu-1604.amd64/install/filesystem.squashfs biosdevname=0 I found a changelog for live-installer 51ubuntu1 dated 4/18/16 that states it strips /cdrom/ prefix from all places, but this does not appear to be happening. The log line points to base-installer rather than live-installer as the cause. This is from the 16.04 server release ISO, running base-installer_1.158ubuntu2_amd64 and live-installer_51ubuntu2_amd64 I would expect that locating the live-installer filesystem.squashfs would not prefix the specified URL with /cdrom. Previous versions of Ubuntu did not do this.
2016-06-30 20:28:01 Steve Langasek live-installer (Ubuntu Xenial): status In Progress Fix Committed
2016-06-30 20:28:03 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2016-06-30 20:28:08 Steve Langasek bug added subscriber SRU Verification
2016-06-30 20:28:13 Steve Langasek tags verification-needed
2016-07-18 10:19:15 Launchpad Janitor live-installer (Ubuntu Xenial): status Fix Committed Fix Released