web-dev-qa-db-fra.com

Erreur de démarrage du système AppArmor

J'ai cette erreur lors du démarrage. aa-status indique que les modules sont chargés. Certains en mode imposé.

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'.

Il y a une question similaire, Échec d'Apparmor Init, Code de sortie 12 , la réponse est l'installation de apparmor-easyprof-ubuntu, mais cela n'a pas été résolu dans mon ordinateur portable.

J'ai essayé de configurer un profil en chrome et je pense l'avoir fait, car il empêche le chrome de lire le niveau de la batterie et de diminuer la charge. Mais je ne suis pas sûr de ce que cette erreur de démarrage est. Je reçois la même erreur avec systemctl start apparmor-service aussi.

J'ai supprimé usr.bin.chromium-browser dans /etc/apparmor.d/, purgé et réinstallé apparmor-profiles et apparmor-profiles-extra

Quelle pourrait être cette erreur? Comment puis-je le réparer?

Edit: Même question ou une question similaire, sans réponse buntu 16.04. Impossible de démarrer LSB: initialisation AppArmor

Edit2: Je pense que cela pourrait être lié à ceci: https://bugs.launchpad.net/apparmor/+bug/1503762

Edit3: debsums -ac m'a donné ceci à propos de systemd et 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
2
Artyom

C'était douloureux. Mais je l'ai résolu. Bien que je ne sache toujours pas ce qui l’a causé.

J'ai une autre boîte qui exécute Ubuntu 16.04. Ce n'est pas aussi personnalisé que mon ordinateur portable. J'ai vérifié ses journaux et découvert que apparmor.service commence comme il se doit.

  • Taré /etc/apparmor.d/ de mon bureau en tant que root.
  • Déplacé /etc/apparmor.d/ vers /etc/apparmor.d.backup/ sur mon ordinateur portable.
  • Untar'ed /etc/apparmor.d/ dans /tmp sur mon ordinateur portable.
  • a lancé rsync -avx /tmp/apparmor.d/ /etc/apparmor.d/ en tant que root.
  • systemctl start apparmor
  • systemctl status apparmor
0
Artyom

Vous avez probablement copié /etc/apparmod.d dans ~ backup, sinon l’étape rsync ne fonctionnerait pas (ou n’aurait aucun sens).

0
Marc