How to use spread to test Ubuntu Core image?

It is also the same, I will show more details tomorrow, thanks!

1 Like

This is the content of the snapcraft.yaml.

name: orangepi-zero-gadget
version: 16-0.1
summary: OrangePi Zero support package
description: |
  Support files for booting OrangePi Zero
type: gadget
architectures:
  - armhf
confinement: strict
grade: stable

parts:
  uboot:
    plugin: make
    source: git://git.denx.de/u-boot.git
    source-branch: v2017.05
    prepare: |
      git apply ../../../uboot.patch
      make orangepi_zero_defconfig
    build: |
        ROOT=`pwd`	
        CROSS_COMPILE=${ROOT}/../../../../toolchain/gcc-linaro-6.3.1/bin/arm-linux-gnueabihf- make -j4
    install: |
      cp u-boot-sunxi-with-spl.bin $SNAPCRAFT_PART_INSTALL/
      tools/mkenvimage -r -s 131072 -o $SNAPCRAFT_PART_INSTALL/uboot.env ../../../uboot.env.in
      cd $SNAPCRAFT_PART_INSTALL/; ln -s uboot.env uboot.conf
    build-packages:
      - libpython2.7-dev
      - build-essential
      - bc
      - device-tree-compiler
      - python-minimal

  hooks:
    plugin: dump
    source: meta/hooks
    organize:
      prepare-device: meta/hooks/prepare-device

slots:
  opi-gpio-0:
    interface: gpio
    number: 0
  opi-gpio-1:
    interface: gpio
    number: 1
  opi-gpio-2:
    interface: gpio
    number: 2
  opi-gpio-3:
    interface: gpio
    number: 3
  opi-gpio-6:
    interface: gpio
    number: 6
  opi-gpio-7:
    interface: gpio
    number: 7
  opi-gpio-10:
    interface: gpio
    number: 10 
  opi-gpio-11:
    interface: gpio
    number: 11
  opi-gpio-12:
    interface: gpio
    number: 12
  opi-gpio-13:
    interface: gpio
    number: 13
  opi-gpio-14:
    interface: gpio
    number: 14
  opi-gpio-15:
    interface: gpio
    number: 15
  opi-gpio-16:
    interface: gpio
    number: 16
  opi-gpio-18:
    interface: gpio
    number: 18
  opi-gpio-19:
    interface: gpio
    number: 19
  opi-gpio-198:
    interface: gpio
    number: 198
  opi-gpio-199:
    interface: gpio
    number: 199
  i2c-0:
    interface: i2c
    path: /dev/i2c-0
  i2c-1:
    interface: i2c
    path: /dev/i2c-1
  i2c-2:
    interface: i2c
    path: /dev/i2c-2
  serial-1:
    interface: serial-port
    path: /dev/ttyS1
  serial-2:
    interface: serial-port
    path: /dev/ttyS2

This is the content of the uboot.env

