Řešení problémů#

Zde najdete sbírku běžných problémů.

Nitrokey není v systému Linux detekován#

Pokud není klíč Nitrokey detekován, postupujte následovně:

  1. Zkopírujte tento soubor 41-nitrokey.rules do /etc/udev/rules.d/.

  2. Restartujte udev prostřednictvím sudo service udev restart.

Služby Google a Microsoft#

V současné době se zdá, že existuje chyba, kterou doufáme brzy opravíme a která ovlivňuje práci Nitrokey 3 s některými službami Google a Microsoft podle FIDO2.

Chyba časového limitu#

Systém rozpoznává klíč Nitrokey a před úspěšným připojením dochází k časovému limitu.

NFC nefunguje#

Ujistěte se, že FIDO2 funguje správně. Jinak nebude fungovat ani NFC.

Zkontrolujte také, zda používáte správné místo ve smartphonu. Najděte správné místo pomocí: nfc.fail.

Zadní strana klíče Nitrokey musí být přiložena ke smartphonu. U verze USB-A může být užitečné mírně nadzvednout stranu s konektorem USB, aby se zmenšila vzdálenost koncové části klíčenky.

Pokud máte kryt telefonu, zkuste nejprve najít správné místo bez něj. Poté to zkuste znovu s krytem.

Hledání optimálního místa někdy trvalo až 20-30 s. Podle našich zkušeností přináší lepší výsledky držení klíče Nitrokey ve vodorovné orientaci.Pokud se přesto setkáte s problémy, napište nám prosím na naši podporu. Pro optimální pomoc prosím uveďte číslo zásilky/objednávky a model vašeho smartphonu.

Řešení problémů s OpenPGP#

GnuPG: Karta OpenPGP není k dispozici#

Problém: GnuPG nemůže získat přístup k Nitrokey 3 a zobrazí se chybová zpráva, jako je tato:

$ gpg --card-status
gpg: selecting openpgp failed: No such device
gpg: OpenPGP card not available: No such device

Řešení: V systémech Linux existují dvě běžné služby čipových karet: scdaemon , démon pro čipové karty GnuPG, a ``pcscd`, obecný démon pro čipové karty. scdaemon má dva ovladače pro přístup k čipovým kartám: Jeho integrovaný ovladač ccid se snaží přistupovat k čipové kartě přímo. Ovladače pcsc místo toho používají démona pcscd.

K čipové kartě může mít přímý přístup pouze jeden démon. To znamená, že v závislosti na pořadí spouštění může pcscd uzamknout kartu dříve, než se k ní scdaemon pokusí přistoupit pomocí interního ccid ovladače. Proto doporučujeme používat ovladač pcscd pro scdaemon. Aktivovat jej můžete přidáním disable-ccid do konfiguračního souboru ~/.gnupg/scdaemon.conf a restartováním scdaemon, například pomocí gpg-connect-agent "SCD KILLSCD" /bye. Pokud to problém nevyřeší, další informace naleznete v následující části.

Případně můžete deaktivovat nebo odinstalovat pcscd, abyste se tomuto konfliktu vyhnuli.

pcscd: Karta nenalezena#

Problém: Aplikace používající pcscd nezobrazuje Nitrokey 3.

Řešení: Nejprve se ujistěte, že není spuštěna stránka scdaemon (viz předchozí část):

$ gpg-connect-agent "SCD KILLSCD" /bye

Nyní vypište seznam čipových karet rozpoznaných pomocí pcscd s pcsc_scan -r. Měli byste vidět záznam, jako je tento:

$ pcsc_scan -r
Using reader plug'n play mechanism
Scanning present readers..
0: Nitrokey 3 [CCID/ICCD Interface] 00 00

Pokud se Nitrokey 3 zobrazí, je správně rozpoznán serverem pcscd a může být problém s aplikací, která se k němu pokouší přistupovat. Pokud se nezobrazí, zkontrolujte, zda je vaše libccid verze aktuální. Podpora pro Nitrokey 3 byla přidána v libccid 1.5.0.

Aktualizace databáze zařízení#

Pokud nemůžete aktualizovat libccid na podporovanou verzi, musíte databázi zařízení aktualizovat ručně. Cesta k databázi závisí na vaší distribuci:

  • Arch, Debian, Ubuntu: /etc/libccid_Info.plist

Před přepsáním souboru nezapomeňte soubor zálohovat. <https://github.com/Nitrokey/nitrokey-3-firmware/blob/main/Info.plist>` Aktualizovaný soubor databáze zařízení můžete stáhnout z úložiště ``nitrokey-3-firmware`. Po aktualizaci souboru restartujte pcscd a znovu spusťte pcsc_scan -r. Nyní by se měl zobrazit klíč Nitrokey 3.

Aktualizace přes update.nitrokey.com nefunguje#

Webový aktualizátor v současné době nepodporuje Nitrokey 3. Nejnovější firmware však můžete získat pomocí těchto pokynů ` <firmware-update.html>`_ .