Edit /etc/apparmor.d/tunable/home and add your new home, for example:
@{HOMEDIRS}=/home/ /somewhere/home/
aa-complain should be a temporary workaround only.
This problem is caused by /home not being on the root filesystem. So it is not limited to akonadi and there are tons of similar bugs filed. apparmor needs to somehow know if systemdirs like /tmp /var /home are moved.
A Problem like this should be solved by
Edit /etc/apparmor. d/tunable/ home and add your new home, for example:
@{HOMEDIRS}=/home/ /somewhere/home/
aa-complain should be a temporary workaround only.
This problem is caused by /home not being on the root filesystem. So it is not limited to akonadi and there are tons of similar bugs filed. apparmor needs to somehow know if systemdirs like /tmp /var /home are moved.