Bitte oder Registrieren, um Beiträge und Themen zu erstellen.

PGP-Schlüssel müssen importiert werden ...

Hallo zusammen.

Ein Frage zu EndeavourOS
Leider sehe ich das schon seid langer Zeit:

Fehler beim Herunterladen der Quellen: /home/charles/.cache/yay/libdbusmenu-gtk2
context: Fehler beim Herunterladen der Quellen: /home/charles/.cache/yay/libdbusmenu-gtk2
context: exit status 1

:: Abhängigkeiten nach der Installation entfernen? [j/N] j
:: (1/7) SRCINFO geparst: gtk-sharp-2
:: (2/7) SRCINFO geparst: nemo-preview
:: (3/7) SRCINFO geparst: xnviewmp
:: (4/7) SRCINFO geparst: libappindicator-gtk2
:: (5/7) SRCINFO geparst: opera
:: (6/7) SRCINFO geparst: reiserfsprogs
:: (7/7) SRCINFO geparst: libdbusmenu-gtk2
gpg: error reading key: Kein öffentlicher Schlüssel
gpg: error reading key: Kein öffentlicher Schlüssel

:: PGP-Schlüssel müssen importiert werden:
-> 45B1103FB93ACBD90296DBCAE83D089481836EBF, benötigt von: libdbusmenu-gtk2
-> 6FC05581A37D71FCECE165DB5BE41E162CD6358E, benötigt von: libappindicator-gtk2
:: Importieren? [J/n] j
:: Importiere Schlüssel mit gpg...
gpg: Empfangen vom Schlüsselserver fehlgeschlagen: Server zeigt einen unbestimmten Fehler an
-> Problem beim Importieren der Schlüssel.

 

Leider geht das Importieren der beiden PGP-Schlüssel immer schief.
Meine Überlegung ist, das ich diese Programme einfach lösche oder neu installiere.
Aber ist das Problem überhaupt so zu lösen?
Denn jeder Tipp diese Schlüssel zu erneuern geht leider schief....
Irgendeine Idee dazu?

Danke

Hallo @radiofan_21,

hast du das schon mal versucht im Terminal:

gpg --keyserver keyserver.ubuntu.com --recv-keys 45B1103FB93ACBD90296DBCAE83D089481836EBF

dann

gpg --keyserver keyserver.ubuntu.com --recv-keys 6FC05581A37D71FCECE165DB5BE41E162CD6358E

und schließlich:

yay -S libdbusmenu-gtk2 libappindicator-gtk2

und noch ein:

yay -Syu

Wenn das auch fehl schlägt und du die betreffenden Programme nicht unbedingt benötigst, deinstalliere es mit:

yay -Rns libdbusmenu-gtk2 libappindicator-gtk2 opera nemo-preview gtk-sharp-2

und nochmal ein:

yay -Syu

Damit sollte dein System sich wieder ganz normal aktualisieren lassen...

Pjotr56 hat auf diesen Beitrag reagiert.
Pjotr56

@zebolon

Vielen Dank. Wie immer möchte ich meinen .... 😉
Es funktionierte nur das deinstallieren.
Aber jetzt läuft alles wieder.

Also nochmal danke.

Hallo Linux-Österreich,

seit gestern bin ich damit beschäftigt ein NO_PUBKEY Problem zu lösen, das eine Aktualisierung auf Mint 21 Vanessa verhindert.

System:    Kernel: 5.4.0-216-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 
           Desktop: Cinnamon 5.2.7 wm: muffin dm: LightDM Distro: Linux Mint 20.3 Una 
           base: Ubuntu 20.04 focal 
Machine:   Type: Laptop System: HP product: HP 250 G7 Notebook PC v: Type1ProductConfigId 
           serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: HP model: 86C1 v: 89.38 serial: <filter> UEFI: Insyde v: F.36 date: 02/03/2021
 
Die Anleitung von @zebolon vom 26. Januar 2026, 16:26, hat mich schon ein gutes Stück weiter gebracht:

