Problēmu novēršana#

Šeit atradīsiet biežāk sastopamo problēmu apkopojumu.

Nitrokey nav atklāts Linux operētājsistēmā#

Ja Nitrokey netiek atrasts, rīkojieties šādi:

  1. Kopējiet šo failu 41-nitrokey.rules uz /etc/udev/rules.d/.

  2. Restartējiet udev, izmantojot sudo service udev restart vai udevadm control --reload-rules && udevadm trigger, ja izmantojat Fedora.

Nitrokey karšu lasītāja draiveri nevar instalēt operētājsistēmā Windows#

Operētājsistēmā Windows vispārējā viedkaršu lasītāja draivera inicializācija neizdodas. Paziņotais ierīces statuss ir This device is not working properly because Windows cannot load the drivers required for this device. (Code 31).

Operētājsistēmai Windows ir divi vispārīgi viedkaršu lasītāju draiveri (WUDF un UMDF2). Pēc noklusējuma Windows izmanto UMDF2, kuru neizdodas inicializēt, tāpēc tas netiek ielādēts Nitrokey.

<x id=“0“></x>`<x id=“2“></x><x id=“13“></x>`

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers
Ceļš: <x id=“6“></x>`<x id=“8“></x><x id=“73“></x>`
Veids: DWORD (32-bit)
Nitrokey karšu lasītāja draiveri nevar instalēt operētājsistēmā Windows

Piezīme

Reģistra atslēga ir pieejama operētājsistēmai Windows 10 (1903 (19H1) un jaunākajai versijai) un Windows 11.

Ja viedkaršu lasītājs pirms tam jau bija instalēts ar neveiksmīgu inicializāciju, var nākties tos noņemt no reģistra. Reģistrā dzēsiet šādu reģistra ceļu.

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers\Nitrokey CCID/ICCD Interface 0

Ja viedkaršu lasītājs iepriekš ir uzstādīts vairākas reizes, var būt vairāk nekā viens ceļš, kura beigās ir palielināts numurs.

Pēc pārstartēšanas Nitrokey tiek atpazīts kā Microsoft Usbccid Smartcard Reader (WUDF).

Google un Microsoft pakalpojumi#

Pašlaik, šķiet, ir kļūda, ko ceram drīz novērst un kas ietekmē Nitrokey 3 darbību ar dažiem Google un Microsoft pakalpojumiem saskaņā ar FIDO2.

Timeout kļūda#

Sistēma atpazīst Nitrokey, un pirms savienojuma izveides tiek konstatēta kļūda, kas izraisa laika pārtraukumu.

NFC nedarbojas#

Pārliecinieties, vai FIDO2 darbojas pareizi. Pretējā gadījumā nedarbosies arī NFC.

Also check if you are using the right spot on your smartphone.

Nitrokey aizmugurējā puse ir jāpiespiež pie viedtālruņa. USB-A versijai varētu būt noderīgi nedaudz pacelt pusi ar USB savienotāju, lai samazinātu attālumu līdz nūjas gala daļai.

Ja jums ir tālruņa vāciņš, vispirms mēģiniet atrast pareizo vietu bez tā. Pēc tam mēģiniet vēlreiz ar vāciņu.

Optimālās vietas meklēšana dažkārt aizņēma līdz 20-30 sek. Mūsu pieredze liecina, ka, turot Nitrokey horizontālā orientācijā, rezultāti ir labāki.Ja joprojām saskaraties ar problēmām, lūdzu, rakstiet e-pastu mūsu atbalsta dienestam. Lai saņemtu optimālu palīdzību, lūdzu, norādiet piegādes/pasūtījuma numuru un viedtālruņa modeli.

OpenPGP problēmu novēršana#

GnuPG: OpenPGP karte nav pieejama#

Problēma: GnuPG nevar piekļūt Nitrokey 3 un parāda šādu kļūdas ziņojumu:

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

Risinājums: Linux sistēmās ir divi izplatīti viedkaršu pakalpojumi: scdaemon ` , GnuPG viedkaršu dēmons, un ``pcscd`, vispārējs viedkaršu dēmons. scdaemon ir divi draiveri piekļuvei viedkartēm: Tā integrētais ccid draiveris mēģina tieši piekļūt viedkartei. Savukārt pcsc draiveri izmanto pcscd dēmonu.

Viedkartei tieši piekļūt var tikai viens dēmons. Tas nozīmē, ka atkarībā no palaišanas secības pcscd var bloķēt karti, pirms scdaemon mēģina tai piekļūt, izmantojot iekšējo ccid draiveri. Tāpēc mēs iesakām izmantot pcscd draiveri scdaemon. To var aktivizēt, pievienojot disable-ccid ~/.gnupg/scdaemon.conf konfigurācijas failā un restartējot scdaemon, piemēram, ar gpg-connect-agent "SCD KILLSCD" /bye. Ja tas problēmu neatrisina, skatiet nākamo sadaļu, lai iegūtu vairāk informācijas.

Varat arī deaktivizēt vai atinstalēt pcscd, lai izvairītos no šī konflikta.

pcscd: Karte nav atrasta#

Problēma: Lietojumprogrammā, kurā tiek izmantots pcscd, netiek parādīts Nitrokey 3.

Risinājums: Vispirms pārliecinieties, ka scdaemon netiek palaists (skat. iepriekšējo sadaļu):

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

Tagad uzskaitiet viedkartes, kuras atpazīst pcscd ar pcsc_scan -r. Jums vajadzētu redzēt šādu ierakstu:

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

Ja tiek parādīts Nitrokey 3, to pareizi atpazīst pcscd un, iespējams, ir problēmas ar lietojumprogrammu, kas mēģina tam piekļūt. Ja tas neparādās, pārliecinieties, vai jūsu libccid versija ir atjaunināta. Nitrokey 3 atbalsts tika pievienots libccid 1.5.0 versijā.

Ierīces datu bāzes atjaunināšana#

Ja nav iespējams atjaunināt libccid uz atbalstīto versiju, ierīces datu bāze jāatjaunina manuāli. Datu bāzes ceļš ir atkarīgs no jūsu izplatīšanas:

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

Pirms faila pārrakstīšanas izveidojiet tā rezerves kopiju. Jūs varat lejupielādēt atjauninātu ierīču datubāzes failu no nitrokey-3-firmware repozitorija. Pēc faila atjaunināšanas restartējiet pcscd un vēlreiz palaidiet pcsc_scan -r. Tagad Nitrokey 3 vajadzētu parādīties.

Atjaunināšana, izmantojot update.nitrokey.com nedarbojas#

Pašlaik tīmekļa atjauninātājs neatbalsta Nitrokey 3. Tomēr varat iegūt jaunāko programmaparatūru, izmantojot šos norādījumus.

PIV Troubleshooting#

Pyscard is not available#

Ja pyscard nav pieejama nitropy, mēģinot izmantot PIV funkcionalitāti, var tikt pieļauta šāda kļūda:

Šai komandai nepieciešama pyscard bibliotēka, kas jūsu sistēmā nav pieejama. Lai iegūtu vairāk informācijas, lūdzu, skatiet https://docs.nitrokey.com/nitrokeys/nitrokey3/troubleshooting#pyscard-is-not-available

Lai novērstu šo kļūdu, lūdzu, instalējiet nitropy ar pcsc papildu atkarībām:

pip install pynitrokey[pcsc] pipx install pynitrokey[pcsc]

Ja instalējat pynitrokey, izmantojot citu izplatīšanas kanālu, lūdzu, instalējiet visas neobligātās atkarības šim kanālam.