Um Unter Debian/Ubuntu Pakete aus fremden Quellen installieren zu können, muss der Schlüssel mit dem die Pakete signiert wurden auf dem Zielsystem installiert werden. Wurde eine Quelle ohne Schlüssel hinzugefügt, erhält man spätestens bei apt-get update die entsprechende Meldung

    apt-get update
    [...]
    Paketlisten werden gelesen... Fertig
    W: GPG-Fehler: http://ppa.launchpad.net maverick Release: Die folgenden Signaturen konnten nicht überprüft
    werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 03E1FE8B2796DEC2

    Der hier fehlende Schlüssel kann nun wie folgt nachinstalliert werden:

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0C5A2783

    Um sich alle Schlüssel anzeigen zu lassen, kann man apt-ket nutzen

    apt-key list
    [...]
    pub   1024R/06ED541C 2009-01-26
    uid                  Launchpad PPA for Michal Čihař
    
    pub   1024D/6DFBCBAE 2008-07-14
    uid                  Sun Microsystems, Inc. (xVM VirtualBox archive signing key)

    Mittels apt-key können Schlüssel auch wieder entfernt werden

    apt-key del 2796DEC2
    OK

    Ist der notwendige Schlüssel auf den Keyserver nicht vorhanden, wird dieser jedoch meißt manuell zum Download angeboten.

    wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key del -

    Leave A Reply