Résoudre l'erreur "snap-confine" qui empêche de lancer ou d'installer des applications Snap sur Ubuntu en réactivant le service AppArmor.
Snap est un dépôt non-libre permettant d’installer des paquets privés et/ou opensources. Très utile pour installer des logiciels plus à jour que dans les dépôts officiels.

Sur Ubuntu je me suis retrouvé avec l’erreur suivante :
snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks
Deux problèmes sont survenus :
- Impossible de lancer une application via Snap ;
- Obligation de réinstaller l’application Snap pour pouvoir l’utiliser (et on perd les données présentes à l’intérieur).
Vérifier que le service AppArmor est bien lancé
Cette erreur était dû au non fonctionnement du service AppArmor
que Snap utilise.
sudo systemctl enable apparmor.service
sudo systemctl restart apparmor.service
Puis vérifier que le service est de nouveau disponible :
sudo systemctl status apparmor.service
Réinstaller les services Snap
Si jamais la méthode du dessus ne fonctionne pas, essayez de redémarrer votre ordinateur. Cela fonctionne beaucoup sous Windows, mais également sous Linux.
Après coup si cela ne fonctionne toujours pas, des utilisateurs ont reportés que la réinstallation complète avait résolue leur souci (pensez à sauvegarder vos données applicatives).
sudo apt purge snapd snap-confine && sudo apt install -y snapd