Public bug reported:

This issue has already been identified and fixed in the (upstream?)
github repository:
https://github.com/ibm-s390-linux/s390-tools/commit/63ff07ba38dda99e2661a097d05266555c727a2e

The issue fixed by the revert linked above is causing Cloudware Oracular
download image builds to fail on s390x. From the image build log:

```
+ ZIPL_EXTRA_PARAMS=--ramdisk=/boot/initrd.img
+ chroot mountpoint /sbin/zipl -V --image=/boot/vmlinuz 
--parameters=root=LABEL=cloudimg-rootfs --target=/boot/ --targetbase=/dev/loop3 
--targettype=SCSI --targetblocksize=512 --targetoffset=2048 
--ramdisk=/boot/initrd.img
Error: Could not add image file '/boot/vmlinuz': Could not get disk geometry
Looking for components in '/lib/s390-tools'
Secure boot support: no
Target device information
  Device..........................: 07:03
  Device name.....................: loop3 *)
  Device driver name..............: blkext
  Type............................: disk device
  Disk layout.....................: SCSI disk layout *)
  Geometry - start................: 2048 *)
  File system block size..........: 4096
  Physical block size.............: 512 *)
  Device size in physical blocks..: 4608000
  *) Data provided by user.
Building bootmap in '/boot/'
Adding IPL section
  initial ramdisk...: /boot/initrd.img
  kernel image......: /boot/vmlinuz
zIPL environment block content:
```

The fix is in the github repo but not yet released. The LP builders for
Oracular are using version 2.33.1, which contains the bug.

** Affects: s390-tools (Ubuntu)
     Importance: Undecided
         Status: New

** Description changed:

  This issue has already been identified and fixed in the (upstream?)
  github repository:
  
https://github.com/ibm-s390-linux/s390-tools/commit/63ff07ba38dda99e2661a097d05266555c727a2e
  
  The issue fixed by the revert linked above is causing Cloudware Oracular
  download image builds to fail on s390x. From the image build log:
  
  ```
  + ZIPL_EXTRA_PARAMS=--ramdisk=/boot/initrd.img
  + chroot mountpoint /sbin/zipl -V --image=/boot/vmlinuz 
--parameters=root=LABEL=cloudimg-rootfs --target=/boot/ --targetbase=/dev/loop3 
--targettype=SCSI --targetblocksize=512 --targetoffset=2048 
--ramdisk=/boot/initrd.img
  Error: Could not add image file '/boot/vmlinuz': Could not get disk geometry
  Looking for components in '/lib/s390-tools'
  Secure boot support: no
  Target device information
-   Device..........................: 07:03
-   Device name.....................: loop3 *)
-   Device driver name..............: blkext
-   Type............................: disk device
-   Disk layout.....................: SCSI disk layout *)
-   Geometry - start................: 2048 *)
-   File system block size..........: 4096
-   Physical block size.............: 512 *)
-   Device size in physical blocks..: 4608000
-   *) Data provided by user.
+   Device..........................: 07:03
+   Device name.....................: loop3 *)
+   Device driver name..............: blkext
+   Type............................: disk device
+   Disk layout.....................: SCSI disk layout *)
+   Geometry - start................: 2048 *)
+   File system block size..........: 4096
+   Physical block size.............: 512 *)
+   Device size in physical blocks..: 4608000
+   *) Data provided by user.
  Building bootmap in '/boot/'
  Adding IPL section
-   initial ramdisk...: /boot/initrd.img
-   kernel image......: /boot/vmlinuz
+   initial ramdisk...: /boot/initrd.img
+   kernel image......: /boot/vmlinuz
  zIPL environment block content:
  ```
  
  The fix is in the github repo but not yet released. The LP builders for
  Oracular are using version 2.33.1, which contains the bug.
- 
- ProblemType: Bug
- DistroRelease: Ubuntu 24.04
- Package: s390-tools (not installed)
- ProcVersionSignature: Ubuntu 6.8.0-36.36-generic 6.8.4
- Uname: Linux 6.8.0-36-generic x86_64
- ApportVersion: 2.28.1-0ubuntu3
- Architecture: amd64
- CasperMD5CheckResult: pass
- CurrentDesktop: ubuntu:GNOME
- Date: Fri Jul  5 09:59:49 2024
- InstallationDate: Installed on 2024-04-25 (71 days ago)
- InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Beta amd64 (20240410.2)
- ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  TERM=xterm-256color
-  XDG_RUNTIME_DIR=<set>
- SourcePackage: s390-tools
- UpgradeStatus: No upgrade log present (probably fresh install)

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

Title:
  s390-tools zipl breaks when user provides target attributes

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/2072366/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to