Switch to xorriso causes failure in ppc64 image generation

Bug #1883103 reported by Paride Legovini
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu CD Images
Fix Released
Undecided
Canonical Foundations Team

Bug Description

The switch from mkisofs to `xorriso -as mkisofs` introduced in this change:

https://bazaar.launchpad.net/~ubuntu-cdimage/debian-cd/ubuntu/revision/2061

causes the following failure while generating the ppc64el iso images:

--------------------------------------------------------

xorriso -as mkisofs -r -checksum_algorithm_iso md5,sha1 -V Ubuntu-Server\ 20.10\ ppc64 -o /srv/cdimage.ubuntu.com/scratch/ubuntu-server/groovy/daily-live/debian-cd/ppc64el/groovy-live-server-ppc64el.raw --netatalk -hfs -probe -map /srv/cdimage.ubuntu.com/debian-cd/data/hfs.map -chrp-boot -iso-level 4 -part -no-desktop -hfs-bless CD1/install -hfs-volid Ubuntu-Server_PPC64EL_groovy -sort /srv/cdimage.ubuntu.com/scratch/ubuntu-server/groovy/daily-live/tmp/groovy-ppc64el/1.weights CD1
xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev 'stdio:/srv/cdimage.ubuntu.com/scratch/ubuntu-server/groovy/daily-live/debian-cd/ppc64el/groovy-live-server-ppc64el.raw'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 263g free
xorriso : WARNING : -volid text problematic as automatic mount point name
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
xorriso : FAILURE : -as mkisofs: Unsupported option '--netatalk'
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'
Makefile:1063: recipe for target 'bin-images' failed
make: *** [bin-images] Error 5
ERROR WHILE BUILDING OFFICIAL IMAGES !!

--------------------------------------------------------

xorriso doesn't seem to support the --netatalk option in mkisofs emulation mode. This is still true with the version of xorriso in Groovy. I had a look in the upstream git repos and support doesn't seem to be implemented.

I found this old thread:

https://lists.debian.org/debian-live/2012/12/msg00130.html

where upstream says implementing --netatalk support is in the todo list, but I can't tell if any progress was actually made.

Paride Legovini (paride)
description: updated
tags: added: rls-gg-incoming
Changed in ubuntu-cdimage:
assignee: nobody → Canonical Foundations Team (canonical-foundations)
Revision history for this message
Paride Legovini (paride) wrote :

And it seems that genisoimage still doesn't support generating images in isohybrid mode, so we need to keep using both the tools I think. Unless we generate all the ISOs with genisoimage (aka mkisofs) and then convert the amd64 ones to isohybrid using isohybrid(1) from syslinux-utils...

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

The plan is to switch to xorriso for all architectures, and to only use grub2 without syslinux for all variants of booting.

Changed in ubuntu-cdimage:
status: New → In Progress
Revision history for this message
Paride Legovini (paride) wrote :
Changed in ubuntu-cdimage:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.