Riešenie problémov#
Tu nájdete zbierku bežných problémov.
Nitrokey nie je detekovaný v systéme Linux#
Ak sa kľúč Nitrokey nedetekuje, postupujte takto:
Skopírujte tento súbor 41-nitrokey.rules do
/etc/udev/rules.d/
.Reštartujte udev cez
sudo service udev restart
aleboudevadm control --reload-rules && udevadm trigger
ak používate Fedoru.
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>`_ .