Now I can run snap on Trusty from lp:1616422 I tried with the steps described in the bug, but I don't know what's that expected output:
I got this from reproducer.sh: 1300 runs cannot change apparmor hat of the support process for mount namespace capture. errmsg: No child processes support process for mount namespace capture exited abnormally Nothing from step 2 and 3 ** Description changed: This came up in snapd spread tests but can be reproduced with: In an i386 up to date 16.04 VM: 1. in one terminal, run this: $ cat reproducer.sh #!/bin/sh set -e sudo sysctl -w kernel.printk_ratelimit=0 sudo snap install hello-world || true count=0 while /bin/true ; do count=$((count+1)) if [ `echo "$count % 100" | bc` -eq 0 ]; then echo "$count runs" fi hello-world > /dev/null || { tail -100 /var/log/syslog | grep DEN && exit } sudo cat /run/snapd/ns/hello-world.mnt 2>/dev/null || sudo /usr/lib/snapd/snap-discard-ns hello-world done 2. in another terminal run: - $ while do /bin/true ; sudo apparmor_parser -r /etc/apparmor.d/* >/dev/null 2>&1 ; done + $ while /bin/true ;do sudo apparmor_parser -r /etc/apparmor.d/* >/dev/null 2>&1 ; done 3. In another terminal: $ tail -f /var/log/syslog|grep DEN This is not limited to i386. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1634753 Title: srcname from mount rule corrupted under load Status in AppArmor: In Progress Status in linux package in Ubuntu: Triaged Status in linux source package in Precise: Invalid Status in linux source package in Trusty: Fix Committed Status in linux source package in Xenial: Fix Released Status in linux source package in Yakkety: Invalid Bug description: This came up in snapd spread tests but can be reproduced with: In an i386 up to date 16.04 VM: 1. in one terminal, run this: $ cat reproducer.sh #!/bin/sh set -e sudo sysctl -w kernel.printk_ratelimit=0 sudo snap install hello-world || true count=0 while /bin/true ; do count=$((count+1)) if [ `echo "$count % 100" | bc` -eq 0 ]; then echo "$count runs" fi hello-world > /dev/null || { tail -100 /var/log/syslog | grep DEN && exit } sudo cat /run/snapd/ns/hello-world.mnt 2>/dev/null || sudo /usr/lib/snapd/snap-discard-ns hello-world done 2. in another terminal run: $ while /bin/true ;do sudo apparmor_parser -r /etc/apparmor.d/* >/dev/null 2>&1 ; done 3. In another terminal: $ tail -f /var/log/syslog|grep DEN This is not limited to i386. To manage notifications about this bug go to: https://bugs.launchpad.net/apparmor/+bug/1634753/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp