[Bug 2072366] Re: s390-tools zipl breaks when user provides target attributes
Utkarsh Gupta
2072366 at bugs.launchpad.net
Wed Jul 17 12:53:25 UTC 2024
Thanks, Frank, I've sponsored your upload of s390x-tools. I added this
bug in d/ch entry though:
$ dput ubuntu ../s390-tools_2.33.1-0ubuntu4_source.changes
Uploading s390-tools using ftp to ubuntu (host: upload.ubuntu.com; directory: /ubuntu)
running supported-distribution: check whether the target distribution is currently supported (using distro-info)
{'allowed': ['release', 'proposed', 'backports', 'security'], 'known': ['release', 'proposed', 'updates', 'backports', 'security']}
running required-fields: check whether a field is present and non-empty in the changes file
running checksum: verify checksums before uploading
running suite-mismatch: check the target distribution for common errors
running check-debs: makes sure the upload contains a binary package
running gpg: check GnuPG signatures before the upload
Uploading s390-tools_2.33.1-0ubuntu4.dsc
Uploading s390-tools_2.33.1.orig-rust-vendor.tar.xz
Uploading s390-tools_2.33.1.orig.tar.gz
Uploading s390-tools_2.33.1-0ubuntu4.debian.tar.xz
Uploading s390-tools_2.33.1-0ubuntu4_source.buildinfo
Uploading s390-tools_2.33.1-0ubuntu4_source.changes
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to s390-tools-signed in Ubuntu.
https://bugs.launchpad.net/bugs/2072366
Title:
s390-tools zipl breaks when user provides target attributes
Status in Ubuntu on IBM z Systems:
In Progress
Status in s390-tools package in Ubuntu:
In Progress
Status in s390-tools-signed package in Ubuntu:
In Progress
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2072366/+subscriptions
More information about the foundations-bugs
mailing list