Отстраняване на неизправности#

(Nitrokey 3 - macOS)

Тук ще намерите набор от често срещани проблеми.

Nitrokey не е открит в Linux#

Ако Nitrokey не бъде открит, процедирайте по следния начин:

  1. Копирайте този файл 41-nitrokey.rules в /etc/udev/rules.d/.

  2. Рестартирайте udev чрез sudo service udev restart.

Услуги на Google и Microsoft#

Понастоящем изглежда има грешка, която се надяваме да отстраним скоро и която засяга работата на Nitrokey 3 с някои услуги на Google и Microsoft по FIDO2.

Грешка с изтичане на времето#

Съществува грешка при разпознаването на Nitrokey от системата, при която се появява прекъсване на времето, преди връзката да бъде успешна.

NFC не работи#

Уверете се, че FIDO2 работи правилно. В противен случай NFC също няма да работи.

Проверете също дали използвате правилното място на смартфона си. Намерете правилното място, като използвате: nfc.fail.

Задната страна на Nitrokey трябва да се придържа към смартфона. За версията с USB-A може да е полезно да повдигнете леко страната с USB конектора, за да намалите разстоянието до крайната част на флашката.

Ако разполагате с капак за телефона, първо се опитайте да намерите подходящото място без него. След това опитайте отново с капака.

Търсенето на оптималното място понякога отнемаше до 20-30 секунди. Според нашия опит, ако държите ключа Nitrokey в хоризонтална ориентация, резултатите са по-добри.Ако все още срещате проблеми, моля, напишете имейл до нашата поддръжка. За да получите оптимална помощ, моля, посочете номера на доставката/поръчката и модела на вашия смартфон.

Отстраняване на проблеми с OpenPGP#

GnuPG: Картата OpenPGP не е налична#

Проблем: GnuPG не може да получи достъп до Nitrokey 3 и показва съобщение за грешка като това:

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

Решение: Има две често използвани услуги за смарт карти в системите Linux: scdaemon , демонът за смарт карти на GnuPG, и ``pcscd`, общ демон за смарт карти. scdaemon има два драйвера за достъп до смарткарти: Интегрираният в него драйвер ccid се опитва да осъществи директен достъп до смарт картата. Вместо това драйверите pcsc използват демона pcscd.

Достъпът до смарткартата може да бъде осъществен директно само от един демон. Това означава, че в зависимост от реда на стартиране pcscd може да заключи картата, преди scdaemon да се опита да получи достъп до нея чрез вътрешния ccid драйвер. Затова препоръчваме да се използва драйверът pcscd за scdaemon. Можете да го активирате, като добавите disable-ccid към конфигурационния файл на ~/.gnupg/scdaemon.conf и рестартирате scdaemon, например с gpg-connect-agent "SCD KILLSCD" /bye. Ако това не отстрани проблема, вижте следващия раздел за повече информация.

Като алтернатива можете да деактивирате или деинсталирате pcscd, за да избегнете този конфликт.

pcscd: Картата не е намерена#

Проблем: Приложение, използващо pcscd, не показва Nitrokey 3.

Решение: Първо се уверете, че scdaemon не е стартиран (вижте предишния раздел):

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

Сега направете списък на смарткартите, разпознати от pcscd с pcsc_scan -r. Трябва да видите запис като този:

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

Ако се появи Nitrokey 3, той се разпознава правилно от pcscd и може да има проблем с приложението, което се опитва да получи достъп до него. Ако не се покаже, уверете се, че версията на вашия libccid е актуална. Поддръжката на Nitrokey 3 беше добавена в libccid 1.5.0.

Актуализиране на базата данни на устройството#

Ако не можете да актуализирате libccid до поддържана версия, трябва ръчно да актуализирате базата данни на устройството. Пътят до базата данни зависи от вашата дистрибуция:

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

Уверете се, че сте направили резервно копие на файла, преди да го презапишете. Можете да изтеглите актуализиран файл с база данни на устройствата от хранилището nitrokey-3-firmware. След като актуализирате файла, рестартирайте pcscd и стартирайте pcsc_scan -r отново. Nitrokey 3 вече трябва да се появи.

Актуализация чрез update.nitrokey.com Не работи#

В момента уеб ъпдейтът не поддържа Nitrokey 3. Въпреки това можете да получите най-новия фърмуер, като използвате тези инструкции на ` <firmware-update.html>`_ .