Depanare#

(Nitrokey 3 - macOS)

Aici veți găsi o colecție de probleme comune.

Nitrokey nu este detectat pe Linux#

Dacă Nitrokey nu este detectat, procedați după cum urmează:

  1. Copiați acest fișier 41-nitrokey.rules în /etc/udev/rules.d/.

  2. Reporniți udev prin sudo service udev restart.

Servicii Google și Microsoft#

În prezent, se pare că există o eroare pe care sperăm să o rezolvăm în curând și care afectează funcționarea Nitrokey 3 cu unele servicii Google și Microsoft prin FIDO2.

Bug-ul Timeout#

Există o eroare în ceea ce privește recunoașterea Nitrokey de către sistem, în cazul în care apare un timeout înainte ca conexiunea să reușească.

NFC nu funcționează#

Vă rugăm să vă asigurați că FIDO2 funcționează corect. În caz contrar, nici NFC nu va funcționa.

Verificați, de asemenea, dacă folosiți locul potrivit pe smartphone. Găsiți locul potrivit folosind: nfc.fail.

Partea din spate a Nitrokey trebuie să fie ținută pe smartphone. În cazul versiunii USB-A, ar putea fi util să ridicați ușor partea cu conectorul USB pentru a reduce distanța dintre partea finală a stick-ului.

Dacă aveți o husă pentru telefon, încercați mai întâi să găsiți locul potrivit fără ea. Reîncercați după aceea cu husa.

Căutarea locului optim a durat uneori până la 20-30 de secunde. Din experiența noastră, dacă țineți Nitrokey în poziție orizontală, veți obține rezultate mai bune.Dacă întâmpinați în continuare probleme, vă rugăm să ne scrieți un e-mail la serviciul nostru de asistență. Pentru un ajutor optim, vă rugăm să includeți numărul de expediere/comandă și modelul smartphone-ului dvs.

Depanarea OpenPGP#

GnuPG: Cardul OpenPGP nu este disponibil#

Problemă: GnuPG nu poate accesa Nitrokey 3 și afișează un mesaj de eroare ca acesta:

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

Soluție: Există două servicii comune de carduri inteligente pe sistemele Linux: scdaemon, daemonul GnuPG pentru carduri inteligente, și pcscd, un daemon generic pentru carduri inteligente. scdaemon are două drivere pentru accesarea cardurilor inteligente: Driverul său integrat ccid încearcă să acceseze direct cardul inteligent. Driverul pcsc utilizează în schimb daemonul pcscd.

Un card inteligent poate fi accesat direct doar de un singur demon. Aceasta înseamnă că, în funcție de ordinea de pornire, pcscd poate bloca cardul înainte ca scdaemon să încerce să-l acceseze folosind driverul intern ccid. Prin urmare, vă recomandăm să utilizați driverul pcscd pentru scdaemon. Îl puteți activa adăugând disable-ccid la fișierul de configurare ~/.gnupg/scdaemon.conf și repornind scdaemon, de exemplu cu gpg-connect-agent "SCD KILLSCD" /bye. Dacă acest lucru nu rezolvă problema, consultați secțiunea următoare pentru mai multe informații.

Alternativ, puteți dezactiva sau dezinstala pcscd pentru a evita acest conflict.

pcscd: Card neînregistrat#

Problemă: O aplicație care utilizează pcscd nu afișează Nitrokey 3.

Soluție: În primul rând, asigurați-vă că scdaemon nu rulează (a se vedea secțiunea anterioară):

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

Acum listați cărțile inteligente recunoscute de pcscd cu pcsc_scan -r. Ar trebui să vedeți o intrare ca aceasta:

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

Dacă Nitrokey 3 apare, înseamnă că este recunoscută corect de pcscd și este posibil să existe o problemă cu aplicația care încearcă să o acceseze. Dacă nu apare, asigurați-vă că versiunea libccid este actualizată. Suportul pentru Nitrokey 3 a fost adăugat în libccid 1.5.0.

Actualizarea bazei de date a dispozitivului#

Dacă nu puteți actualiza libccid la o versiune acceptată, trebuie să actualizați manual baza de date a dispozitivului. Calea bazei de date depinde de distribuția dumneavoastră:

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

Asigurați-vă că faceți o copie de rezervă a fișierului înainte de a-l suprascrie. Puteți descărca un fișier actualizat al bazei de date a dispozitivelor din depozitul nitrokey-3-firmware. După actualizarea fișierului, reporniți pcscd și rulați din nou pcsc_scan -r. Nitrokey 3 ar trebui să apară acum.

Actualizarea prin update.nitrokey.com nu funcționează#

În prezent, actualizatorul web nu acceptă Nitrokey 3. Cu toate acestea, puteți obține cel mai recent firmware utilizând aceste instrucțiuni ` <firmware-update.html>`_ .