Correction d'une erreur non valide de signature liée à NVIDIA Docker dans la mise à jour d'apt

Lorsque j'ai exécuté apt update sur Ubuntu, l'erreur suivante s'est produite.

$ sudo apt update 
[sudo] ****Mot de passe: 
Avoir:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
ignorer:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
Avoir:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
Avoir:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
frappé:4 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease
frappé:5 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                             
frappé:6 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                        
Erreur:4 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease                                                                          
La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
Erreur:5 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                                                                     
La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
Avoir:7 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                                                  
frappé:8 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                        
frappé:9 http://jp.archive.ubuntu.com/ubuntu bionic InRelease                                                                                               
frappé:10 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                      
frappé:11 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                              
frappé:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease                                         
Avoir:13 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]             
frappé:14 http://ppa.launchpad.net/hertg/egpu-switcher/ubuntu bionic InRelease                                              
frappé:15 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu bionic InRelease                                           
Avoir:16 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [49.0 kB]
Avoir:17 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [59.5 kB]
Avoir:18 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Obtenu 264 ko en 3 secondes(85.1 kB/s)
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Tous les packages sont à jour.
W:Une erreur s'est produite lors de la vérification de la signature. Le référentiel n'est pas mis à jour et l'ancien fichier d'index est utilisé. Erreur GPG: https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease:La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W:Une erreur s'est produite lors de la vérification de la signature. Le référentiel n'est pas mis à jour et l'ancien fichier d'index est utilisé. Erreur GPG: https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease:La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W: https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64/Échec de l'obtention d'InRelease La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W: https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64/Échec de l'obtention d'InRelease La signature suivante n'est pas valide: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W:Échec du téléchargement de certains fichiers d'index. Ceux-ci sont ignorés ou les plus anciens sont utilisés à la place.

solution de contournement

Exécutez la commande suivante pour le résoudre en un seul coup

$ curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
OK

Résultat d'exécution


$ sudo apt update 
Avoir:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
ignorer:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
Avoir:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
Avoir:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
frappé:4 http://jp.archive.ubuntu.com/ubuntu bionic InRelease                                                                                               
frappé:5 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease                                                                          
frappé:6 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                       
frappé:7 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                                                                     
frappé:8 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                     
Avoir:9 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                                                  
frappé:10 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                            
frappé:11 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                       
frappé:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease                                                                             
frappé:13 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                  
frappé:14 http://ppa.launchpad.net/hertg/egpu-switcher/ubuntu bionic InRelease                                         
frappé:15 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu bionic InRelease        
64.Obtenu 4 ko en 2 secondes(31.6 kB/s)
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Tous les packages sont à jour.

Scripté

J'ai décidé de créer un fichier de script au cas où la même erreur se produirait à l'avenir.

#!/bin/bash

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -

Reference

Recommended Posts

Correction d'une erreur non valide de signature liée à NVIDIA Docker dans la mise à jour d'apt
erreur npm dans le didacticiel docker
Le référentiel ... n'est pas une erreur signée dans docker build apt-get update