Kann Schlüssel nicht mehr entfernen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Kann Schlüssel nicht mehr entfernen

Beitrag von mase76 » 24.05.2009 16:26:39

Hallo!
Ich habe auf meinem Server ein kleines Repo mit Zusatzpaketen für Lenny
eingerichtet. Mit gpg hab ich ein Schlüsselpaar generiert, und den öffentlichen
Schlüssel mit apt-key add eingefügt. Doch der Schlüssel lässt sich nicht
mehr entfernen:

Code: Alles auswählen

Es gibt einen privaten Schlüssel zu diesem öffentlichen Schlüssel <ID>
Verwenden Sie zunächst den Befehl "--delete-secret-key", um ihn zu entfernen.
Doch gpg --delete-secret-key <ID> findet keinen Schlüssel.
Was mach ich falsch?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kann Schlüssel nicht mehr entfernen

Beitrag von rendegast » 24.05.2009 16:47:18

Vergleiche

Code: Alles auswählen

apt-key list
gpg --list-keys
Was dann die <Key-Id> zur Eingabe beim Löschen ist, ein bischen probieren.

Du kannst auch die entspregende Zeile in ~/.gnupg/*.gpg löschen.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Re: Kann Schlüssel nicht mehr entfernen

Beitrag von mase76 » 24.05.2009 17:38:33

In .gpg find ich nichts Klartext. Sieht fast wie binär aus. Als ID hab ich schon die Kennung und den Namen
probiert. Er findet ihn nicht.
gpg --list-keys als root bringt keine Ausgabe.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Kann Schlüssel nicht mehr entfernen

Beitrag von rendegast » 24.05.2009 18:14:18

In .gpg find ich nichts Klartext. Sieht fast wie binär aus
Tschuldigung, böser Fehler. Hatte da was anderes in Erinnerung, vermutlich ssh-Hostkeys.

gpg --list-keys als root bringt keine Ausgabe.
Also gibt es auch keine, die mit "--delete-secret-key" gelöscht werden können.

Du kannst die /etc/apt/trust* und secring mal probehalber verschieben (falls noch einige andere keys darin hinzugefügt sind)
und mit 'apt-key update' neu erstellen.
Funktioniert dann das Hinzufügen und Entfernen Deines Repo-Schlüssels mittels 'apt-key [add|del]' ?


gpg --list-keys als root bringt keine Ausgabe.
Hast Du die Ausführungen von apt-key bzw. gpg als richtiger root mit der sudo-Ausführung gemischt?

Die Keys von ~/.gnupg/ und /etc/apt/ sollten eigentlich aber nichts miteinander zu tun haben.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

mase76
Beiträge: 1353
Registriert: 19.06.2004 08:57:32

Re: Kann Schlüssel nicht mehr entfernen

Beitrag von mase76 » 24.05.2009 19:30:52

apt-key add hab ich als root gemacht. Die Dateien in /etc/apt hab ich schon gelöscht,
und den debian-keyring wieder installiert. Hat nix gebracht.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Kann Schlüssel nicht mehr entfernen

Beitrag von KBDCALLS » 24.05.2009 19:45:33

Wenn ich die secret Keys sehen will . Dann muss ich dem gpg das auch mitteilen.

Code: Alles auswählen

gpg --list-secret-keys
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten