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

Reply via email to