$ strings uboot.env 
arch=arm
baudrate=115200
board=sunxi
board_name=sunxi
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootarm.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf
boot_net_usb_start=usb start
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_targets=fel mmc0 usb0 pxe dhcp 
bootcmd=run snappy_boot
bootcmd_dhcp=run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00010:UNDI:003000;setenv bootp_arch 0xa;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci;
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi
bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi
bootcmd_usb0=setenv devnum 0; run usb_boot
bootdelay=2
bootm_size=0xa000000
console=ttyS0,115200
cpu=armv7
dfu_alt_info_ram=kernel ram 0x42000000 0x1000000;fdt ram 0x43000000 0x100000;ramdisk ram 0x43300000 0x4000000
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
efi_dtb_prefixes=/ /dtb/ /dtb/current/
eth1addr=12:42:20:3b:f4:2e
ethaddr=02:42:20:3b:f4:2e
fdt_addr_r=0x43000000
fdt_addr=0x43000000
fdtcontroladdr=5bf3cee8
fdtfile=sun8i-h2-plus-orangepi-zero.dtb
fdt_file=sun8i-h2-plus-orangepi-zero.dtb
initrd_file=initrd.img
kernel_addr_r=0x42000000
kernel_file=kernel.img
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
loadaddr=0x42000000
loadfdt=fatload mmc 0:1 ${fdt_addr} ${snap_kernel}/dtbs/${fdt_file}
loadfiles=run loadkernel; run loadinitrd; run loadfdt
loadinitrd=fatload mmc 0:1 ${ramdiskaddr} ${snap_kernel}/${initrd_file}; setenv initrd_size ${filesize}
loadkernel=fatload mmc 0:1 ${loadaddr} ${snap_kernel}/${kernel_file}
mmcargs=setenv bootargs "console=ttyS0,115200 console=tty0 root=${mmcroot}"
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
preboot=usb start
pxefile_addr_r=0x43200000
ramdisk_addr_r=0x43300000
ramdiskaddr=0x43300000
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootarm.efi; then echo Found EFI removable media binary efi/boot/bootarm.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x43100000
snappy_boot=if test "${snap_mode}" = "try"; then setenv snap_mode "trying"; saveenv; if test "${snap_try_core}" != ""; then setenv snap_core "${snap_try_core}"; fi; if test "${snap_try_kernel}" != ""; then setenv snap_kernel "${snap_try_kernel}"; fi; elif test "${snap_mode}" = "trying"; then setenv snap_mode ""; saveenv; fi; run loadfiles; setenv mmcroot "/dev/disk/by-label/writable ${snappy_cmdline} snap_core=${snap_core} snap_kernel=${snap_kernel}"; run mmcargs; bootz ${loadaddr} ${ramdiskaddr}:${initrd_size} ${fdt_addr}
snappy_cmdline=rng_core.default_quality=700 net.ifnames=0 init=/lib/systemd/systemd ro panic=-1 fixrtc
soc=sunxi
stderr=serial
stdin=serial,usbkbd
stdout=serial
usb_boot=usb start; if usb dev ${devnum}; then setenv devtype usb; run scan_dev_for_boot_part; fi
testopi@localhost:~$ fw_printenv
arch=arm
baudrate=115200
board=sunxi
board_name=sunxi
boot_a_script=load ${devtype} ${devnum}:${distro_bootpart} ${scriptaddr} ${prefix}${script}; source ${scriptaddr}
boot_efi_binary=load ${devtype} ${devnum}:${distro_bootpart} ${kernel_addr_r} efi/boot/bootarm.efi; if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r};else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi
boot_extlinux=sysboot ${devtype} ${devnum}:${distro_bootpart} any ${scriptaddr} ${prefix}extlinux/extlinux.conf
boot_net_usb_start=usb start
boot_prefixes=/ /boot/
boot_script_dhcp=boot.scr.uimg
boot_scripts=boot.scr.uimg boot.scr
boot_targets=fel mmc0 usb0 pxe dhcp 
bootcmd=run snappy_boot
bootcmd_dhcp=run boot_net_usb_start; if dhcp ${scriptaddr} ${boot_script_dhcp}; then source ${scriptaddr}; fi;setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; setenv efi_old_vci ${bootp_vci};setenv efi_old_arch ${bootp_arch};setenv bootp_vci PXEClient:Arch:00010:UNDI:003000;setenv bootp_arch 0xa;if dhcp ${kernel_addr_r}; then tftpboot ${fdt_addr_r} dtb/${efi_fdtfile};if fdt addr ${fdt_addr_r}; then bootefi ${kernel_addr_r} ${fdt_addr_r}; else bootefi ${kernel_addr_r} ${fdtcontroladdr};fi;fi;setenv bootp_vci ${efi_old_vci};setenv bootp_arch ${efi_old_arch};setenv efi_fdtfile;setenv efi_old_arch;setenv efi_old_vci;
bootcmd_fel=if test -n ${fel_booted} && test -n ${fel_scriptaddr}; then echo '(FEL boot)'; source ${fel_scriptaddr}; fi
bootcmd_mmc0=setenv devnum 0; run mmc_boot
bootcmd_pxe=run boot_net_usb_start; dhcp; if pxe get; then pxe boot; fi
bootcmd_usb0=setenv devnum 0; run usb_boot
bootdelay=2
bootm_size=0xa000000
console=ttyS0,115200
cpu=armv7
dfu_alt_info_ram=kernel ram 0x42000000 0x1000000;fdt ram 0x43000000 0x100000;ramdisk ram 0x43300000 0x4000000
distro_bootcmd=for target in ${boot_targets}; do run bootcmd_${target}; done
efi_dtb_prefixes=/ /dtb/ /dtb/current/
eth1addr=12:42:20:3b:f4:2e
ethaddr=02:42:20:3b:f4:2e
fdt_addr=0x43000000
fdt_addr_r=0x43000000
fdt_file=sun8i-h2-plus-orangepi-zero.dtb
fdtcontroladdr=5bf3cee8
fdtfile=sun8i-h2-plus-orangepi-zero.dtb
initrd_file=initrd.img
kernel_addr_r=0x42000000
kernel_file=kernel.img
load_efi_dtb=load ${devtype} ${devnum}:${distro_bootpart} ${fdt_addr_r} ${prefix}${efi_fdtfile}
loadaddr=0x42000000
loadfdt=fatload mmc 0:1 ${fdt_addr} ${snap_kernel}/dtbs/${fdt_file}
loadfiles=run loadkernel; run loadinitrd; run loadfdt
loadinitrd=fatload mmc 0:1 ${ramdiskaddr} ${snap_kernel}/${initrd_file}; setenv initrd_size ${filesize}
loadkernel=fatload mmc 0:1 ${loadaddr} ${snap_kernel}/${kernel_file}
mmc_boot=if mmc dev ${devnum}; then setenv devtype mmc; run scan_dev_for_boot_part; fi
mmcargs=setenv bootargs "console=ttyS0,115200 console=tty0 root=${mmcroot}"
preboot=usb start
pxefile_addr_r=0x43200000
ramdisk_addr_r=0x43300000
ramdiskaddr=0x43300000
scan_dev_for_boot=echo Scanning ${devtype} ${devnum}:${distro_bootpart}...; for prefix in ${boot_prefixes}; do run scan_dev_for_extlinux; run scan_dev_for_scripts; done;run scan_dev_for_efi;
scan_dev_for_boot_part=part list ${devtype} ${devnum} -bootable devplist; env exists devplist || setenv devplist 1; for distro_bootpart in ${devplist}; do if fstype ${devtype} ${devnum}:${distro_bootpart} bootfstype; then run scan_dev_for_boot; fi; done
scan_dev_for_efi=setenv efi_fdtfile ${fdtfile}; if test -z "${fdtfile}" -a -n "${soc}"; then setenv efi_fdtfile ${soc}-${board}${boardver}.dtb; fi; for prefix in ${efi_dtb_prefixes}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${efi_fdtfile}; then run load_efi_dtb; fi;done;if test -e ${devtype} ${devnum}:${distro_bootpart} efi/boot/bootarm.efi; then echo Found EFI removable media binary efi/boot/bootarm.efi; run boot_efi_binary; echo EFI LOAD FAILED: continuing...; fi; setenv efi_fdtfile
scan_dev_for_extlinux=if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}extlinux/extlinux.conf; then echo Found ${prefix}extlinux/extlinux.conf; run boot_extlinux; echo SCRIPT FAILED: continuing...; fi
scan_dev_for_scripts=for script in ${boot_scripts}; do if test -e ${devtype} ${devnum}:${distro_bootpart} ${prefix}${script}; then echo Found U-Boot script ${prefix}${script}; run boot_a_script; echo SCRIPT FAILED: continuing...; fi; done
scriptaddr=0x43100000
snap_core=core_2499.snap
snap_kernel=orangepi-zero-kernel_1.snap
snappy_boot=if test "${snap_mode}" = "try"; then setenv snap_mode "trying"; saveenv; if test "${snap_try_core}" != ""; then setenv snap_core "${snap_try_core}"; fi; if test "${snap_try_kernel}" != ""; then setenv snap_kernel "${snap_try_kernel}"; fi; elif test "${snap_mode}" = "trying"; then setenv snap_mode ""; saveenv; fi; run loadfiles; setenv mmcroot "/dev/disk/by-label/writable ${snappy_cmdline} snap_core=${snap_core} snap_kernel=${snap_kernel}"; run mmcargs; bootz ${loadaddr} ${ramdiskaddr}:${initrd_size} ${fdt_addr}
snappy_cmdline=rng_core.default_quality=700 net.ifnames=0 init=/lib/systemd/systemd ro panic=-1 fixrtc
soc=sunxi
stderr=serial
stdin=serial,usbkbd
stdout=serial
usb_boot=usb start; if usb dev ${devnum}; then setenv devtype usb; run scan_dev_for_boot_part; fi
testopi@localhost:~$

