web-dev-qa-db-fra.com

Les snaps ne se lancent pas ou ne parviennent pas à installer

J'ai des problèmes avec les snaps. J'ai d'abord remarqué cela parce que anbox, un composant logiciel enfichable que j'avais installé et utilisé précédemment, a cessé de se lancer, j'ai donc essayé de réinstaller sur lequel je recevrais ce qui suit:

error: cannot perform the following tasks:
- Run install hook of "anbox" snap if present (run hook "install": cannot locate base snap core: No such file or directory)

Je sais que core est un composant logiciel enfichable qui devrait déjà être installé, j'ai donc fait un snap list et a obtenu ce qui suit:

enter image description here

Juste pour voir s'il était spécifique à anbox ou à un problème avec les snaps, en général, j'ai essayé d'installer le hello-world snap et a obtenu ce qui suit:

$ Sudo snap install hello-world
[Sudo] password for zany130: 
hello-world 6.4 from Canonical✓ installed

 hello-world

cannot locate base snap core: No such file or directory

Donc, aucun snaps ne fonctionne sur ma machine Ubuntu. J'ai également essayé d'installer un composant logiciel enfichable via le Centre de logiciels, encore une fois, il serait installé mais pas exécuté. Avez-vous des idées sur la suite des choses?

3
zany130

Cela se produit avec des images "instantanées" ou "quotidiennes", ou des images qui, pour une autre raison, avaient un _ seed.yaml (le fichier qui aide snapd à déterminer les snapshots à précharger lors de l'installation du système).

Nous travaillons sur la résolution du problème au niveau de la création d'image, mais il existe une solution de contournement assez simple:

Sudo apt purge snapd && Sudo apt install snapd

cela fonctionne car la purge supprimera le seed.yaml cassé et la réinstallation ne le ramènera pas. Cependant, vous n'aurez pas de clichés préchargés, donc si vous remarquez qu'il vous manque quelque chose que vous attendez (comme peut-être une calculatrice gnome, par exemple), ce sera la raison.

2
Chipaca