php-Editor Baicao ist bei der Installation von Golang unter Ubuntu 22.04 auf ein Problem gestoßen. Während des Installationsvorgangs ist ein GPG-Fehler aufgetreten, der besagt, dass der öffentliche Schlüssel nicht verfügbar war. Die spezifische Fehlermeldung lautete: NO_PUBKEY B53DC80D13EDEF05. Dieser Fehler führte dazu, dass die Migrationsinstallation fehlschlug und den Benutzern Probleme bereitete. Als Nächstes besprechen wir, wie wir dieses Problem lösen können, um Golang erfolgreich unter Ubuntu 22.04 zu installieren.
Ich habe versucht, Golang Migrate auf Ubuntu 22.4 zu installieren, aber beim Versuch, den Befehl auszuführen, wurde die folgende Fehlermeldung angezeigt.
Fehler öffentlicher Schlüssel nicht verfügbar: no_pubkey b53dc80d13edef05
Das habe ich bisher versucht: Beim Versuch, den zweiten Befehl auszuführen – sudo-apt-get update – wird die Meldung „Öffentlicher Schlüssel nicht gefunden“ ausgegeben.
1.
curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash
sudo apt-get update
sudo apt-get install migrate
Ich habe versucht, den Schlüssel manuell mit dem folgenden Befehl hinzuzufügen, aber beim Ausführen von sudo apt-get update wird immer noch der gleiche Fehler angezeigt.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B53DC80D13EDEF05
Die oben genannten 3 Befehle funktionieren gut unter Ubuntu 20.4, aber nicht unter 22.4. Alle Hinweise oder Lösungen wären sehr hilfreich.
Ja, es ist schön, auch nach so vielen Versuch-und-Irrtum-Methoden eine Lösung zu finden. Ein einfaches Einzeilen-Befehlszeilenskript hat das Problem gelöst,
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -
Danach habe ich go migrate mit dem folgenden Befehl installiert.
curl -s https://packagecloud.io/install/repositories/golang-migrate/migrate/script.deb.sh | sudo bash sudo apt-get update sudo apt-get install migrate
Das obige ist der detaillierte Inhalt vonDie Installation der Golang-Migration schlägt unter Ubuntu 22.04 mit dem folgenden GPG-Fehler fehl: Öffentlicher Schlüssel nicht verfügbar: NO_PUBKEY B53DC80D13EDEF05. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!