well, this looks all fine and like the gadget is proper, i wonder why the snap_try_core variable is not set then …

perhaps some issue with the test … @fgimenez any idea ?

If the error comes from core-snap-refresh it can be ignored, this test is only meant to be executed under specific circumstances when there’s actually a core refresh available, that’s why it is marked as manual https://github.com/snapcore/snapd/blob/master/tests/main/core-snap-refresh/task.yaml#L8 You need to specifically request it to be executed when the testbed is refreshable.

About the rest of errors reported, security-device-cgroups:uinput seems the most concerning IMO (the rest of them are probably caused by previous errors) the actual problem is:

+ udevadm info /sys/devices/virtual/misc/uinput
Unknown device, --name=, --path=, or absolute path in /dev/ or /sys expected.

@ogra any idea what might be causing this?

perhaps a missing kernel config option ?
(is CONFIG_INPUT_UINPUT set in this kernel ? )

well, either drop the uinput test or enable the device in your kernel config :wink:

Thanks! :wink:

2017/07/27 19:38:45 Sending project content to external:ubuntu-core-16-arm-32...
2017/07/27 19:38:46 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/27 19:39:08 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 19:40:05 Preparing external:ubuntu-core-16-arm-32:tests/main/security-device-cgroups:uinput...
2017/07/27 19:40:26 Executing external:ubuntu-core-16-arm-32:tests/main/security-device-cgroups:uinput (1/2)...
2017/07/27 19:40:26 Preparing external:ubuntu-core-16-arm-32:tests/main/security-device-cgroups:kmsg...
2017/07/27 19:40:55 Executing external:ubuntu-core-16-arm-32:tests/main/security-device-cgroups:kmsg (2/2)...
2017/07/27 19:40:55 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 19:41:14 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/27 19:41:21 Successful tasks: 2
2017/07/27 19:41:21 Aborted tasks: 0
1 Like

Failed tasks: snap-connect

2017/07/27 20:20:58 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/27 20:21:17 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 20:22:15 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-connect...
2017/07/27 20:22:42 Executing external:ubuntu-core-16-arm-32:tests/main/snap-connect (1/1)...
2017/07/27 20:22:51 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-connect : 
-----
+ CONNECTED_PATTERN=':home +home-consumer'
+ echo 'The plug can be connected to a matching slot of OS snap without snap:slot argument'
The plug can be connected to a matching slot of OS snap without snap:slot argument
+ snap connect home-consumer:home
+ snap interfaces
+ MATCH ':home +home-consumer'
+ snap disconnect home-consumer:home
+ echo 'The plug can be connected to a matching slot with slot name omitted'
The plug can be connected to a matching slot with slot name omitted
+ snap connect home-consumer:home
+ snap interfaces
+ MATCH ':home +home-consumer'
+ snap disconnect home-consumer:home
+ snap tasks --last=disconnect
+ MATCH 'Disconnect .* from home-consumer:home'
error: pattern not found, got:
Status  Spawn                 Ready                 Summary
Done    2017-07-27T12:22:49Z  2017-07-27T12:22:51Z  Disconnect home-consumer:home from core:home
-----
2017/07/27 20:22:52 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-connect : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Thu 2017-07-27 12:22:14 UTC, end at Thu 2017-07-27 12:22:51 UTC. --
Jul 27 12:22:15 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 27 12:22:26 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 27 12:22:34 localhost.localdomain snapd[1731]: 2017/07/27 12:22:34.561434 daemon.go:252: started snapd/2.26.14+git280.0043b3f~ubuntu16.04.1 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 27 12:22:34 localhost.localdomain systemd[1]: Started Snappy daemon.
Jul 27 12:22:42 localhost.localdomain snapd[1731]: 2017/07/27 12:22:42.553442 cmd.go:134: exe doesn't have snap mount dir prefix: "/usr/lib/snapd/snapd" vs "/snap"
Jul 27 12:22:46 localhost.localdomain snapd[1731]: 2017/07/27 12:22:46.662057 cmd.go:134: exe doesn't have snap mount dir prefix: "/usr/lib/snapd/snapd" vs "/snap"
Jul 27 12:22:47 localhost.localdomain snapd[1731]: 2017/07/27 12:22:47.250879 cmd.go:134: exe doesn't have snap mount dir prefix: "/usr/lib/snapd/snapd" vs "/snap"
Jul 27 12:22:51 localhost.localdomain snapd[1731]: 2017/07/27 12:22:51.075874 cmd.go:134: exe doesn't have snap mount dir prefix: "/usr/lib/snapd/snapd" vs "/snap"
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-                                  home-consumer:home
-----

