snap-confine refuse de lancer l'application pour éviter une attaque de permission [fermé]

14

Je viens d'installer un programme avec le composant logiciel enfichable du gestionnaire de paquets, fraîchement installé sur mon ordinateur Linux Mint Cinnamon 18.

J'ai installé l'application avec les éléments suivants:

sudo snap install cloudcompare

Je me suis déconnecté et reconnecté à ma machine pour actualiser le chemin. Le programme ne se lance toujours pas alors que les icônes et le chemin existent maintenant. Voici comment je lance le programme depuis le terminal:

cloudcompare.CloudCompare

qui renvoie:

snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks

Une idée sur la façon de prévenir ce refus?

Simon
la source
Quelle version de packages snap avez-vous installée? J'ai les éléments suivants et cela fonctionne. $ snap version snap 2.23 snapd 2.23 series 16 linuxmint 18.1 kernel 4.4.0-53-generic
popey
snap --version snap 2.22.7 snapd 2.22.7 series 16 linuxmint 18.1 kernel 4.4.0-53-generic J'ai réinstallé snapd et comparer le cloud d'application. J'obtiens maintenant une erreur différente: cloudcompare.CloudCompare cannot change profile for the next exec call: No such file or directory le développeur d'application mentionne qu'il pourrait être lié à snap et mint. cloudcompare.org/forum/…
Simon
Comme je l'ai dit, j'ai testé sur Mint 18.1, donc je ne sais pas ce qui ne va pas. Cela pourrait être un bogue dans snapd. Je serais enclin à le déposer sur bugs.launchpad.net/ubuntu/+source/snapd/+bugs
popey
La même chose se produit exactement sur Ubuntu 18.04 - voir la question connexe: askubuntu.com/questions/1074114/…
James Bradbury

Réponses:

13
sudo apt purge snapd snap-confine && sudo apt install -y snapd

a résolu le problème pour moi

lead4good
la source
@ leaf4good Merci pour la réponse. Suite à votre recommandation, j'ai maintenant installé la version 2.22.6 et la version 2.22.6 de snap. et ne peut même pas installer une version du package souhaité car j'obtiens cette erreur:
Simon
<erreur: impossible d'effectuer les tâches suivantes: - Configurer les profils de sécurité snap "core" (1577) (ignorer la configuration des profils de sécurité pour snap "cloudcompare" lors de la manipulation de snap "core": aucune entrée d'état pour la clé) - Configurer snap "core" ( 1577) profils de sécurité (ne peut pas configurer l'apparmeur pour le composant logiciel enfichable "noyau": ne peut pas décharger le profil de l'agent "snap.core.hook.configure": ne peut pas décharger le profil de l'agent: quitter l'état 1 sortie apparmor_parser: lecture / écriture du cache désactivée: fichier d'interface manquant. ( Le noyau a besoin du correctif de compatibilité AppArmor 2.4.) Avertissement: impossible de trouver un fs approprié dans / proc / mounts, est-il monté?>
Simon
Le package apparmor est à jour, donc je suis assez confus sur ce qui se passe. Merci
Simon
2
Oui, cela "résout" le problème, mais dans mon cas, j'ai également dû réinstaller mon application. Il y a sûrement un moyen plus simple, ou un accrochage signifie-t-il que nous devons réinstaller les applications de temps en temps?
James Bradbury