live-server kernel changed to casper/vmlinuz
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
UTAH |
Fix Released
|
Undecided
|
Andreas Hasenack |
Bug Description
A couple of days ago, the live-server kernel changed from /casper/vmlinuz.efi to just /casper/vmlinuz. Tests started failing (https:/
DEBUG: bsdtar list command: bsdtar -t -v -f /data/iso/
bsdtar: casper/vmlinuz.efi: Not found in archive
bsdtar: Error exit delayed from previous errors.
ERROR: test_efi_
ERROR: Traceback (most recent call last):
File "/usr/lib/
testMethod()
File "/usr/share/
kernel = self.iso.
File "/usr/lib/
cmd = self.getrealfil
File "/usr/lib/
.format(
UTAHISOException: Cannot list casper/vmlinuz.efi in /data/iso/
From IRC:
<slangasek> andreas: this is probably fallout from the changes to the kernel packaging, such that there is no longer a separate linux-signed image. I don't know why this caused the filename to change on the image
(...)
<slangasek> andreas: confirmed, the code in debian-cd is inconsistent in that it only copies filesystem.
(...)
<andreas> so signed -> vmlinuz.efi, and unsigned -> vmlinuz
<andreas> and there is no signed now?
<slangasek> there is no separate file named .signed
<andreas> the .efi one was the signed one
<slangasek> it was. now vmlinuz is the signed one.
<slangasek> andreas: anyway, it's a bad test
utah/iso.py:446
def kernelpath(self):
kernelpath = './install/vmlinuz'
if self.arch == 'ppc64el':
elif self.installtype == 'mini':
elif self.installtype == 'live-server':
Related branches
- Paul Larson: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedutah/iso.py (+1/-1)
- Paul Larson: Approve
-
Diff: 12 lines (+1/-1)1 file modifiedutah/isotest/data/file_list_subiquity (+1/-1)
Changed in utah: | |
status: | New → In Progress |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in utah: | |
status: | In Progress → Fix Released |