Der ungültige NVIDIA Docker-Signaturfehler im apt-Update wurde behoben

Als ich "apt update" unter Ubuntu ausführte, trat der folgende Fehler auf.

$ sudo apt update 
[sudo] ****Passwort: 
Erhalten:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
ignorieren:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
Erhalten:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
Erhalten:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
schlagen:4 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease
schlagen:5 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                             
schlagen:6 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                        
Error:4 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease                                                                          
Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
Error:5 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                                                                     
Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
Erhalten:7 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                                                  
schlagen:8 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                        
schlagen:9 http://jp.archive.ubuntu.com/ubuntu bionic InRelease                                                                                               
schlagen:10 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                      
schlagen:11 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                              
schlagen:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease                                         
Erhalten:13 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]             
schlagen:14 http://ppa.launchpad.net/hertg/egpu-switcher/ubuntu bionic InRelease                                              
schlagen:15 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu bionic InRelease                                           
Erhalten:16 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [49.0 kB]
Erhalten:17 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [59.5 kB]
Erhalten:18 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Erhalten 264 kB in 3 Sekunden(85.1 kB/s)
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Alle Pakete sind aktuell.
W:Bei der Überprüfung der Signatur ist ein Fehler aufgetreten. Das Repository wird nicht aktualisiert und die vergangene Indexdatei wird verwendet. GPG-Fehler: https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease:Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W:Bei der Überprüfung der Signatur ist ein Fehler aufgetreten. Das Repository wird nicht aktualisiert und die vergangene Indexdatei wird verwendet. GPG-Fehler: https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease:Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W: https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64/InRelease konnte nicht abgerufen werden Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W: https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64/InRelease konnte nicht abgerufen werden Die folgende Signatur ist ungültig: EXPKEYSIG 6ED91CA3AC1160CD NVIDIA CORPORATION (Open Source Projects) <[email protected]>
W:Fehler beim Herunterladen einiger Indexdateien. Diese werden entweder ignoriert oder die älteren werden stattdessen verwendet.

Problemumgehung

Führen Sie den folgenden Befehl aus, um ihn auf einmal zu lösen

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

Ausführungsergebnis


$ sudo apt update 
Erhalten:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
ignorieren:1 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  InRelease
Erhalten:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
Erhalten:2 file:/var/cuda-repo-10-2-local-10.2.89-440.33.01  Release [574 B]
schlagen:4 http://jp.archive.ubuntu.com/ubuntu bionic InRelease                                                                                               
schlagen:5 https://nvidia.github.io/libnvidia-container/ubuntu18.04/amd64  InRelease                                                                          
schlagen:6 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease                                                                                       
schlagen:7 https://nvidia.github.io/nvidia-container-runtime/ubuntu18.04/amd64  InRelease                                                                     
schlagen:8 http://jp.archive.ubuntu.com/ubuntu bionic-backports InRelease                                                                                     
Erhalten:9 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]                                                                                  
schlagen:10 http://dl.google.com/linux/chrome/deb stable InRelease                                                                                            
schlagen:11 http://packages.microsoft.com/repos/vscode stable InRelease                                                                                       
schlagen:12 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu bionic InRelease                                                                             
schlagen:13 http://security.ubuntu.com/ubuntu bionic-security InRelease                                                  
schlagen:14 http://ppa.launchpad.net/hertg/egpu-switcher/ubuntu bionic InRelease                                         
schlagen:15 http://ppa.launchpad.net/otto-kesselgulasch/gimp/ubuntu bionic InRelease        
64.Erhalten 4 kB in 2 Sekunden(31.6 kB/s)
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Alle Pakete sind aktuell.

Skripted

Ich habe beschlossen, eine Skriptdatei zu erstellen, falls in Zukunft derselbe Fehler auftritt.

#!/bin/bash

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

Reference

Recommended Posts

Der ungültige NVIDIA Docker-Signaturfehler im apt-Update wurde behoben
npm-Fehler im Docker-Tutorial
Das Repository ... ist kein signierter Fehler im Docker Build Apt-Get Update