units: set ConditionVirtualization=!private-users on journald audit socket (#6508)
authorDimitri John Ledkov <xnox@ubuntu.com>
Wed, 2 Aug 2017 08:15:26 +0000 (09:15 +0100)
committerMartin Pitt <martinpitt@users.noreply.github.com>
Wed, 2 Aug 2017 08:15:26 +0000 (10:15 +0200)
It fails to start in an unprivileged container as audit is not namespace aware.

units/systemd-journald-audit.socket

index 541f2cf..6ee8621 100644 (file)
@@ -12,6 +12,7 @@ DefaultDependencies=no
 Before=sockets.target
 ConditionSecurity=audit
 ConditionCapability=CAP_AUDIT_READ
+ConditionVirtualization=!private-users
 
 [Socket]
 Service=systemd-journald.service