Skip to main content

GPG - Yubikey "not found"

YubiKey wird von GPG nicht erkannt – Lösung mit pcscd Neustart

Wenn der YubiKey bereits eingesteckt ist, aber gpg oder gpg2 ihn nicht erkennt (z. B. mit dem Fehler gpg: selecting card failed: No such device), liegt das häufig an einem Problem mit dem Smartcard-Dienst pcscd.

Fehlermeldung

gpg: selecting card failed: No such device
gpg: OpenPGP card not available: No such device

Lösung: pcscd Dienst neu starten

  1. Öffne ein Terminal mit Root-Rechten oder verwende sudo.
  2. Führe den folgenden Befehl aus, um den Dienst neu zu starten:
sudo systemctl restart pcscd

Alternativ bei älteren Systemen:

sudo service pcscd restart
  1. Danach kannst du gpg2 --card-edit erneut ausführen:
gpg2 --card-edit

Nun sollte der YubiKey korrekt erkannt werden und Informationen wie Seriennummer, Hersteller und Kartentyp anzeigen.

Hinweis

  • Wenn du den YubiKey erst nach dem Systemstart einsteckst, kann es ebenfalls nötig sein, pcscd neu zu starten.
  • Um dies in Zukunft zu vermeiden, kannst du die automatische Aktivierung mit folgendem Befehl ermöglichen:
sudo systemctl enable pcscd.socket

Dies stellt sicher, dass der Dienst automatisch gestartet wird, sobald ein Smartcard-Gerät verwendet wird.