adol@adol-HP-250-G7-Notebook-PC:~$ gpg --keyserver keyserver.ubuntu.com --recv-keys D4757A56B9741E99
gpg: Die "Keybox" `/home/adol/.gnupg/pubring.kbx' wurde erstellt
gpg: /home/adol/.gnupg/trustdb.gpg: trust-db erzeugt
gpg: Schlüssel D4757A56B9741E99: Öffentlicher Schlüssel "Launchpad PPA for Hui Wang" importiert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg: importiert: 1

Aber dann kam:

adol@adol-HP-250-G7-Notebook-PC:~$ yay -S libdbusmenu-gtk2 libappindicator-gtk2

Der Befehl 'yay' wurde nicht gefunden, meinten Sie:

Befehl 'say' aus dem deb gnustep-gui-runtime (0.27.0-5build2)
Befehl 'yad' aus dem deb yad (0.40.0-1)

Versuche: sudo apt install <deb name>

Wäre schön, wenn ich hier weiterführende Infos bekäme, wie ich den  Schlüssel installieren kann.
Danke für das Interesse und
herzliche Grüße
Pjotr56 (Viersen, Deutschland)

Hallo @pjotr56,

der Import per gpg --recv-keys ... war schon ein richtiger Schritt, aber das allein reicht für APT noch nicht aus.
Der Schlüssel wurde damit nur in dein persönliches GnuPG-Keyring importiert - für die Paketverwaltung muss er auch an der richtigen Stelle für die betreffende Paketquelle eingebunden sein.

Wichtig ist außerdem: yay gehört zur Arch-Linux-Welt und ist unter Linux Mint nicht vorgesehen.
Auf Mint arbeitet man stattdessen mit apt, add-apt-repository und bei Bedarf mit einem separaten Keyring für die Quelle.

Wenn du das NO_PUBKEY-Problem sauber lösen möchtest, wäre der nächste sinnvolle Schritt:

die genaue Ausgabe von sudo apt update anschauen,

die dort genannte NO_PUBKEY-ID notieren,

den Schlüssel passend als APT-Keyring einbinden,

und die Quelle möglichst mit signed-by= absichern.

Falls es um ein PPA geht, ist die moderne Variante unter Mint 21, den Schlüssel nicht mehr global zu importieren, sondern gezielt der betreffenden Quelle zuzuordnen.
So vermeidet man auch Probleme mit den veralteten apt-key-Mechanismen.

Wenn du magst, poste bitte die genaue NO_PUBKEY-Zeile aus:

sudo apt update

Dann könnte ich dir konkret weiter helfen.

Grüße
zebolon

Pjotr56 hat auf diesen Beitrag reagiert.
Pjotr56

Hallo zebolon,

SCHÖN, dass du dich meldest!!!

 

sudo apt update ergibt:
OK:1 http://archive.ubuntu.com/ubuntu focal InRelease
OK:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease
OK:3 http://security.ubuntu.com/ubuntu focal-security InRelease
OK:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
OK:5 http://ddebs.ubuntu.com focal InRelease
OK:6 http://ddebs.ubuntu.com focal-updates InRelease
Holen:7 https://ppa.launchpadcontent.net/hui.wang/pa-testing/ubuntu focal InRelease [18,1 kB]
OK:8 http://archive.canonical.com/ubuntu focal InRelease
Ign:9 http://packages.linuxmint.com una InRelease
OK:10 http://packages.linuxmint.com una Release
OK:11 https://repo.yandex.ru/yandex-browser/deb stable InRelease
Fehl:7 https://ppa.launchpadcontent.net/hui.wang/pa-testing/ubuntu focal InRelease
Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY D4757A56B9741E99
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: https://ppa.launchpadcontent.net/hui.wang/pa-testing/ubuntu focal InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY D4757A56B9741E99
E: Das Depot »https://ppa.launchpadcontent.net/hui.wang/pa-testing/ubuntu focal InRelease« ist nicht signiert.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

Herzliche Grüße
Pjotr56

 

Hallo nochmal,

so auf den ersten Blick, kommt der Fehler von einem einzelnen PPA: hui.wang/pa-testing.
APT findet dafür den öffentlichen Schlüssel D4757A56B9741E99 nicht, deshalb wird dieses Depot bei apt update deaktiviert. Die restlichen Quellen sind in Ordnung.
Du kannst dieses fehlerhafte PPA hiermit entfernen:

sudo add-apt-repository --remove ppa:hui.wang/pa-testing
sudo apt update

Dann sollte es fehlerfrei durchlaufen...
Die installierten Anwendungen libdbusmenu-gtk2 sowie libdbusmenu-gtk2 bleiben erhalten.
Werden diese nicht mehr benötigt, entfernt man sie mit:

sudo apt purge libdbusmenu-gtk2 libdbusmenu-gtk2
sudo apt update

Pjotr56 hat auf diesen Beitrag reagiert.
Pjotr56

Hi,
danke für den Hinweis!

sudo add-apt-repository --remove ppa:hui.wang/pa-testing
[sudo] Passwort für adol:
Sie sind dabei das folgende PPA zu entfernen:
Mehr Informationen: https://launchpad.net/~hui.wang/+archive/ubuntu/pa-testing
Zum Fortfahren bitte Eingabetaste drücken oder Strg+C zum Abbrechen

Entfernen von PPA »[Errno 2] Datei oder Verzeichnis nicht gefunden: '/etc/apt/keyrings/hui_wang-pa-testing-focal.gpg'« ist fehlgeschlagen.

 

"Die Anleitung von @zebolon vom 26. Januar 2026, 16:26, hat mich schon ein gutes Stück weiter gebracht:

adol@adol-HP-250-G7-Notebook-PC:~$ gpg --keyserver keyserver.ubuntu.com --recv-keys D4757A56B9741E99
gpg: Die "Keybox" `/home/adol/.gnupg/pubring.kbx' wurde erstellt
gpg: /home/adol/.gnupg/trustdb.gpg: trust-db erzeugt
gpg: Schlüssel D4757A56B9741E99: Öffentlicher Schlüssel "Launchpad PPA for Hui Wang" importiert
gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg: importiert: 1"

Ich habe keine Ahnung, ob der Schlüssel wichtig ist oder nicht.   Du schreibst: "der Import per gpg --recv-keys ... war schon ein richtiger Schritt, aber das allein reicht für APT noch nicht aus.
Der Schlüssel wurde damit nur in dein persönliches GnuPG-Keyring importiert - für die Paketverwaltung muss er auch an der richtigen Stelle für die betreffende Paketquelle eingebunden sein."

Im "Persönlichen Ordner" im Unterordner ".gnupg" müsste der Schlüssel sein, s. Foto.

Würdest du mir erklären, wie ich den an den richtigen Speicherort bekomme? Auf jeden Fall nochmal danke für deine Unterstützung!

HG
Pjotr56

Hochgeladene Dateien:
  • Bildschirmfoto-vom-2026-07-26-20-25-29.png