Riešenie problémov#

(Nitrokey 3 - Linux)

Tu nájdete zbierku bežných problémov.

Nitrokey nie je detekovaný v systéme Linux#

Ak sa kľúč Nitrokey nedetekuje, postupujte takto:

  1. Skopírujte tento súbor 41-nitrokey.rules do /etc/udev/rules.d/.

  2. Reštartujte udev prostredníctvom sudo service udev restart.

Služby Google a Microsoft#

V súčasnosti sa zdá, že existuje chyba, ktorú, ako dúfame, čoskoro opravíme a ktorá ovplyvňuje prácu Nitrokey 3 s niektorými službami Google a Microsoft podľa FIDO2.

Chyba časového limitu#

Systém rozpoznáva kľúč Nitrokey a pred úspešným pripojením dochádza k časovému limitu.

NFC nefunguje#

Uistite sa, že FIDO2 funguje správne. Inak nebude fungovať ani NFC.

Skontrolujte tiež, či používate správne miesto v smartfóne. Nájdite správne miesto pomocou: nfc.fail.

Zadná strana kľúča Nitrokey musí byť priložená k smartfónu. V prípade verzie USB-A môže byť užitočné mierne nadvihnúť stranu s konektorom USB, aby sa zmenšila vzdialenosť koncovej časti kľúča.

Ak máte kryt telefónu, skúste najprv nájsť správne miesto bez neho. Potom to skúste znova s krytom.

Hľadanie optimálneho miesta niekedy trvalo až 20-30 sekúnd. Podľa našich skúseností podržanie kľúča Nitrokey v horizontálnej orientácii prináša lepšie výsledky.Ak sa stále stretávate s problémami, napíšte nám na našu podporu. Pre optimálnu pomoc uveďte, prosím, číslo zásielky/objednávky a model vášho smartfónu.

Riešenie problémov s OpenPGP#

GnuPG: Karta OpenPGP nie je k dispozícii#

Problém: GnuPG nemôže získať prístup k Nitrokey 3 a zobrazí sa chybové hlásenie, ako je toto:

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

Riešenie: V systémoch Linux existujú dve bežné služby čipových kariet: scdaemon , démon GnuPG pre čipové karty, a ``pcscd`, všeobecný démon pre čipové karty. scdaemon má dva ovládače pre prístup k čipovým kartám: Jeho integrovaný ovládač ccid sa pokúša o priamy prístup k čipovej karte. Ovládače pcsc namiesto toho používajú démona pcscd.

K čipovej karte môže mať priamy prístup len jeden démon. To znamená, že v závislosti od poradia spustenia môže pcscd zablokovať kartu skôr, ako sa k nej scdaemon pokúsi pristupovať pomocou interného ccid ovládača. Preto odporúčame používať ovládač pcscd pre scdaemon. Môžete ho aktivovať pridaním disable-ccid do konfiguračného súboru ~/.gnupg/scdaemon.conf a reštartovaním scdaemon, napríklad pomocou gpg-connect-agent "SCD KILLSCD" /bye. Ak to problém neodstráni, ďalšie informácie nájdete v nasledujúcej časti.

Prípadne môžete deaktivovať alebo odinštalovať stránku pcscd, aby ste sa vyhli tomuto konfliktu.

pcscd: Karta nebola nájdená#

Problém: Aplikácia používajúca pcscd nezobrazuje Nitrokey 3.

Riešenie: Najprv sa uistite, že scdaemon nie je spustený (pozri predchádzajúcu časť):

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

Teraz vypíšte zoznam čipových kariet rozpoznaných pomocou pcscd s pcsc_scan -r. Mali by ste vidieť záznam ako tento:

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

Ak sa Nitrokey 3 zobrazí, je správne rozpoznaný na stránke pcscd a môže nastať problém s aplikáciou, ktorá sa k nemu pokúša získať prístup. Ak sa nezobrazí, skontrolujte, či je vaša libccid verzia aktuálna. Podpora pre Nitrokey 3 bola pridaná v libccid 1.5.0.

Aktualizácia databázy zariadení#

Ak nemôžete aktualizovať stránku libccid na podporovanú verziu, musíte ručne aktualizovať databázu zariadení. Cesta k databáze závisí od vašej distribúcie:

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

Pred prepísaním súboru si ho zálohujte. Aktualizovaný súbor databázy zariadení si môžete stiahnuť z úložiska nitrokey-3-firmware. Po aktualizácii súboru reštartujte pcscd a znovu spustite pcsc_scan -r. Nitrokey 3 by sa teraz mal zobraziť.

Aktualizácia cez update.nitrokey.com nefunguje#

Webový aktualizátor v súčasnosti nepodporuje Nitrokey 3. Najnovší firmvér však môžete získať pomocou týchto pokynov ` <firmware-update.html>`_ .