@zyga-snapd could you please take a look at this error? has the disconnect message changed?

Thanks,

testopi@localhost:~$ snap list core 
Name  Version     Rev   Developer  Notes
core  16-2.26.14  2466  canonical  -
testopi@localhost:~$ snap info core
name:      core
summary:   "snapd runtime environment"
publisher: canonical
contact:   snappy-canonical-storeaccount@canonical.com
description: |
  The core runtime environment for snapd
type:        core
tracking:    beta
installed:   16-2.26.14 (2466) 71MB -
refreshed:   2017-07-20 12:52:14 +0000 UTC
channels:                                     
  stable:    16-2.26.14                (2466) 71MB -
  candidate: 16-2.26.14                (2466) 71MB -
  beta:      16-2.26.14                (2466) 71MB -
  edge:      16-2.26.14+git280.0043b3f (2512) 73MB -
testopi@localhost:~$ 

The listing task and snap-connect task can be successful when the channel is beta.

2017/07/27 20:36:36 Reusing project data on external:ubuntu-core-16-arm-32...
2017/07/27 20:36:36 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/27 20:36:55 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 20:37:50 Preparing external:ubuntu-core-16-arm-32:tests/main/listing...
2017/07/27 20:38:21 Executing external:ubuntu-core-16-arm-32:tests/main/listing (1/1)...
2017/07/27 20:38:32 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 20:39:01 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/27 20:39:04 Successful tasks: 1
2017/07/27 20:39:04 Aborted tasks: 0




2017/07/27 20:43:10 Project content is packed for delivery (1.23MB).
2017/07/27 20:43:10 Reusing external:ubuntu-core-16-arm-32...
2017/07/27 20:43:11 Reusing project data on external:ubuntu-core-16-arm-32...
2017/07/27 20:43:11 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/27 20:43:13 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 20:44:06 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-connect...
2017/07/27 20:44:31 Executing external:ubuntu-core-16-arm-32:tests/main/snap-connect (1/1)...
2017/07/27 20:45:38 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/27 20:46:06 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/27 20:46:08 Successful tasks: 1
2017/07/27 20:46:08 Aborted tasks: 0

Yep, listing fails with the latest edge core snap, not sure yet about snap-conect

Failed tasks: snap-info

2017/07/28 10:58:21 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-info...
2017/07/28 10:59:23 Executing external:ubuntu-core-16-arm-32:tests/main/snap-info (1/1)...
2017/07/28 10:59:28 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-info : 
-----
+ echo 'With no arguments, errors out'
With no arguments, errors out
+ snap info
error: the required argument `<snap> (at least 1 argument)` was not provided
+ true
+ echo 'With one non-snap argument, errors out'
With one non-snap argument, errors out
+ snap info /etc/passwd
argument: "/etc/passwd"
warning:  not a valid snap
error: no valid snaps given
+ true
+ snap info basic_1.0_all.snap /home/gopath/src/github.com/snapcore/snapd/tests/lib/snaps/basic-desktop test-snapd-tools test-snapd-devmode core /etc/passwd test-snapd-python-webserver
+ python3 check.py
in test-snapd-tools: extra keys: {'snap-id'}
-----
2017/07/28 10:59:28 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-info : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 02:58:22 UTC, end at Fri 2017-07-28 02:59:28 UTC. --
Jul 28 02:58:22 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 02:58:56 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 02:58:58 localhost.localdomain snapd[1471]: 2017/07/28 02:58:58.618523 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 02:58:58 localhost.localdomain systemd[1]: Started Snappy daemon.
Jul 28 02:59:00 localhost.localdomain snapd[1471]: 2017/07/28 02:59:00.499036 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 02:59:16 localhost.localdomain snapd[1471]: 2017/07/28 02:59:16.521700 api.go:968: Installing snap "test-snapd-devmode" revision unset
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----
2017/07/28 10:59:28 Restoring external:ubuntu-core-16-arm-32:tests/main/snap-info...
2017/07/28 10:59:28 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 11:00:00 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/28 11:00:03 Successful tasks: 0
2017/07/28 11:00:03 Aborted tasks: 0
2017/07/28 11:00:03 Failed tasks: 1
    - external:ubuntu-core-16-arm-32:tests/main/snap-info
error: unsuccessful run

Failed tasks: install-store

