Comment 17 for bug 768791

Revision history for this message
Gustavo Romero (gromero) wrote :

Hi folks,

Looks like I see an issue related to that one reported here when using virt-install:

$ virt-install --name gromero3-test-deleteme --disk path=/var/lib/libvirt/images/gromero3.qcow2 --vcpus=1,sockets=1,cores=1,threads=1 --memory 8192 --controller type=scsi,model=virtio-scsi --network bridge=virbr0,model=virtio --graphics none --initrd-inject=/home/gromero/ks.cfg --extra-args "ks=file:/ks.cfg" --location /var/lib/libvirt/isos/ubuntu-18.04-server-ppc64el.iso
WARNING No operating system detected, VM performance may suffer. Specify an OS with --os-variant for optimal results.

Starting install...
isoinfo: Unable to find Joliet SVD
isoinfo: Unable to find Joliet SVD
isoinfo: Unable to find Joliet SVD
ERROR Command '['isoinfo', '-J', '-i', '/var/lib/libvirt/isos/ubuntu-18.04-server-ppc64el.iso', '-f']' returned non-zero exit status 255
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect qemu:///system start gromero3-test-deleteme
otherwise, please restart your installation.

It boils down to the fact that something in some ISOs, notably Ubuntu ISO, is not well understood by 'isoinfo', so:

[gromero@oc6336877782 Downloads]$ isoinfo -J -i ubuntu-18.04.1-server-ppc64el.iso
isoinfo: Unable to find Joliet SVD
[gromero@oc6336877782 Downloads]$ isoinfo -J -i Fedora-Server-dvd-x86_64-28-1.1.iso
[gromero@oc6336877782 Downloads]$ # OK on Fedora/RHEL/CentOS

I just see mild differences in these two files:

[gromero@oc6336877782 Downloads]$ file ubuntu-18.04.1-server-ppc64el.iso
ubuntu-18.04.1-server-ppc64el.iso: # ISO 9660 CD-ROM filesystem data 'Ubuntu-Server 18.04.1 LTS ppc64'
[gromero@oc6336877782 Downloads]$ file Fedora-Server-dvd-x86_64-28-1.1.iso
Fedora-Server-dvd-x86_64-28-1.1.iso: # ISO 9660 CD-ROM filesystem data 'Fedora-S-dvd-x86_64-28' (bootable)

Canonical, is anybody investigating that at the moment?

If nobody is investigating it I can do the drill.