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

Reply via email to