[Whonix-devel] Bug#956626: dhcpcanon systemd unit fails at boot due to missing debhelper apparmor integration
Patrick Schleizer
adrelanos at riseup.net
Mon Apr 13 20:39:25 CEST 2020
Package: dhcpcanon
Severity: normal
X-Debbugs-CC: whonix-devel at whonix.org
Debian buster dhcpcanon_0.8.5-2_all.deb debian/postinst lacks apparmor
integration which should be auto added by debhelper.
sudo aa-enforce /etc/apparmor.d/sbin.dhcpcanon
ERROR: Include file /etc/apparmor.d/local/sbin.dhcpcanon not found
Workaround:
sudo touch /etc/apparmor.d/local/sbin.dhcpcanon
For example /var/lib/dpkg/info/man-db.postinst has:
```
# Automatically added by dh_apparmor/2.13.2-7
if [ "$1" = "configure" ]; then
APP_PROFILE="/etc/apparmor.d/usr.bin.man"
if [ -f "$APP_PROFILE" ]; then
# Add the local/ include
LOCAL_APP_PROFILE="/etc/apparmor.d/local/usr.bin.man"
test -e "$LOCAL_APP_PROFILE" || {
mkdir -p `dirname "$LOCAL_APP_PROFILE"`
install --mode 644 /dev/null "$LOCAL_APP_PROFILE"
}
# Reload the profile, including any abstraction updates
if aa-enabled --quiet 2>/dev/null; then
apparmor_parser -r -T -W "$APP_PROFILE" || true
fi
fi
fi
# End automatically added section
```
More information about the Whonix-devel
mailing list