1

Я установил libvirt-daemon на полностью обновленном Ubuntu Server 18.04.1 LTS . При попытке выполнить libvirtd --listen возникают следующие ошибки:

2018-08-24 21:03:18.641+0000: 2855: error : virFileReadAll:1420 : Failed to open file '/sys/kernel/security/apparmor/profiles': Permission denied
2018-08-24 21:03:18.641+0000: 2855: error : profile_status:100 : Failed to read AppArmor profiles list '/sys/kernel/security/apparmor/profiles': Permission denied

Вывод sudo ls -l /sys/kernel/security/apparmor/profiles :

-r--r--r-- 1 root root 0 Aug 24 13:21 /sys/kernel/security/apparmor/profiles

Я подозреваю, что разрешения для /sys/kernel/security/apparmor/profiles должны быть 555 . Ошибки кажутся полностью из-за неправильно настроенных разрешений, так как sudo libvirtd --listen работает без ошибок. Однако я бы не хотел запускать libvirtd с правами root в моей системе. Отключение apparmor также, вероятно, избавит от ошибки, но я бы тоже не стал этого делать.

Мой вопрос тогда, это ошибка неправильной конфигурации, и если так, это неправильно настроенная libvirt или неправильно настроенный apparmor? Если нет, то какова причина этих ошибок?

0