Martin Steigerwald - 25.09.19, 09:32:15 CEST:
> Package: akonadi-server
> Version: 4:18.08.3-8
> Severity: important
[…]
> I upgraded and then rebooted the system.
> 
> After upgrading to Akonadi 4:18.08.3-8, Akonadi does not start
> anymore:
> 
> % akonadictl start
> Connecting to deprecated signal
> QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString
> ) org.kde.pim.akonadicontrol: Application 'akonadiserver' exited
> normally...
> 
> I believe the failure may be due to this:
> 
> Sep 25 09:21:06 merkaba kernel: [  266.556167][   T37] audit:
> type=1400 audit(1569396066.434:45): apparmor="DENIED"
> operation="exec" profile="postgresql_akonadi" name="/bin/dash"
> pid=3833 comm="pg_ctl" requested_mask="x" denied_mask="x" fsuid=1000
> ouid=0
[…]
> Also setting to complain mode does not help:
> 
> % aa-complain postgresql_akonadi
> Setting /etc/apparmor.d/postgresql_akonadi to complain mode.
> 
> Although access does get allowed then:
> 
> Sep 25 09:30:14 merkaba kernel: [  814.345508][   T37] audit:
> type=1400 audit(1569396614.227:51): apparmor="ALLOWED"
> operation="exec" profile="postgresql_akonadi" name="/bin/dash"
> pid=5328 comm="pg_ctl" requested_mask="x" denied_mask="x" fsuid=1000
> ouid=0 target="postgresql_akonadi//null-/bin/dash"

Oh, it does help. Akonadi starts again, just did not notice it 
initially.

The pattern in

% grep pg_ctl /etc/apparmor.d/postgresql_akonadi
  /usr/lib/postgresql/*/bin/pg_ctl mrix,
 
seems to be okay tough:

% ls -l /usr/lib/postgresql/*/bin/pg_ctl
-rwxr-xr-x 1 root root 59888 Sep 24 22:09 /usr/lib/postgresql/11/bin/
pg_ctl

However I am no AppArmor expert…

Best,
-- 
Martin

Reply via email to