Vianmääritys#

Täältä löydät kokoelman yleisimpiä ongelmia.

Nitrokeyta ei havaita Linuxissa#

Jos Nitrokey-avainta ei havaita, toimi seuraavasti:

  1. Kopioi tämä tiedosto 41-nitrokey.rules osoitteeseen /etc/udev/rules.d/.

  2. Käynnistä udev uudelleen sudo service udev restart tai udevadm control --reload-rules && udevadm trigger kautta, jos käytät Fedoraa.

Nitrokey-kortinlukijaohjainta ei voi asentaa Windows-käyttöjärjestelmään#

Windows-käyttöjärjestelmässä älykortinlukijaohjaimen alustaminen epäonnistuu. Raportoitu laitteen tila on This device is not working properly because Windows cannot load the drivers required for this device. (Code 31).

Windowsissa on kaksi yleistä älykortinlukijaohjainta (WUDF ja UMDF2). Windows käyttää oletusarvoisesti UMDF2:ta, joka ei alustu eikä sitä siksi ladata Nitrokey-ohjaimeen.

Varmistaaksesi ohjaimen alustuksen onnistumisen, lisää laitteen alustuksen uusintayritys. Lisää rekisteriin seuraava rekisteriavain.

Path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers
Polku: <x id=”6”></x>`<x id=”8”></x><x id=”73”></x>`
Tyyppi: DWORD (32-bit)
Tiedot: 1

Muista

Rekisteröintiavain on saatavilla Windows 10:lle (versio 1903 (19H1) ja uudempi) ja Windows 11:lle.

Jos älykortinlukija oli jo aiemmin asennettu ja sen alustaminen epäonnistui, sinun on ehkä poistettava ne rekisteristä. Poista rekisteristä seuraava rekisteripolku.

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

Jos älykortinlukija on asennettu useita kertoja aiemmin, polkuja voi olla useampi kuin yksi, ja niiden lopussa voi olla korotettu numero.

Uudelleenkäynnistyksen jälkeen Nitrokey tunnistetaan Microsoft Usbccid Smartcard Reader (WUDF).

Googlen ja Microsoftin palvelut#

Tällä hetkellä näyttää olevan virhe, jonka toivomme korjaavamme pian ja joka vaikuttaa Nitrokey 3:n toimintaan joidenkin Googlen ja Microsoftin FIDO2-palvelujen kanssa.

Aikakatkaisuvika#

Järjestelmä tunnistaa Nitrokey-avaimen, jolloin yhteys ei onnistu.

NFC ei toimi#

Varmista, että FIDO2 toimii oikein. Muuten NFC ei myöskään toimi.

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

Nitrokey-avaimen takapuolta on pidettävä älypuhelinta vasten. USB-A-version kohdalla voi olla hyödyllistä nostaa hieman sitä puolta, jossa on USB-liitin, jotta tikun päädyn etäisyys pienenee.

Jos sinulla on puhelimen suojus, yritä ensin löytää oikea paikka ilman sitä. Yritä sen jälkeen uudelleen suojan kanssa.

Optimaalisen paikan etsiminen kesti joskus jopa 20-30 sekuntia. Kokemuksemme mukaan Nitrokey:n pitäminen vaakasuorassa asennossa tuottaa parempia tuloksia.Jos sinulla on edelleen ongelmia, kirjoita sähköpostia asiakaspalveluumme. Optimaalisen avun saamiseksi liitä mukaan lähetys-/tilausnumero ja älypuhelimesi malli.

OpenPGP:n vianmääritys#

GnuPG: OpenPGP-korttia ei ole saatavilla#

Ongelma: GnuPG ei pääse käsiksi Nitrokey 3:een ja näyttää seuraavan virheilmoituksen:

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

Ratkaisu: Linux-järjestelmissä on kaksi yleistä älykorttipalvelua: scdaemon , GnuPG:n älykorttipalvelu, ja pcscd, yleinen älykorttipalvelu. scdaemon on kaksi ajuria älykorttien käyttämiseen: Sen integroitu ccid -ajuri yrittää käyttää älykorttia suoraan. ` pcsc` -ajurit käyttävät sen sijaan pcscd -demonia.

Älykorttia voi käyttää suoraan vain yksi daemon. Tämä tarkoittaa, että käynnistysjärjestyksestä riippuen pcscd saattaa lukita kortin ennen kuin scdaemon yrittää käyttää sitä sisäisen ccid -ajurin avulla. Siksi suosittelemme käyttämään pcscd -ajuria scdaemon -ajuria varten. Voit aktivoida sen lisäämällä disable-ccid ~/.gnupg/scdaemon.conf config-tiedostoon ja käynnistämällä uudelleen scdaemon esimerkiksi gpg-connect-agent "SCD KILLSCD" /bye. Jos tämä ei korjaa ongelmaa, katso lisätietoja seuraavasta osiosta.

Vaihtoehtoisesti voit poistaa käytöstä tai asentaa pcscd, jotta vältät tämän ristiriidan.

pcscd: Korttia ei löydy#

Ongelma: Sovellus, jossa käytetään pcscd, ei näytä Nitrokey 3:a.

Ratkaisu: ` scdaemon` ei ole käynnissä (katso edellinen kohta):

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

Luettele nyt älykortit, jotka pcscd tunnistaa pcsc_scan -r kanssa. Sinun pitäisi nähdä tällainen merkintä:

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

Jos Nitrokey 3 näkyy, pcscd tunnistaa sen oikein, ja sovelluksessa, joka yrittää käyttää sitä, saattaa olla ongelma. Jos se ei näy, varmista, että libccid versio on ajan tasalla. Tuki Nitrokey 3:lle lisättiin libccid 1.5.0:ssa.

Laitetietokannan päivittäminen#

Jos et voi päivittää libccid tuettuun versioon, sinun on päivitettävä laitetietokanta manuaalisesti. Tietokannan polku riippuu jakelustasi:

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

Varmuuskopioi tiedosto ennen sen korvaamista. Voit ladata päivitetyn laitetietokantatiedoston osoitteesta nitrokey-3-firmware arkistosta. Kun olet päivittänyt tiedoston, käynnistä uudelleen pcscd ja suorita pcsc_scan -r uudelleen. Nitrokey 3:n pitäisi nyt näkyä.

Päivitys sivuston update.nitrokey.com kautta ei toimi#

Tällä hetkellä verkkopäivitysohjelma ei tue Nitrokey 3:a. Voit kuitenkin hankkia uusimman laiteohjelmiston käyttämällä näitä ohjeita.

PIV Troubleshooting#

Pyscard is not available#

Jos pyscard ei ole nitropyn käytettävissä, saatat saada seuraavan virheilmoituksen, kun yrität käyttää PIV-toimintoa:

Tämä komento vaatii pyscard-kirjaston, jota ei ole saatavilla järjestelmässäsi. Lisätietoja saat osoitteesta https://docs.nitrokey.com/nitrokeys/nitrokey3/troubleshooting#pyscard-is-not-available.

Voit korjata tämän virheen asentamalla nitropyn ja pcsc-lisäriippuvuudet:

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

Jos asennat pynitrokeyn toisen jakelukanavan kautta, asenna kaikki tämän kanavan valinnaiset riippuvuudet.