En essayant de recevoir des clés sur mon serveur Debian Stretch, j'obtiens cette erreur:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Executing: /tmp/apt-key-gpghome.4B7hWtn7Rm/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.4B7hWtn7Rm/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr
gpg
corrigé pour moi sur une Debian 9.3.dirmngr
était déjà installé.Je n'ai pas réussi à faire fonctionner Dirmngr, mais vous pouvez aussi simplement importer la clé directement avec apt-key add. La clé publique GPG est souvent listée à la racine du référentiel, comme http://origin-download.mono-project.com/repo/
la source
dirmngr
était en cours d'exécution, mais toujours pas de joie ... Si le serveur de clés se trouve être keyserver.ubuntu.com, vous pouvez y accéder via un navigateur et rechercher la clé publique à l'aide du--recv-keys
paramètre, puis utilisez-le simplementapt-key add
conformément à cette réponse