web-dev-qa-db-fra.com

GPG: 1 signature non cochée en raison d'une clé manquante

Ne peut pas Sudo apt-get update:

Ign:8 http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release.gpg
Reading package lists... Done    
W: GPG error: http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release: The following signatures were invalid: EXPKEYSIG 5A7D1D38BEB6D886 home:Horst3180 OBS Project <home:[email protected]>
E: The repository 'http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04  Release' is not signed.

De nombreux essais, je reçois

1 signature not checked due to a missing key

Ma tentative est:

Sudo apt-key adv --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
Executing: /tmp/apt-key-gpghome.f5yVraTkTa/gpg.1.sh --keyserver hkp://keys.gnupg.net:80 --recv-keys 5A7D1D38BEB6D886
gpg: key 5A7D1D38BEB6D886: 1 signature not checked due to a missing key
gpg: key 5A7D1D38BEB6D886: "home:Horst3180 OBS Project <home:[email protected]>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1

Est-ce que je me rapproche? Les autres tentatives non infructueuses incluent:

  1. Cette commande

    wget -nv http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/Release.key -O Release.key
    
    Sudo apt-key add - < Release.key
    
  2. logiciel.opensuse.org

    Sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/Horst3180/xUbuntu_16.04/ /' > /etc/apt/sources.list.d/home:Horst3180.list"
    wget -nv https://download.opensuse.org/repositories/home:Horst3180/xUbuntu_16.04/Release.key -O Release.key
    Sudo apt-key add - < Release.key
    
  3. Cette commande

    Sudo rm /var/lib/apt/lists/* -vf
    
  4. Cette commande

    Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5A7D1D38BEB6D886
    

    retour

    Executing: /tmp/apt-key-gpghome.9tPKjtyC1E/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 5A7D1D38BEB6D886
    gpg: keyserver receive failed: No keyserver available
    

Notez que, à projet à domicile de Horst318 , la clé GPG 5A7D1D38BEB6D886 a la date d'expiration de 2019-10-02, la clé n'est donc plus valide qu'il semble.

5

La même erreur peut également se produire lorsque la clé est toujours valide. J'ai une sortie qui fonctionne bien sur une machine Ubuntu, mais sur un autre système

apt-key add Release.key explose avec

 gpg: invalid key resource URL '/tmp/apt-key-gpghome.L3TpJ04C0i/isv:ownCloud:desktop.asc.gpg'
 gpg: keyblock resource '(null)': General error
 gpg: key 4ABE1AC7557BEFF9: 1 signature not checked due to a missing key
 gpg: key 4ABE1AC7557BEFF9: 1 signature not checked due to a missing key
 gpg: key 3B4FE6ACC0B21F32: 3 signatures not checked due to missing keys
 gpg: key D94AA3F0EFE21092: 3 signatures not checked due to missing keys
 gpg: key 871920D1991BC93C: 1 signature not checked due to a missing key
 gpg: Total number processed: 6
 gpg:       skipped new keys: 6

Mais par exemple gpg --import < Release.key impèverait bien la clé. (C'est bon à savoir, mais ne vous aide pas avec apt.)

Solution de contournement manuel (ne fonctionnerait pas avec une clé expirée, cependant):

cat Release.key | gpg --dearmor | Sudo tee /etc/apt/trusted.gpg.d/owncloud-test.gpg

Ensuite apt update et apt install ... réussir sans une supercherie autorité non authentifiée. Il semble que APT-Key Ajouter est trop difficile sur l'un de mes systèmes.

0
Jürgen Weigert