** Description changed: [ Impact ] - * What are the effects of the bug on users? - casper's intercative netmount fails to download the latest - Ubuntu LTS ISOs after the release of the first point release - (e.g. 22.04.1) + * What are the effects of the bug on users? + casper's intercative netmount fails to download the latest + Ubuntu LTS ISOs after the release of the first point release + (e.g. 22.04.1) - * What is the justification for backporting the fix to the - There are at least 2 bug reports about this problem - (LP: #1990621, #1948884) and this fix will improve the - user experience with a low probaility of side effects. + * What is the justification for backporting the fix to the + There are at least 2 bug reports about this problem + (LP: #1990621, #1948884) and this fix will improve the + user experience with a low probaility of side effects. - * How does the upload fix the bug? - - - The patch adds a '-latest' to the download URLs (see more - details here: https://git.launchpad.net/casper/diff/scripts/casper?id=5075686ba44c942e58c71d2c99076fe72fe64022). - - Additionaly Łukasz Zemczak (sil2100) created symlinks that - (as the name of the urls imply) always points to the latest - Ubuntu ISO for a given version. + * How does the upload fix the bug? + + - The patch adds a '-latest' to the download URLs (see more + details here: https://git.launchpad.net/casper/diff/scripts/casper?id=5075686ba44c942e58c71d2c99076fe72fe64022). + - Additionaly Łukasz Zemczak (sil2100) created symlinks that + (as the name of the urls imply) always points to the latest + Ubuntu ISO for a given version. [ Test Plan ] - * How to reproduce the bug? + * How to reproduce the bug? - - Just run the failling parts of the casper script on a - 22.04.1 <= x < 22.10 machine: - - # would normally be set by initramfs-tools - $ DPKG_ARCH=amd64 + - Just run the failling parts of the casper script on a + 22.04.1 <= x < 22.10 machine: - # sets UBUNTU_CODENAME=jammy and VERSION_ID="22.04" - $ source /etc/os-release + # would normally be set by initramfs-tools + $ DPKG_ARCH=amd64 - # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n388 - $ server_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso - - # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n267 - $ wget "${server_url}" -O /dev/null + # sets UBUNTU_CODENAME=jammy and VERSION_ID="22.04" + $ source /etc/os-release - # You should observe an ERROR 404: Not Found. + # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n388 + $ server_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso - * Test that the new links work: - - Test Script: https://gist.github.com/dviererbe/0255733d25a27c9a3ddc0bfc9535c243 - - New -latest URLs - - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-live-server-amd64.iso - - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-desktop-amd64.iso + # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n267 + $ wget "${server_url}" -O /dev/null + + # You should observe an ERROR 404: Not Found. + + * Test that the new links work: + - Test Script: https://gist.github.com/dviererbe/0255733d25a27c9a3ddc0bfc9535c243 + - New -latest URLs - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-live-server-amd64.iso - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-desktop-amd64.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-arm64.iso - - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-desktop-arm64.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-ppc64el.iso - - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-desktop-ppc64el.iso - - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-riscv64.iso - - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-desktop-riscv64.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-s390x.iso - - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-desktop-s390x.iso - * Łukasz Zemczak (sil2100) tested that casper can handle - HTTP 301 redirects. (See https://code.launchpad.net/~dviererbe/casper/+git/casper/+merge/446497/comments/1193559) - + * Łukasz Zemczak (sil2100) tested that casper can handle + HTTP 301 redirects. (See https://code.launchpad.net/~dviererbe/casper/+git/casper/+merge/446497/comments/1193559) + [ Where problems could occur ] - * The Ubuntu Release Team could forget or the automation - could stop working to update the -latest links, but this - would, in the worst case, result in a not more worse - situation than the current bug. + * The Ubuntu Release Team could forget or the automation + could stop working to update the -latest links, but this + would, in the worst case, result in a not more worse + situation than the current bug. [ Other Info ] - - * Nick Rosbrook (enr0n) pointed out in comment #3 that the - script allows the user to provide their own url. - This should only be considered a temporary workaround as - a user has to be aware of this bug and has to aquire a - URL by themself. Copy & pasting URLs from the web is - potentialy error prone and unsafe. - * As far as I am aware, there was a discussion between - Łukasz Zemczak (sil2100), Brian Murray (brian-murray) and - Steve Langasek (~vorlon) about the link namining. Neither - was particularly happy about the current solution, but no - better solution was found. + * Nick Rosbrook (enr0n) pointed out in comment #3 that the + script allows the user to provide their own url. + This should only be considered a temporary workaround as + a user has to be aware of this bug and has to aquire a + URL by themself. Copy & pasting URLs from the web is + potentialy error prone and unsafe. - * Original Bug report: + * As far as I am aware, there was a discussion between + Łukasz Zemczak (sil2100), Brian Murray (brian-murray) and + Steve Langasek (~vorlon) about the link namining. Neither + was particularly happy about the current solution, but no + better solution was found. + + * Original Bug report: When PXE booting without pulling in squashfs correctly the system tried to be helpful (:-) and grab an ISO. The 22.04.1 Jammy release contains a link to the old version which is not present anymore. ------- Unable to find a medium containing a live file system Attempt interactive netboot from a URL? yes no (default yes): Two methods available for IP configuration: * static: for static IP configuration * dhcp: for automatic IP configuration static dhcp (default 'dhcp'): vlan id (optional): https://releases.ubuntu.com/jammy/ubuntu-22.04-live-server-amd64.iso (default) https://releases.ubuntu.com/jammy/ubuntu-22.04-desktop-amd64.iso url: http_proxy (optional): [ 125.454385] igb 0000:00:14.0 eno1: igb: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX [ 125.566067] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready Begin: Trying netboot from 10.0.~.1: ... Begin: Trying to download and mount https://releases.ubuntu.com/jammy/ubuntu-22.04-live-server-amd64.iso ... BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) Connecting to releases.ubuntu.com (185.125.190.37:443) wget: server returned error: HTTP/1.1 404 Not Found done. Unable to find a medium containing a live file system
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1990621 Title: [SRU] PXE Boot contains wrong suggested link to ISO for live file system Status in casper package in Ubuntu: Fix Released Status in linux package in Ubuntu: Invalid Status in casper source package in Jammy: Triaged Status in linux source package in Jammy: Invalid Bug description: [ Impact ] * What are the effects of the bug on users? casper's intercative netmount fails to download the latest Ubuntu LTS ISOs after the release of the first point release (e.g. 22.04.1) * What is the justification for backporting the fix to the There are at least 2 bug reports about this problem (LP: #1990621, #1948884) and this fix will improve the user experience with a low probaility of side effects. * How does the upload fix the bug? - The patch adds a '-latest' to the download URLs (see more details here: https://git.launchpad.net/casper/diff/scripts/casper?id=5075686ba44c942e58c71d2c99076fe72fe64022). - Additionaly Łukasz Zemczak (sil2100) created symlinks that (as the name of the urls imply) always points to the latest Ubuntu ISO for a given version. [ Test Plan ] * How to reproduce the bug? - Just run the failling parts of the casper script on a 22.04.1 <= x < 22.10 machine: # would normally be set by initramfs-tools $ DPKG_ARCH=amd64 # sets UBUNTU_CODENAME=jammy and VERSION_ID="22.04" $ source /etc/os-release # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n388 $ server_url=https://releases.ubuntu.com/$UBUNTU_CODENAME/ubuntu-$VERSION_ID-live-server-$DPKG_ARCH.iso # see https://git.launchpad.net/casper/tree/scripts/casper?id=eb5ef85cb33fba28f9ae6e8da6194aaa521d5a49#n267 $ wget "${server_url}" -O /dev/null # You should observe an ERROR 404: Not Found. * Test that the new links work: - Test Script: https://gist.github.com/dviererbe/0255733d25a27c9a3ddc0bfc9535c243 - New -latest URLs - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-live-server-amd64.iso - https://releases.ubuntu.com/jammy/ubuntu-22.04-latest-desktop-amd64.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-arm64.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-ppc64el.iso - http://cdimage.ubuntu.com/releases/jammy/release/ubuntu-22.04-latest-live-server-s390x.iso * Łukasz Zemczak (sil2100) tested that casper can handle HTTP 301 redirects. (See https://code.launchpad.net/~dviererbe/casper/+git/casper/+merge/446497/comments/1193559) [ Where problems could occur ] * The Ubuntu Release Team could forget or the automation could stop working to update the -latest links, but this would, in the worst case, result in a not more worse situation than the current bug. [ Other Info ] * Nick Rosbrook (enr0n) pointed out in comment #3 that the script allows the user to provide their own url. This should only be considered a temporary workaround as a user has to be aware of this bug and has to aquire a URL by themself. Copy & pasting URLs from the web is potentialy error prone and unsafe. * As far as I am aware, there was a discussion between Łukasz Zemczak (sil2100), Brian Murray (brian-murray) and Steve Langasek (~vorlon) about the link namining. Neither was particularly happy about the current solution, but no better solution was found. * Original Bug report: When PXE booting without pulling in squashfs correctly the system tried to be helpful (:-) and grab an ISO. The 22.04.1 Jammy release contains a link to the old version which is not present anymore. ------- Unable to find a medium containing a live file system Attempt interactive netboot from a URL? yes no (default yes): Two methods available for IP configuration: * static: for static IP configuration * dhcp: for automatic IP configuration static dhcp (default 'dhcp'): vlan id (optional): https://releases.ubuntu.com/jammy/ubuntu-22.04-live-server-amd64.iso (default) https://releases.ubuntu.com/jammy/ubuntu-22.04-desktop-amd64.iso url: http_proxy (optional): [ 125.454385] igb 0000:00:14.0 eno1: igb: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX/TX [ 125.566067] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready Begin: Trying netboot from 10.0.~.1: ... Begin: Trying to download and mount https://releases.ubuntu.com/jammy/ubuntu-22.04-live-server-amd64.iso ... BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) Connecting to releases.ubuntu.com (185.125.190.37:443) wget: server returned error: HTTP/1.1 404 Not Found done. Unable to find a medium containing a live file system To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1990621/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp