2 votes

Est-ce que snap nécessite l'installation de certificats particuliers ?

En m'amusant sur ma propre distribution, étroitement basée sur Ubuntu 16.04, j'ai essayé de construire et d'installer le snap hello-world.

Il semblait bien se construire avec snapcraft mais sudo snap install hello_2.10_amd64.snap a échoué avec error: cannot find signatures with metadata for snap "hello_2.10_amd64.snap" .

Ajout de --devmode puis produit :

error: cannot install snap file: Get https://search.apps.ubuntu.com/api/v1/snaps/details/core?channel=stable&fields=anon_download_url%2Carchitecture%2Cchannel%2Cdownload_sha3_384%2Csummary%2Cdescription%2Cdeltas%2Cbinary_filesize%2Cdownload_url%2Cepoch%2Cicon_url%2Clast_updated%2Cpackage_name%2Cprices%2Cpublisher%2Cratings_average%2Crevision%2Cscreenshot_urls%2Csnap_id%2Csupport_url%2Ctitle%2Ccontent%2Cversion%2Corigin%2Cdeveloper_id%2Cprivate%2Cconfinement: x509: certificate signed by unknown authority

Je suppose qu'il essaie de vérifier quelque chose en ligne, peut-être parce que je n'ai pas les certificats CA par défaut d'Ubuntu installés ?

Mise à jour : La version de snap est 2.22.6.

2voto

Martin Wimpress Points 702

Si vous installez un snap que vous avez construit localement, vous devez ajouter la balise --dangerous donc dans votre cas :

sudo snap install hello_2.10_amd64.snap --dangerous

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X