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 |
|