Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

De GPG-fout "NO_PUBKEY" treedt op wanneer een gebruiker een softwarerepository of PPA aan Ubuntu toevoegt zonder de GPG-ondertekeningssleutel toe te voegen. Omdat Ubuntu's software-back-end beveiliging serieus neemt, staat het systeem de gebruiker niet toe iets uit de repository te installeren zonder deze sleutel, en dus verschijnt deze fout. Gelukkig is het eenvoudig te repareren.

Heb je afhankelijkheidsfouten op Ubuntu? Hier leest u hoe u ze kunt repareren .

Fix "NO_PUBKEY" GPG-fout - GUI

Op Ubuntu Linux is het mogelijk om het probleem "NO_PUBKEY" op te lossen met de GUI. Om het proces te starten, drukt u op de Win- toets op het toetsenbord. Als u op deze knop drukt, wordt het zoekvak in Gnome op Ubuntu weergegeven. Begin vanaf daar met het typen van "Software & Updates" in het zoekvak. Klik vervolgens op het pictogram met die naam. Of, als u het niet kunt vinden, selecteert u het pictogram met de bruine doos/bol.

Zodra het app-venster 'Software en updates' op het scherm is geopend, kijkt u door de verschillende tabbladen in de app en klikt u op 'Verificatie'. Als u op het tabblad "Authenticatie" klikt, gaat u naar het gedeelte "Vertrouwde softwareproviders".

Houd het gebied "Software en updates" open en open een nieuw browsertabblad. Ga vervolgens naar de pagina waar u de software-PPA vandaan hebt gehaald. Zoek op deze pagina naar de GPG-ondertekeningssleutel en sla deze op uw computer op.

Klik op de Launchpad-pagina op "technische details" om de ondertekeningssleutel weer te geven, klik op de sleutellink om naar de volgende pagina te gaan.

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Klik op de volgende pagina op de link naast 'pub' om de sleutel in de browser weer te geven.

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Druk op  Ctrl + S op het toetsenbord om het bestand als key op te slaan .

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Nadat u de sleutel op uw Ubuntu Linux-pc hebt opgeslagen, gaat u terug naar de app "Software en updates" in het gedeelte "Verificatie". Zoek vervolgens in het gedeelte "Verificatie" naar de knop "Sleutelbestand importeren".

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Klik met de muis op de knop "Sleutelbestand importeren" om een ​​bestandsbrowservenster te openen. Kijk vervolgens door het bestandsbrowservenster om het sleutelbestand aan Ubuntu toe te voegen.

Wanneer het sleutelbestand aan Ubuntu is toegevoegd, kunt u software installeren vanuit deze softwarerepository. Voordat u echter probeert software uit deze repository te installeren, moet u de softwarebronnen van Ubuntu vernieuwen.

Om de softwarebronnen van Ubuntu te vernieuwen, klikt u op de knop "Sluiten". Wanneer u dit doet, verschijnt er een bericht met de tekst: "De informatie over beschikbare software is verouderd." Klik op de knop "Opnieuw laden" om te vernieuwen. Eenmaal vernieuwd, verdwijnt de fout "NO_PUBKEY".

Fix "NO_PUBKEY" GPG-fout - opdrachtregel

De GPG-fout "NO_PUBKEY" kan in de terminal worden hersteld, samen met de fix in de GUI. Sommigen zouden beweren dat het sneller oplossen van deze fout in Ubuntu via de terminal.

Open een terminalvenster op uw Ubuntu Linux-pc door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Gebruik vervolgens, zodra het terminalvenster is geopend, de update- opdracht voor de softwarebronnen van Ubuntu, omdat we de fout moeten reproduceren.

Bij het uitvoeren van de update- opdracht ziet u een bericht met de melding: "De volgende handtekeningen konden niet worden geverifieerd omdat de openbare sleutel niet beschikbaar is: NO_PUBKEY."

Na het bericht "NO_PUBKEY" ziet u een nummer. Markeer dit nummer met de muis en kopieer het naar je klembord. Dit nummer is belangrijk, omdat het kan worden gebruikt met een herstelopdracht om de ontbrekende GPG-sleutel automatisch naar uw Ubuntu Linux-systeem te importeren.

Terwijl het nummer op uw klembord is opgeslagen, typt u de volgende opdracht in het terminalvenster. Zorg ervoor dat u het gedeelte "COPIED-NUMBER-HERE" van de opdracht vervangt door het nummer dat naar het klembord op uw Linux-pc is gekopieerd.

Opmerking: om de plakfunctie in de Linux-terminal te gebruiken, drukt u op Ctrl + Shift + V op het toetsenbord.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys GEKOPIEERD-NUMMER-HIER

Laat de opdracht apt-key uitvoeren en het zal de ontbrekende GPG-sleutel rechtstreeks van internet downloaden. Wanneer de opdracht is voltooid, ziet u een bericht met de tekst "openbare sleutel "REPO NAME Singing Key geïmporteerd".

Hoe de NO_PUBKEY GPG-fout op Ubuntu op te lossen?

Na het succesvol importeren van de ontbrekende GPG-sleutel in Ubuntu, wordt de "NO_PUBKEY" -fout verholpen. De oplossing is echter niet compleet, omdat de softwarebronnen van Ubuntu moeten worden vernieuwd om de wijzigingen weer te geven die zijn aangebracht door de sleutel te importeren.

Om de softwarebronnen van Ubuntu bij te werken, moet u het update- commando gebruiken.

sudo apt update

Wanneer het update- commando klaar is met werken, zou alles in goede staat moeten zijn!

Voorkom "NO_PUBKEY"-fouten op Ubuntu

De "NO_PUBKEY"-fout is gemakkelijk te vermijden. Om ervoor te zorgen dat u dit probleem niet opnieuw tegenkomt op uw Ubuntu Linux-pc, doet u het volgende.

  • Installeer geen softwarerepository van derden die geen bestand met een openbare sleutel bevat.
  • Voeg alleen PPA's toe aan Ubuntu via de terminal. Door PPA's toe te voegen via de terminal, wordt het sleutelbestand automatisch aan het systeem toegevoegd, waardoor het probleem "NO_PUBKEY" wordt vermeden.
  • Bewerk nooit het softwarebronnenbestand om het toe te voegen aan een softwarerepository van derden aan Ubuntu.

Verbeter het Gnome Shell-klembord met Pano

Verbeter het Gnome Shell-klembord met Pano

Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!

Hoe DaVinci Resolve 17 op Linux te installeren

Hoe DaVinci Resolve 17 op Linux te installeren

Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Achtergronden downloaden naar het Linux-bureaublad met Wallpaper Downloader

Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids

Hoe Tuxedo OS op uw computer te installeren

Hoe Tuxedo OS op uw computer te installeren

Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.

Hoe een DEB-bestand op Linux te installeren

Hoe een DEB-bestand op Linux te installeren

Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.

Hoe Dying Light op Linux te spelen

Hoe Dying Light op Linux te spelen

Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om

Hoe Neptune Linux op uw computer te installeren

Hoe Neptune Linux op uw computer te installeren

Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Probeer Ubuntus nieuwe op snap gebaseerde desktop uit

Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.

Hoe Undertale op Linux te spelen

Hoe Undertale op Linux te spelen

Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw

Hoe speel je Total War: THREE KINGDOMS op Linux

Hoe speel je Total War: THREE KINGDOMS op Linux

Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.