apt-Fehler beheben: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB

English Deutsch

Problem:

Beim Ausführen von apt update sehen Sie die folgende Fehlermeldung:

apt_no_pubkey_error.txt
Err:12 http://packages.cloud.google.com/apt gcsfuse-bionic InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FEEA9169307EA071 NO_PUBKEY 8B57C5C2836F4BEB

Lösung

Dieser Fehler tritt auf, weil das VirtualBox-Repo die veraltete (ab April 2022) apt-key-Methode zum Importieren von Schlüsseln verwendet.

Sie können den Schlüssel importieren, indem Sie das gcsfuse-Repo einfach neu installieren. Die folgenden Befehle basieren auf der offiziellen Installationsanleitung.

gcsfuse_install_commands.sh
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb [signed-by=/usr/share/keyrings/gcsfuse.gpg] http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
wget -qO- https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor --yes --output /usr/share/keyrings/gcsfuse.gpg

und führen Sie dann

apt_update.sh
apt update

erneut aus. Beachten Sie, dass zum Zeitpunkt des Schreibens dieses Posts gcsfuse nicht für Ubuntu 22.04 im offiziellen Repository verfügbar ist.

Sie können dies umgehen, indem Sie stattdessen die bionic-Pakete anstelle von jammy installieren. Weitere Details finden Sie in unserem Post


Check out similar posts by category: Linux