Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:Update
libvirt.21389
0d05d51b-apparmor-lxc-fix.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0d05d51b-apparmor-lxc-fix.patch of Package libvirt.21389
commit 0d05d51b715390e08cd112f83e03b6776412aaeb Author: Jim Fehlig <jfehlig@suse.com> Date: Wed Dec 2 16:24:21 2020 -0700 apparmor: Allow lxc processes to receive signals from libvirt LXC processes confined by apparmor are not permitted to receive signals from libvirtd. Attempting to destroy such a process fails virsh --connect lxc:/// destroy distro_apparmor error: Failed to destroy domain distro_apparmor error: Failed to kill process 29491: Permission denied And from /var/log/audit/audit.log type=AVC msg=audit(1606949706.142:6345): apparmor="DENIED" operation="signal" profile="libvirt-314b7109-fdce-48dc-ad28-7c47958a27c1" pid=29390 comm="libvirtd" requested_mask="receive" denied_mask="receive" signal=term peer="libvirtd" Similar to the libvirt-qemu abstraction, add a rule to the libvirt-lxc abstraction allowing reception of signals from libvirtd. Signed-off-by: Jim Fehlig <jfehlig@suse.com> Reviewed-by: Christian Ehrhardt <christian.ehrhardt@canonical.com> Index: libvirt-6.0.0/src/security/apparmor/libvirt-lxc =================================================================== --- libvirt-6.0.0.orig/src/security/apparmor/libvirt-lxc +++ libvirt-6.0.0/src/security/apparmor/libvirt-lxc @@ -2,6 +2,10 @@ #include <abstractions/base> + # Allow receiving signals from libvirtd + signal (receive) peer=libvirtd, + signal (receive) peer=/usr/sbin/libvirtd, + umount, # ignore DENIED message on / remount
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor