I also find the same issue in another ARM board, I can confirm that it's just following sentence to cause the failed result: run_cmd lxc-create -t download -n c1 -- -d ubuntu -r trusty -a $ARCH
It will try to check the following file and download a image from website indexed in this file, if success, then create a container. http://images.linuxcontainers.org//meta/1.0/index-user Because the parameter $ARCH is arm64 definitely, and I can't find any index with "arm64" in above file and any "arm64" directory in following position yet. http://images.linuxcontainers.org/images/ubuntu/vivid/ I guess this is just the root case of this issue. I also find the similar sentence in following file, and all these test cases will fail on ARM board too, I think this is their common root cause. lxc-test-apparmor-mount lxc-test-usernic lxc-test-autostart lxc-test-usernic.in Beside this, I also found there are so many hard-code about "trusty" in multi lxc-tests cases listed as follows: justin@D02-VIVID:~/lxc/lxc-1.1.2/src/tests$ grep -R 'trusty' . ./lxc-test-apparmor-mount:run_cmd lxc-create -t download -n $cname -- -d ubuntu -r trusty -a $ARCH Binary file ./get_item.o matches ./lxc-test-usernic.in:run_cmd "lxc-create -t download -n b1 -- -d ubuntu -r trusty -a $ARCH" ./lxc-test-autostart:lxc-create -t download -n $CONTAINER_NAME -- -d ubuntu -r trusty -a $ARCH ./lxc-test-usernic:run_cmd "lxc-create -t download -n b1 -- -d ubuntu -r trusty -a $ARCH" Binary file ./lxc-test-get_item matches Binary file ./lxc-test-createtest matches ./lxc-test-unpriv:run_cmd lxc-create -t download -n c1 -- -d ubuntu -r trusty -a $ARCH I'm afraid that if this will cause that these test cases can't be compatible to different Ubuntu distribution? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to apparmor in Ubuntu. https://bugs.launchpad.net/bugs/1446658 Title: lxc-test-apparmor fails on aarch64 Status in apparmor package in Ubuntu: New Bug description: Running lxc-test-apparmor fails on aarch64 (arm64) systems. The following files which are listed in files_to_deny[] in src/tests/aa.c: /sys/kernel/uevent_helper /proc/sys/kernel/sysrq are not denied, but should be. Perhaps I should be changing the apparmor profile for lxc before running the tests (but that's just a guess). I'm invoking the tests as: # for i in /usr/bin/lxc-test-* ; do $i || touch /tmp/$(basename $i).failed; done which results in the following failures: lxc-test-apparmor.failed lxc-test-autostart.failed lxc-test-containertests.failed lxc-test-unpriv.failed ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: lxc 1.0.7-0ubuntu0.1 ProcVersionSignature: Error: [Errno 2] No such file or directory: '/proc/version_signature' Uname: Linux 3.19.2 aarch64 ApportVersion: 2.14.1-0ubuntu3.7 Architecture: arm64 Date: Tue Apr 21 13:17:28 2015 ProcEnviron: TERM=screen-256color PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: lxc UpgradeStatus: No upgrade log present (probably fresh install) defaults.conf: lxc.network.type = veth lxc.network.link = lxcbr0 lxc.network.flags = up lxc.network.hwaddr = 00:16:3e:xx:xx:xx --- ApportVersion: 2.14.1-0ubuntu3.7 Architecture: arm64 DistroRelease: Ubuntu 14.04 KernLog: Package: lxc 1.0.7-0ubuntu0.1 PackageArchitecture: arm64 ProcCmdline: console=ttyS0,115200n8 root=/dev/sda1 rw rootwait ProcEnviron: TERM=screen-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Error: [Errno 2] No such file or directory: '/proc/version_signature' Tags: trusty uec-images Uname: Linux 3.19.2 aarch64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: kvm libvirtd _MarkForUpload: True defaults.conf: lxc.network.type = veth lxc.network.link = lxcbr0 lxc.network.flags = up lxc.network.hwaddr = 00:16:3e:xx:xx:xx lxcsyslog: To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/1446658/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp