Since snapd is using this bug for its SRU blocker and we have bug
#1733700 that is the same issue, I'm going to use this bug as the snapd
one and for the apparmor one.
** Summary changed:
- utils don't understand «include "/where/ever"» (was: Potential regression
found with apparmor test on Xenial/Zesty)
+ snap-confine profile uses 'include' instead of '#include' which breaks
apparmor-utils python toolsnd with apparmor test on Xenial/Zesty)
** No longer affects: apparmor
** Summary changed:
- snap-confine profile uses 'include' instead of '#include' which breaks
apparmor-utils python toolsnd with apparmor test on Xenial/Zesty)
+ snap-confine profile uses 'include' instead of '#include' which breaks
apparmor-utils python tools
** No longer affects: apparmor (Ubuntu)
** No longer affects: linux (Ubuntu)
** Changed in: snapd (Ubuntu)
Status: Invalid => In Progress
** Changed in: snapd (Ubuntu)
Assignee: (unassigned) => Michael Vogt (mvo)
** Also affects: snapd (Ubuntu Artful)
Importance: Undecided
Status: New
** Also affects: snapd (Ubuntu Trusty)
Importance: Undecided
Status: New
** Also affects: snapd (Ubuntu Xenial)
Importance: Undecided
Status: New
** Also affects: snapd (Ubuntu Bionic)
Importance: Undecided
Assignee: Michael Vogt (mvo)
Status: In Progress
** Also affects: snapd (Ubuntu Zesty)
Importance: Undecided
Status: New
--
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/1734038
Title:
snap-confine profile uses 'include' instead of '#include' which breaks
apparmor-utils python tools
Status in snapd package in Ubuntu:
In Progress
Status in snapd source package in Trusty:
New
Status in snapd source package in Xenial:
New
Status in snapd source package in Zesty:
New
Status in snapd source package in Artful:
New
Status in snapd source package in Bionic:
In Progress
Bug description:
Issue found with Xenial kernel 4.4.0-102 and Zesty kernel 4.10.0-41,
across different architectures
Multiple tests from ubuntu_qrt_apparmor test suite failed with the same error
message:
ERROR: Syntax Error: Unknown line found in file
/etc/apparmor.d/usr.lib.snapd.snap-confine.real line 15:
include "/var/lib/snapd/apparmor/snap-confine.d" /etc/ld.so.cache r,
(BTW the include and this ld.so.cache are not in the same line, please
refer to comment #3 for attachment)
This issue will gone if you downgrade the snapd and ubuntu-core-launcher
package:
sudo apt-get install snapd=2.28.5 ubuntu-core-launcher=2.28.5
Debug information:
ubuntu@kernel01:~$ snap version
snap 2.29.3
snapd 2.29.3
series 16
ubuntu 16.04
kernel 4.4.0-102-generic
ubuntu@kernel01:~$ apt list snapd
Listing... Done
snapd/xenial-proposed,now 2.29.3 s390x [installed]
N: There are 2 additional versions. Please use the '-a' switch to see them.
ubuntu@kernel01:~$ apt list apparmor -a
Listing... Done
apparmor/xenial-updates,now 2.10.95-0ubuntu2.7 s390x [installed]
apparmor/xenial-security 2.10.95-0ubuntu2.6 s390x
apparmor/xenial 2.10.95-0ubuntu2 s390x
Steps to run the Apparmor test from QA Regression testing suite:
1. git clone --depth 1 https://git.launchpad.net/qa-regression-testing
2. sudo ./qa-regression-testing/scripts/test-apparmor.py
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-102-generic 4.4.0-102.125
ProcVersionSignature: Ubuntu 4.4.0-102.125-generic 4.4.98
Uname: Linux 4.4.0-102-generic s390x
NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code
2: ls: cannot access '/dev/snd/': No such file or directory
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.1-0ubuntu2.13
Architecture: s390x
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211
not found.
CurrentDmesg:
Date: Thu Nov 23 01:36:31 2017
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Lspci:
Lsusb: Error: command ['lsusb'] failed with exit code 1:
PciMultimedia:
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=C
SHELL=/bin/bash
ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb'
ProcKernelCmdLine: root=UUID=44b0b919-a1a4-4849-9425-e71d4ac87d85
crashkernel=196M BOOT_IMAGE=0
RelatedPackageVersions:
linux-restricted-modules-4.4.0-102-generic N/A
linux-backports-modules-4.4.0-102-generic N/A
linux-firmware 1.157.13
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1734038/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp