[Bug 1575652] Re: PXE install prefixes /cdrom to squashfs location, fails to find it

kunal kalyanpur kunaltheniceguy at gmail.com
Wed Apr 27 14:10:18 UTC 2016


I am facing the similar issue while attempting to PXE boot Ubuntu 16.04 LTS version over corporate Network
This looks like a 100% bug because I followed the exact same steps as Ubuntu 14.x and 15.x however earlier versions PXE install
smoothly whereas Ubuntu 16.04 LTS version errors out saying "installation error ocurred" and logs show live installer image not found , Can't open /usr/lib/fetch-url//cdromhttp

As you can see its prefixing cdrom which should not happen. I have spent
hours testing and finding workarounds for this however this seems like a
bug in the code. Request you to fix this. We are currently doing a POC
on 16.04 LTS and if everything goes successfully, we may need to mass
deploy this in our environment. We can't be deploying using CDROM on
every machine and need to a mechanism where PXE via netboot works
smoothly

Request the developers to have a look at this and come up with a patch
or fix for this.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to live-installer in Ubuntu.
https://bugs.launchpad.net/bugs/1575652

Title:
  PXE install prefixes /cdrom to squashfs location, fails to find it

Status in live-installer package in Ubuntu:
  Confirmed

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/live-installer/+bug/1575652/+subscriptions



More information about the foundations-bugs mailing list