libapparmor1 - Utility library for AppArmor

Property Value
Distribution openSUSE Leap 42.2
Repository openSUSE Update Oss all
Package name libapparmor1
Package version 2.10.3
Package release 12.6.1
Package architecture x86_64
Package type rpm
Installed size 67.51 KB
Download size 63.39 KB
Official Mirror
This package provides the libapparmor library, which contains the
change_hat(2) symbol, used for sub-process confinement by AppArmor, as
well as functions to parse AppArmor log messages.


Package Version Architecture Repository
libapparmor1-2.10.2-12.3.1.x86_64.rpm 2.10.2 x86_64 openSUSE Update Oss
libapparmor1-2.10.2-10.1.x86_64.rpm 2.10.2 x86_64 openSUSE Update Oss
libapparmor1-2.10.1-6.1.x86_64.rpm 2.10.1 x86_64 openSUSE Oss
libapparmor1 - - -


Name Value
/sbin/ldconfig - - - -


Name Value
libapparmor = 2.10.3 - - - - - - -
libapparmor1 = 2.10.3-12.6.1
libapparmor1(x86-64) = 2.10.3-12.6.1


Name Value
libapparmor < 2.10.3


Type URL
Binary Package libapparmor1-2.10.3-12.6.1.x86_64.rpm
Source Package apparmor-2.10.3-12.6.1.src.rpm

Install Howto

Install libapparmor1 rpm package:

# zypper install libapparmor1




2017-10-29 -
- update to AppArmor 2.10.3
changes since grabbing the last upstream patch:
- add permissions to the dovecot, traceroute, samba and postfix profiles
and several abstractions (including lp#1650827 and boo#1057900)
- some fixes in the aa-* tools
- fix downgrading/converting of 'unix' rules to 'network unix' rules
in apparmor_parser (boo#1061195)
- see for
upstream changelog
- drop upstream patches:
- aa-unconfined-fix-netstat-call-2.10r3380.diff
- profile-updates-2.10r3381..3384.diff
- upstream-changes-2.10-r3385..3390.diff
- add nameservice-libtirpc.diff to fix NIS/YP logins (boo#1062244)
2017-03-26 -
- add upstream-changes-2.10-r3385..3390.diff:
- preserve unknown profiles when reloading apparmor.service
(CVE-2017-6507, lp#1668892, boo#1029696)
- add aa-remove-unknown utility to unload unknown profiles (lp#1668892)
- remove deprecated re.LOCALE flag in Python UI as it was dropped from Python
3.6 (lp#1661766)
- fix a crash in aa-logprof on specific change_hat events
- migration to apparmor.service turned out to accidently disable AppArmor.
Add a workaround to fix this (boo#1017260 starting at #c7)
Note: This will re-enable AppArmor if it was disabled by the last update.
You'll need to "rcapparmor reload" to actually load the profiles, and then
check aa-status for programs that need to be restarted to apply the profiles.
- add var.mount dependeny to apparmor.service (boo#1016259#c34)
2017-02-01 -
- Recommend net-tools instead of net-tools-deprecated for 42.x (boo#1022963)
2017-01-30 -
- add profile-updates-2.10r3381..3384.diff with updates for
abstractions/base, abstractions/apache2-common and dovecot profiles
2017-01-24 -
- package apparmor.service also in Leap where it was missing thanks to a
wrong/outdated if statement (boo#1017260)
Note: If you manually disabled AppArmor, this change will re-enable it.
2017-01-24 -
- change /etc/apparmor.d/cache symlink to /var/lib/apparmor/cache/.
This is part of the root partition (at least with default partitioning)
and should be available earlier than /var/cache/apparmor/
(boo#1015249, boo#980081, bsc#1016259)
- add dependency on var-lib.mount to apparmor.service as safety net
2017-01-10 -
- update to AppArmor 2.10.2 maintenance release
- lots of bugfixes and profile updates (including boo#1000201,
boo#1009964, boo#1014463)
- see for details
- add aa-unconfined-fix-netstat-call-2.10r3380.diff to fix a regression
in aa-unconfined
- drop upstream(ed) patches:
- changes-since-2.10.1--r3326..3346.diff
- changes-since-2.10.1--r3347..3353.diff
- libapparmor-fix-import-path.diff (upstream fix is slightly different)
- nscd-var-lib.diff
- refresh apparmor-abstractions-no-multiline.diff
2016-10-23 -
- add nscd-var-lib.diff to allow /var/lib/nscd/ in the nscd profile and
abstractions/nameservice (path changed in latest nscd in Tumbleweed)
2016-10-13 -
- add changes-since-2.10.1--r3347..3353.diff with upstream changes and
fixes in the 2.10 branch, including
- allow writing *.qf files (for disk-based buffering) in syslog-ng profile
- add several permissions to the dovecot profiles (deb#835826)
- add a missing path in the traceroute profile

See Also

Package Description
libapparmor1-32bit-2.10.2-10.1.x86_64.rpm Utility library for AppArmor
libapparmor1-32bit-2.10.2-12.3.1.x86_64.rpm Utility library for AppArmor
libapparmor1-32bit-2.10.3-12.6.1.x86_64.rpm Utility library for AppArmor
libapr-util1-1.5.3-5.3.1.x86_64.rpm Apache Portable Runtime (APR) Library
libapr-util1-dbd-mysql-1.5.3-5.3.1.x86_64.rpm DBD driver for MySQL
libapr-util1-dbd-pgsql-1.5.3-5.3.1.x86_64.rpm DBD driver for PostgreSQL
libapr-util1-dbd-sqlite3-1.5.3-5.3.1.x86_64.rpm DBD driver for SQLite 3
libapr-util1-devel-1.5.3-5.3.1.x86_64.rpm Apache Portable Runtime (APR) Library
libarchive-devel-3.1.2-16.1.x86_64.rpm Development files for libarchive
libarchive13-3.1.2-16.1.x86_64.rpm Library to work with several different streaming archive formats
libarchive13-32bit-3.1.2-16.1.x86_64.rpm Library to work with several different streaming archive formats
libasan0-32bit-4.8.5-23.3.2.x86_64.rpm The GNU Compiler Address Sanitizer Runtime Library
libasan0-32bit-4.8.5-23.6.1.x86_64.rpm The GNU Compiler Address Sanitizer Runtime Library
libasan0-32bit-4.8.5-23.9.2.x86_64.rpm The GNU Compiler Address Sanitizer Runtime Library
libasan0-4.8.5-23.3.2.x86_64.rpm The GNU Compiler Address Sanitizer Runtime Library