2017/07/28 12:14:18 Preparing external:ubuntu-core-16-arm-32:tests/main/install-store:reexec1...
2017/07/28 12:14:45 Executing external:ubuntu-core-16-arm-32:tests/main/install-store:reexec1 (15/117)...
2017/07/28 12:16:16 Error executing external:ubuntu-core-16-arm-32:tests/main/install-store:reexec1 : 
-----
+ echo 'Install from different channels'
Install from different channels
+ expected='(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ for channel in edge beta candidate stable
+ snap install test-snapd-tools --channel=edge
+ grep -Pzq '(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ snap remove test-snapd-tools
test-snapd-tools removed
+ for channel in edge beta candidate stable
+ snap install test-snapd-tools --channel=beta
+ grep -Pzq '(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ snap remove test-snapd-tools
test-snapd-tools removed
+ for channel in edge beta candidate stable
+ snap install test-snapd-tools --channel=candidate
+ grep -Pzq '(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ snap remove test-snapd-tools
test-snapd-tools removed
+ for channel in edge beta candidate stable
+ snap install test-snapd-tools --channel=stable
+ grep -Pzq '(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ snap remove test-snapd-tools
test-snapd-tools removed
+ echo 'Install non-devmode snap with devmode option'
Install non-devmode snap with devmode option
+ expected='(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ snap install test-snapd-tools --devmode
+ grep -Pzq '(?s)test-snapd-tools .* from '\''canonical'\'' installed\n'
+ echo 'Install devmode snap without devmode option'
Install devmode snap without devmode option
+ expected='repeat the command including --devmode'
+ snap install --channel beta test-snapd-devmode
+ MATCH -z 'repeat[[:space:]]+the[[:space:]]+command[[:space:]]+including[[:space:]]+--devmode'
+ true
+ echo 'Install devmode snap from stable'
Install devmode snap from stable
+ expected='snap not found'
++ snap install --devmode test-snapd-devmode
++ true
+ actual='error: snap "test-snapd-devmode" not found'
+ echo 'error: snap "test-snapd-devmode" not found'
+ grep -Pzq 'snap not found'
-----
2017/07/28 12:16:16 Debug output for external:ubuntu-core-16-arm-32:tests/main/install-store:reexec1 : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 04:14:18 UTC, end at Fri 2017-07-28 04:16:16 UTC. --
Jul 28 04:14:18 localhost.localdomain systemd[1]: Stopping Snappy daemon...
Jul 28 04:14:18 localhost.localdomain snapd[7230]: 2017/07/28 04:14:18.997206 main.go:78: Exiting on terminated signal.
Jul 28 04:14:19 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 04:14:43 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 04:14:45 localhost.localdomain snapd[7284]: 2017/07/28 04:14:45.066295 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 04:14:45 localhost.localdomain systemd[1]: Started Snappy daemon.
Jul 28 04:14:46 localhost.localdomain snapd[7284]: 2017/07/28 04:14:46.569909 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 04:15:08 localhost.localdomain snapd[7284]: 2017/07/28 04:15:08.209479 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 04:15:25 localhost.localdomain snapd[7284]: 2017/07/28 04:15:25.423015 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 04:15:43 localhost.localdomain snapd[7284]: 2017/07/28 04:15:43.037379 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 04:16:00 localhost.localdomain snapd[7284]: 2017/07/28 04:16:00.922578 api.go:968: Installing snap "test-snapd-tools" revision unset
Jul 28 04:16:15 localhost.localdomain snapd[7284]: 2017/07/28 04:16:15.127719 api.go:968: Installing snap "test-snapd-devmode" revision unset
Jul 28 04:16:15 localhost.localdomain snapd[7284]: 2017/07/28 04:16:15.592139 api.go:968: Installing snap "test-snapd-devmode" revision unset
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----

Failed task: snap-seccomp

2017/07/28 14:36:31 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-seccomp : 
-----
+ echo 'Install test-snapd-tools and verify it works'
Install test-snapd-tools and verify it works
+ snap install test-snapd-tools
test-snapd-tools 1.0 from 'canonical' installed
+ test-snapd-tools.echo hello
+ MATCH hello
+ echo 'Ensure snap-seccomp is statically linked'
Ensure snap-seccomp is statically linked
+ ldd /usr/lib/snapd/snap-seccomp
+ MATCH libseccomp
error: pattern not found, got:
	linux-vdso.so.1 =>  (0xbed85000)
	libpthread.so.0 => /lib/arm-linux-gnueabihf/libpthread.so.0 (0xb6c89000)
	libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6b9c000)
	/lib/ld-linux-armhf.so.3 (0x7f644000)
+ echo 'Test that the @complain keyword works'
Test that the @complain keyword works
+ rm -f /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ cat
+ /usr/lib/snapd/snap-seccomp compile /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.src /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ echo 'Ensure the code still runs'
Ensure the code still runs
+ test-snapd-tools.echo hello
+ MATCH hello
+ rm -f /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ cat
+ /usr/lib/snapd/snap-seccomp compile /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.src /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ echo 'Ensure the code cannot not run due to impossible filtering'
Ensure the code cannot not run due to impossible filtering
+ test-snapd-tools.echo hello
/bin/bash: line 175:  5073 Bad system call         test-snapd-tools.echo hello
+ echo 'Test that the @unrestricted keyword works'
Test that the @unrestricted keyword works
+ rm -f /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ cat
+ /usr/lib/snapd/snap-seccomp compile /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.src /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ echo 'Ensure the code still runs'
Ensure the code still runs
+ test-snapd-tools.echo hello
+ MATCH hello
+ rm -f /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ cat
+ /usr/lib/snapd/snap-seccomp compile /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.src /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ echo 'Ensure the code cannot not run due to impossible filtering'
Ensure the code cannot not run due to impossible filtering
+ test-snapd-tools.echo hello
/bin/bash: line 175:  5105 Bad system call         test-snapd-tools.echo hello
+ rm -f /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin
+ echo 'Ensure the code cannot not run due to missing filter'
Ensure the code cannot not run due to missing filter
+ SNAP_CONFINE_MAX_PROFILE_WAIT=3
+ test-snapd-tools.echo hello
cannot stat /var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin: No such file or directory
+ echo 'Break snapd.test-snapd-tools.bin to ensure (kernel) validation works'
Break snapd.test-snapd-tools.bin to ensure (kernel) validation works
+ dd if=/dev/urandom of=/var/lib/snapd/seccomp/bpf/snap.test-snapd-tools.echo.bin count=1 bs=1024
1+0 records in
1+0 records out
1024 bytes (1.0 kB, 1.0 KiB) copied, 0.000330531 s, 3.1 MB/s
++ test-snapd-tools.echo hello
+ output='cannot apply seccomp profile: Invalid argument'
+ echo cannot apply seccomp profile: Invalid argument
+ MATCH 'prctl.*Invalid argument'
error: pattern not found, got:
cannot apply seccomp profile: Invalid argument
-----
2017/07/28 14:36:32 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-seccomp : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 06:35:41 UTC, end at Fri 2017-07-28 06:36:31 UTC. --
Jul 28 06:35:41 localhost.localdomain systemd[1]: Stopping Snappy daemon...
Jul 28 06:35:41 localhost.localdomain snapd[4782]: 2017/07/28 06:35:41.868575 main.go:78: Exiting on terminated signal.
Jul 28 06:35:41 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 06:36:07 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 06:36:08 localhost.localdomain snapd[4837]: 2017/07/28 06:36:08.691311 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 06:36:08 localhost.localdomain systemd[1]: Started Snappy daemon.
Jul 28 06:36:10 localhost.localdomain snapd[4837]: 2017/07/28 06:36:10.398282 api.go:968: Installing snap "test-snapd-tools" revision unset
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
[Fri Jul 28 06:36:26 2017] audit: type=1400 audit(1501223787.684:129): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5021 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:26 2017] audit: type=1400 audit(1501223787.684:130): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5021 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:26 2017] audit: type=1400 audit(1501223787.684:131): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5021 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223787.974:132): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5053 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223787.974:133): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5053 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223787.974:134): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5053 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223788.254:135): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5085 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223788.254:136): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5085 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 06:36:27 2017] audit: type=1400 audit(1501223788.254:137): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.echo" pid=5085 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----

Failed task: snap-env

2017/07/28 17:05:07 Found /home/xl/spread/snapd/spread.yaml.
2017/07/28 17:05:14 Project content is packed for delivery (1.23MB).
2017/07/28 17:05:14 Allocating external:ubuntu-core-16-arm-32...
2017/07/28 17:05:14 Waiting for external:ubuntu-core-16-arm-32 to make SSH available at 192.168.1.174:22...
2017/07/28 17:05:14 Allocated external:ubuntu-core-16-arm-32.
2017/07/28 17:05:14 Connecting to external:ubuntu-core-16-arm-32...
2017/07/28 17:05:14 Connected to external:ubuntu-core-16-arm-32 at 192.168.1.174:22.
2017/07/28 17:05:14 Sending project content to external:ubuntu-core-16-arm-32...
2017/07/28 17:05:15 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/28 17:05:38 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 17:06:28 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-env...
2017/07/28 17:07:00 Executing external:ubuntu-core-16-arm-32:tests/main/snap-env (1/1)...
2017/07/28 17:07:01 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-env : 
-----
+ echo 'Collect SNAP and XDG environment variables'
Collect SNAP and XDG environment variables
+ test-snapd-tools.env
+ egrep '^SNAP_'
+ egrep -v '^SNAP_DID_REEXEC'
+ sort
+ egrep '^XDG_'
+ sort
+ test-snapd-tools.env
+ test-snapd-tools.env
+ egrep '^EXTRA_'
+ sort
+ echo 'Collect PATH and HOME environment variables'
Collect PATH and HOME environment variables
+ test-snapd-tools.env
+ egrep '^(SNAP|PATH|HOME)='
+ sort
+ echo 'Ensure that SNAP environment variables are what we expect'
Ensure that SNAP environment variables are what we expect
+ egrep -q '^SNAP_ARCH=(amd64|i386|arm64|armhf|ppc64el)$' snap-vars.txt
+ egrep -q '^SNAP_COMMON=/var/snap/test-snapd-tools/common$' snap-vars.txt
+ egrep -q '^SNAP_DATA=/var/snap/test-snapd-tools/x1$' snap-vars.txt
+ egrep -q '^SNAP_LIBRARY_PATH=/var/lib/snapd/lib/gl:/var/lib/snapd/void$' snap-vars.txt
+ egrep -q '^SNAP_NAME=test-snapd-tools$' snap-vars.txt
+ egrep -q '^SNAP_REVISION=x1$' snap-vars.txt
+ egrep -q '^SNAP_USER_COMMON=/root/snap/test-snapd-tools/common$' snap-vars.txt
+ egrep -q '^SNAP_USER_DATA=/root/snap/test-snapd-tools/x1$' snap-vars.txt
+ egrep -q '^SNAP_VERSION=1.0$' snap-vars.txt
++ wc -l
+ test 12 -eq 10
-----
2017/07/28 17:07:02 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-env : 
-----
+ cat extra-vars.txt misc-vars.txt snap-vars.txt xdg-vars.txt
EXTRA_CACHE_DIR=/root/snap/test-snapd-tools/x1/.cache
EXTRA_GLOBAL=extra-global
EXTRA_LOCAL=extra-local
EXTRA_LOCAL_NESTED=extra-global-nested
HOME=/root/snap/test-snapd-tools/x1
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
SNAP=/snap/test-snapd-tools/x1
SNAP_ARCH=armhf
SNAP_COMMON=/var/snap/test-snapd-tools/common
SNAP_CONTEXT=s46lbFThW9fhDBdrK4L6bhLf1T4V66C1NmRmHGxNLTDf
SNAP_COOKIE=s46lbFThW9fhDBdrK4L6bhLf1T4V66C1NmRmHGxNLTDf
SNAP_DATA=/var/snap/test-snapd-tools/x1
SNAP_LIBRARY_PATH=/var/lib/snapd/lib/gl:/var/lib/snapd/void
SNAP_NAME=test-snapd-tools
SNAP_REEXEC=
SNAP_REVISION=x1
SNAP_USER_COMMON=/root/snap/test-snapd-tools/common
SNAP_USER_DATA=/root/snap/test-snapd-tools/x1
SNAP_VERSION=1.0
XDG_RUNTIME_DIR=/run/user/0/snap.test-snapd-tools
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 09:06:30 UTC, end at Fri 2017-07-28 09:07:03 UTC. --
Jul 28 09:06:30 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 09:06:41 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 09:06:47 localhost.localdomain snapd[2415]: 2017/07/28 09:06:47.000751 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 09:06:47 localhost.localdomain systemd[1]: Started Snappy daemon.
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
[Fri Jul 28 09:07:01 2017] audit: type=1400 audit(1501232822.741:35): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2636 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:01 2017] audit: type=1400 audit(1501232822.741:36): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2636 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:01 2017] audit: type=1400 audit(1501232822.741:37): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2636 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.871:38): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2650 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.871:39): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2650 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.871:40): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2650 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.991:41): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2662 comm="snap-exec" family="inet" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.991:42): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2662 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
[Fri Jul 28 09:07:02 2017] audit: type=1400 audit(1501232822.991:43): apparmor="DENIED" operation="create" profile="snap.test-snapd-tools.env" pid=2662 comm="snap-exec" family="inet6" sock_type="stream" protocol=6 requested_mask="create" denied_mask="create"
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----
2017/07/28 17:07:02 Restoring external:ubuntu-core-16-arm-32:tests/main/snap-env...
2017/07/28 17:07:02 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 17:07:29 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/28 17:07:31 Successful tasks: 0
2017/07/28 17:07:31 Aborted tasks: 0
2017/07/28 17:07:31 Failed tasks: 1
    - external:ubuntu-core-16-arm-32:tests/main/snap-env
