Activity log for bug #1990621

Date Who What changed Old value New value Message
2022-09-23 05:07:04 James Verbunk bug added bug
2022-09-23 05:30:07 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2022-09-28 09:20:21 jeremyszu bug task added casper (Ubuntu)
2022-09-29 20:40:10 Dave Jones tags foundations-todo
2022-09-30 15:26:18 Nick Rosbrook nominated for series Ubuntu Jammy
2022-09-30 15:26:18 Nick Rosbrook bug task added casper (Ubuntu Jammy)
2022-09-30 15:26:18 Nick Rosbrook bug task added linux (Ubuntu Jammy)
2022-09-30 15:26:36 Nick Rosbrook linux (Ubuntu): status Incomplete Invalid
2022-09-30 15:26:38 Nick Rosbrook linux (Ubuntu Jammy): status New Invalid
2022-09-30 15:26:45 Nick Rosbrook casper (Ubuntu Jammy): status New Triaged
2022-09-30 15:26:48 Nick Rosbrook casper (Ubuntu): status New Triaged
2022-09-30 15:26:50 Nick Rosbrook casper (Ubuntu): importance Undecided Low
2022-09-30 15:26:53 Nick Rosbrook casper (Ubuntu Jammy): importance Undecided Low
2023-02-20 17:34:55 Dominik Viererbe casper (Ubuntu Jammy): assignee Dominik Viererbe (dviererbe)
2023-02-20 17:37:22 Dominik Viererbe casper (Ubuntu): assignee Dominik Viererbe (dviererbe)
2023-02-20 17:38:05 Dominik Viererbe bug added subscriber Dominik Viererbe
2023-02-20 19:03:58 Dominik Viererbe attachment added LP#1990621-bugfix.debdiff https://bugs.launchpad.net/ubuntu/+source/casper/+bug/1990621/+attachment/5648668/+files/LP%231990621-bugfix.debdiff
2023-02-20 20:21:26 Ubuntu Foundations Team Bug Bot tags foundations-todo foundations-todo patch
2023-02-20 20:21:32 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2023-06-13 17:08:50 Dan Bungert removed subscriber Ubuntu Sponsors
2023-07-11 11:08:11 Launchpad Janitor merge proposal linked https://code.launchpad.net/~dviererbe/casper/+git/casper/+merge/446497
2023-07-26 06:36:08 Launchpad Janitor casper (Ubuntu): status Triaged Fix Released
2023-07-26 12:35:37 Dominik Viererbe description 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 [ 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 - 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) [ 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
2023-07-26 12:36:10 Dominik Viererbe summary PXE Boot contains wrong suggested link to ISO for live file system [SRU] PXE Boot contains wrong suggested link to ISO for live file system
2023-07-26 12:50:39 Launchpad Janitor merge proposal linked https://code.launchpad.net/~dviererbe/casper/+git/casper/+merge/447782
2023-07-26 19:20:17 Dominik Viererbe 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 - 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) [ 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 [ 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
2023-07-27 12:43:39 Łukasz Zemczak casper (Ubuntu Jammy): status Triaged Fix Committed
2023-07-27 12:43:40 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2023-07-27 12:43:56 Łukasz Zemczak bug added subscriber SRU Verification
2023-07-27 12:44:00 Łukasz Zemczak tags foundations-todo patch foundations-todo patch verification-needed verification-needed-jammy
2023-07-28 14:05:50 Dominik Viererbe tags foundations-todo patch verification-needed verification-needed-jammy patch verification-needed verification-needed-jammy