Eu instalei libvirt-daemon
em um Ubuntu Server 18.04.1 LTS
totalmente atualizado. Ao tentar executar libvirtd --listen
, surgem os seguintes erros:
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
A saída de sudo ls -l /sys/kernel/security/apparmor/profiles
é:
-r--r--r-- 1 root root 0 Aug 24 13:21 /sys/kernel/security/apparmor/profiles
Suspeito que as permissões de /sys/kernel/security/apparmor/profiles
devem ser 555
. Os erros parecem completamente devido a permissões mal configuradas, pois sudo libvirtd --listen
é executado sem erros. No entanto, eu prefiro não executar libvirtd
com permissões de root no meu sistema. Desativar apparmor
provavelmente também eliminaria o erro, mas eu preferiria não fazer isso também.
A minha pergunta é, então, este é um erro de configuração incorreta e, em caso afirmativo, é um libvirt
configurado incorretamente ou um apparmor
configurado incorretamente? Se não, qual é a causa desses erros?