Erro de inicialização do systemd do AppArmor

2

Eu recebi este erro durante a inicialização. aa-status diz que os módulos estão carregados. Alguns em modo de execução.

Oct 07 22:44:29 pc apparmor[787]:  * Starting AppArmor profiles
Oct 07 22:44:26 pc systemd[1]: Starting LSB: AppArmor initialization...
Oct 07 22:44:29 pc apparmor[787]: Multiple definitions for hat chromium in profile (null) exist,bailing out.
Oct 07 22:44:30 pc apparmor[787]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Oct 07 22:44:30 pc apparmor[787]: Multiple definitions for hat chromium in profile (null) exist,bailing out.
Oct 07 22:44:30 pc apparmor[787]: Skipping profile in /etc/apparmor.d/disable: usr.sbin.rsyslogd
Oct 07 22:44:30 pc apparmor[787]:    ...fail!
Oct 07 22:44:30 pc systemd[1]: apparmor.service: Control process exited, code=exited status=123
Oct 07 22:44:30 pc systemd[1]: Failed to start LSB: AppArmor initialization.
Oct 07 22:44:30 pc systemd[1]: apparmor.service: Unit entered failed state.
Oct 07 22:44:30 pc systemd[1]: apparmor.service: Failed with result 'exit-code'.

Existe uma pergunta semelhante, Falha na inicialização do Apparmor, código de saída 123 A resposta é instalar o apparmor-easyprof-ubuntu, mas não o consertou no meu laptop.

Eu tentei configurar um perfil de cromo e acho que sim, já que ele impede que o cromo leia o nível da bateria e o dbus. Mas não tenho certeza do que é esse erro de inicialização. Eu recebo o mesmo erro com systemctl start apparmor-service também.

Eu deletei o usr.bin.chromium-browser em /etc/apparmor.d/, limpo e reinstalei o apparmor-profiles e o apparmor-profiles-extra

O que poderia esse erro ser? Como posso consertar isso?

Edit: Mesma pergunta ou similar, sem resposta Ubuntu 16.04. Falha ao iniciar o LSB: inicialização do AppArmor

Edit2: Acho que isso pode estar relacionado a isso: link

Edit3: debsums -ac me deu isso sobre systemd e apparmor

/etc/apparmor.d/usr.sbin.dnsmasq
/etc/apparmor.d/usr.bin.chromium-browser
/etc/apparmor.d/usr.bin.totem-previewers
/etc/apparmor.d/usr.bin.firefox
/etc/apparmor.d/lightdm-guest-session
/etc/systemd/logind.conf
    
por Artyom 07.10.2016 / 22:01

2 respostas

0

Foi doloroso. Mas eu resolvi isso. Embora eu ainda não saiba o que causou isso.

Eu tenho outra caixa que está executando o Ubuntu 16.04. Não é tão personalizado quanto o meu laptop. Eu verifiquei seus logs e descobri que o apparmor.service começa como deveria.

  • Tar'ed /etc/apparmor.d/ da minha área de trabalho como root.
  • movido /etc/apparmor.d/ para /etc/apparmor.d.backup/ no meu laptop.
  • Descompacte /etc/apparmor.d/ em /tmp no meu laptop.
  • executou rsync -avx /tmp/apparmor.d/ /etc/apparmor.d/ como root.
  • systemctl start apparmor
  • systemctl staus apparmor

E vi que foi iniciado como deveria.

    
por Artyom 09.10.2016 / 12:33
0

Você provavelmente copiou /etc/apparmod.d para ~ backup, caso contrário, a etapa de rsync não funcionaria (ou não faria sentido).

    
por Marc 16.06.2017 / 17:38