2017/07/28 17:07:31 Keeping external:ubuntu-core-16-arm-32 at 192.168.1.174:22
error: unsuccessful run

in the install-store test the error message has changed between edge and the other channels it seems … (it used to say “snap not found” now it just says “not found”)

for the other issues i’ll have to refer to @fgimenez

Failed task: snap-update-ns

2017/07/28 17:57:38 Found /home/xl/spread/snapd/spread.yaml.
2017/07/28 17:57:45 Project content is packed for delivery (1.23MB).
2017/07/28 17:57:45 Reusing external:ubuntu-core-16-arm-32...
2017/07/28 17:57:46 Sending project content to external:ubuntu-core-16-arm-32...
2017/07/28 17:57:46 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/28 17:58:14 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 17:59:12 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-update-ns...
2017/07/28 17:59:47 Executing external:ubuntu-core-16-arm-32:tests/main/snap-update-ns (1/1)...
2017/07/28 17:59:48 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-update-ns : 
-----
+ rm -f /run/snapd/ns/test-snapd-tools.mnt
+ /usr/lib/snapd/snap-update-ns test-snapd-tools
+ MATCH 'cannot update snap namespace: cannot open mount namespace file: no such file or directory'
error: pattern not found, got:
-----
2017/07/28 17:59:48 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-update-ns : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 09:59:14 UTC, end at Fri 2017-07-28 09:59:50 UTC. --
Jul 28 09:59:14 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 09:59:24 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 09:59:33 localhost.localdomain snapd[1744]: 2017/07/28 09:59:33.936809 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 09:59:33 localhost.localdomain systemd[1]: Started Snappy daemon.
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----
2017/07/28 17:59:48 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 18:00:19 Restoring project on external:ubuntu-core-16-arm-32...

2017/07/28 18:00:21 Successful tasks: 0
2017/07/28 18:00:21 Aborted tasks: 0
2017/07/28 18:00:21 Failed tasks: 1
    - external:ubuntu-core-16-arm-32:tests/main/snap-update-ns
error: unsuccessful run

The listing and snap-connect task is also failed even if the channel is beta today. :sweat:

Failed task: snap-connect

2017/07/28 18:46:43 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 18:47:41 Preparing external:ubuntu-core-16-arm-32:tests/main/snap-connect...
2017/07/28 18:48:14 Executing external:ubuntu-core-16-arm-32:tests/main/snap-connect (1/1)...
2017/07/28 18:48:27 Error executing external:ubuntu-core-16-arm-32:tests/main/snap-connect : 
-----
+ CONNECTED_PATTERN=':home +home-consumer'
+ echo 'The plug can be connected to a matching slot of OS snap without snap:slot argument'
The plug can be connected to a matching slot of OS snap without snap:slot argument
+ snap connect home-consumer:home
+ snap interfaces
+ MATCH ':home +home-consumer'
+ snap disconnect home-consumer:home
+ echo 'The plug can be connected to a matching slot with slot name omitted'
The plug can be connected to a matching slot with slot name omitted
+ snap connect home-consumer:home
+ snap interfaces
+ MATCH ':home +home-consumer'
+ snap disconnect home-consumer:home
+ snap tasks --last=disconnect
+ MATCH 'Disconnect .* from home-consumer:home'
error: pattern not found, got:
Status  Spawn                 Ready                 Summary
Done    2017-07-28T10:48:24Z  2017-07-28T10:48:27Z  Disconnect home-consumer:home from core:home
-----
2017/07/28 18:48:28 Debug output for external:ubuntu-core-16-arm-32:tests/main/snap-connect : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 10:47:41 UTC, end at Fri 2017-07-28 10:48:27 UTC. --
Jul 28 10:47:41 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 10:47:52 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 10:48:02 localhost.localdomain snapd[1736]: 2017/07/28 10:48:02.447789 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 10:48:02 localhost.localdomain systemd[1]: Started Snappy daemon.
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-                                  home-consumer:home
-----
2017/07/28 18:48:28 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 18:48:57 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/28 18:49:00 Successful tasks: 0
2017/07/28 18:49:00 Aborted tasks: 0
2017/07/28 18:49:00 Failed tasks: 1
    - external:ubuntu-core-16-arm-32:tests/main/snap-connect
