I implemented this in uvtool for Bionic, which is why it work. It is clearly a feature - I don't think it is SRUable.
If you think it is, pull the changes out of the repo and ask to push it to xenial and artful, but you'd need to convince rbasak twice that it is SRUable (once for uvtool and once for SRU). Or just use uvtool from the master ppa [1] and it will work.4 [1]: https://launchpad.net/~uvtool-dev/+archive/ubuntu/master -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-azure in Ubuntu. https://bugs.launchpad.net/bugs/1765668 Title: Unable to boot Xenial cloud image on Bionic ARM64 ThunderX / Azure Status in linux-azure package in Ubuntu: New Status in uvtool package in Ubuntu: Incomplete Status in linux-azure source package in Bionic: New Status in uvtool source package in Bionic: Incomplete Bug description: Similar to bug 1744754, I can create an Artful KVM on this ThunderX ARM64 node with Bionic installed. But not with Xenial. Steps: # uvt-simplestreams-libvirt sync release=xenial arch=arm64 # uvt-kvm create test release=xenial arch=arm64 # uvt-kvm wait test --insecure uvt-kvm: error: timed out waiting for dnsmasq lease for 52:54:00:72:91:3a. # uvt-kvm ip test uvt-kvm: error: no IP address found for libvirt machine 'test'. With Artful, although it will return error due to the "Permission Denied" error, but you can still ssh into that KVM: # uvt-simplestreams-libvirt sync release=artful arch=arm64 # uvt-kvm create a-test release=artful arch=arm64 # uvt-kvm wait a-test --insecure [email protected]: Permission denied (publickey). Traceback (most recent call last): File "/usr/bin/uvt-kvm", line 35, in <module> uvtool.libvirt.kvm.main_cli_wrapper(sys.argv[1:]) File "/usr/lib/python2.7/dist-packages/uvtool/libvirt/kvm.py", line 861, in main_cli_wrapper main(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/uvtool/libvirt/kvm.py", line 856, in main args.func(parser, args) File "/usr/lib/python2.7/dist-packages/uvtool/libvirt/kvm.py", line 782, in main_wait main_wait_remote(parser, args) File "/usr/lib/python2.7/dist-packages/uvtool/libvirt/kvm.py", line 745, in main_wait_remote insecure=args.insecure, File "/usr/lib/python2.7/dist-packages/uvtool/libvirt/kvm.py", line 614, in ssh ssh_call, preexec_fn=subprocess_setup, close_fds=True, stdin=stdin File "/usr/lib/python2.7/subprocess.py", line 190, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '[u'ssh', u'-o', u'UserKnownHostsFile=/tmp/uvt-kvm.known_hoststmpnK_mba', u'-l', u'ubuntu', u'192.168.122.119', u'env', u'UVTOOL_WAIT_INTERVAL=8.0', u'UVTOOL_WAIT_TIMEOUT=120.0', u'sh', u'-']' returned non-zero exit status 255 # uvt-kvm ip a-test 192.168.122.119 # ssh [email protected] "lsb_release -a" No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 17.10 Release: 17.10 Codename: artful ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-15-generic 4.15.0-15.16 ProcVersionSignature: User Name 4.15.0-15.16-generic 4.15.15 Uname: Linux 4.15.0-15-generic aarch64 AlsaDevices: total 0 crw-rw---- 1 root audio 116, 1 Apr 20 09:15 seq crw-rw---- 1 root audio 116, 33 Apr 20 09:15 timer AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.9-0ubuntu5 Architecture: arm64 ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: Date: Fri Apr 20 10:33:57 2018 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' MachineType: Cavium ThunderX CRB PciMultimedia: ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=C.UTF-8 SHELL=/bin/bash ProcFB: 0 EFI VGA 1 astdrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.15.0-15-generic root=UUID=d4e5f461-24ef-47d8-a67f-42c82ff1efe8 ro acpi=force iommu.passthrough=1 RelatedPackageVersions: linux-restricted-modules-4.15.0-15-generic N/A linux-backports-modules-4.15.0-15-generic N/A linux-firmware 1.173 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) dmi.bios.date: 12/12/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 5.11 dmi.board.asset.tag: To be filled by O.E.M. dmi.board.name: To be filled by O.E.M. dmi.board.vendor: To be filled by O.E.M. dmi.board.version: To be filled by O.E.M. dmi.chassis.asset.tag: To be filled by O.E.M. dmi.chassis.type: 0 dmi.chassis.vendor: Cavium dmi.chassis.version: To be filled by O.E.M. dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr5.11:bd12/12/2012:svnCavium:pnThunderXCRB:pvrTobefilledbyO.E.M.:rvnTobefilledbyO.E.M.:rnTobefilledbyO.E.M.:rvrTobefilledbyO.E.M.:cvnCavium:ct0:cvrTobefilledbyO.E.M.: dmi.product.family: Default string dmi.product.name: ThunderX CRB dmi.product.version: To be filled by O.E.M. dmi.sys.vendor: Cavium To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1765668/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