2017/07/28 18:49:00 Keeping external:ubuntu-core-16-arm-32 at 192.168.1.174:22
error: unsuccessful run

Failed task: listing

2017/07/28 18:07:47 Sending project content to external:ubuntu-core-16-arm-32...
2017/07/28 18:07:48 Preparing project on external:ubuntu-core-16-arm-32...
2017/07/28 18:08:09 Preparing external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 18:09:14 Preparing external:ubuntu-core-16-arm-32:tests/main/listing...
2017/07/28 18:11:51 Executing external:ubuntu-core-16-arm-32:tests/main/listing (1/1)...
2017/07/28 18:11:51 Error executing external:ubuntu-core-16-arm-32:tests/main/listing : 
-----
+ echo 'List prints core snap version'
List prints core snap version
+ '[' external = linode -o external == qemu ']'
+ expected='^core .* [0-9]{2}-[0-9.]+(\+git[0-9]+\.[0-9a-f]+)? +[0-9]+ +canonical +- *$'
+ snap list
+ grep -Pq '^core .* [0-9]{2}-[0-9.]+(\+git[0-9]+\.[0-9a-f]+)? +[0-9]+ +canonical +- *$'
-----
2017/07/28 18:11:51 Debug output for external:ubuntu-core-16-arm-32:tests/main/listing : 
-----
+ echo '# journal messages for snapd'
# journal messages for snapd
+ journalctl -u snapd
-- Logs begin at Fri 2017-07-28 10:09:16 UTC, end at Fri 2017-07-28 10:11:52 UTC. --
Jul 28 10:09:16 localhost.localdomain systemd[1]: Stopped Snappy daemon.
Jul 28 10:09:51 localhost.localdomain systemd[1]: Starting Snappy daemon...
Jul 28 10:10:30 localhost.localdomain snapd[2437]: 2017/07/28 10:10:30.173558 daemon.go:252: started snapd/2.27~rc4 (series 16) ubuntu-core/16 (armhf) linux/4.9-orangepi-zero.
Jul 28 10:10:30 localhost.localdomain systemd[1]: Started Snappy daemon.
+ echo '# apparmor denials '
# apparmor denials 
+ dmesg --ctime
+ grep DENIED
+ true
+ echo '# seccomp denials (kills) '
# seccomp denials (kills) 
+ dmesg --ctime
+ grep type=1326
+ true
+ echo '# snap interfaces'
# snap interfaces
+ snap interfaces
Slot                               Plug
:account-control                   -
:alsa                              -
:autopilot-introspection           -
:bluetooth-control                 -
:browser-support                   -
:camera                            -
:classic-support                   -
:core-support                      core:core-support-plug
:dcdbas-control                    -
:docker-support                    -
:firewall-control                  -
:framebuffer                       -
:fuse-support                      -
:greengrass-support                -
:hardware-observe                  -
:hardware-random-control           -
:hardware-random-observe           -
:home                              -
:io-ports-control                  -
:joystick                          -
:kernel-module-control             -
:kubernetes-support                -
:log-observe                       -
:lxd-support                       -
:mount-observe                     -
:netlink-audit                     -
:netlink-connector                 -
:network                           -
:network-bind                      -
:network-control                   -
:network-observe                   -
:network-setup-control             -
:network-setup-observe             -
:opengl                            -
:openvswitch-support               -
:physical-memory-control           -
:physical-memory-observe           -
:ppp                               -
:process-control                   -
:raw-usb                           -
:removable-media                   -
:shutdown                          -
:snapd-control                     -
:system-observe                    -
:system-trace                      -
:time-control                      -
:timeserver-control                -
:timezone-control                  -
:tpm                               -
:uhid                              -
orangepi-zero-gadget:i2c-0         -
orangepi-zero-gadget:i2c-1         -
orangepi-zero-gadget:i2c-2         -
orangepi-zero-gadget:opi-gpio-0    -
orangepi-zero-gadget:opi-gpio-1    -
orangepi-zero-gadget:opi-gpio-10   -
orangepi-zero-gadget:opi-gpio-11   -
orangepi-zero-gadget:opi-gpio-12   -
orangepi-zero-gadget:opi-gpio-13   -
orangepi-zero-gadget:opi-gpio-14   -
orangepi-zero-gadget:opi-gpio-15   -
orangepi-zero-gadget:opi-gpio-16   -
orangepi-zero-gadget:opi-gpio-18   -
orangepi-zero-gadget:opi-gpio-19   -
orangepi-zero-gadget:opi-gpio-198  -
orangepi-zero-gadget:opi-gpio-199  -
orangepi-zero-gadget:opi-gpio-2    -
orangepi-zero-gadget:opi-gpio-3    -
orangepi-zero-gadget:opi-gpio-6    -
orangepi-zero-gadget:opi-gpio-7    -
orangepi-zero-gadget:serial-1      -
orangepi-zero-gadget:serial-2      -
-----
2017/07/28 18:11:51 Restoring external:ubuntu-core-16-arm-32:tests/main/...
2017/07/28 18:13:36 Restoring project on external:ubuntu-core-16-arm-32...
2017/07/28 18:13:42 Successful tasks: 0
2017/07/28 18:13:42 Aborted tasks: 0
2017/07/28 18:13:42 Failed tasks: 1
    - external:ubuntu-core-16-arm-32:tests/main/listing
error: unsuccessful run

Thanks for your support!