Vianmääritys#

(Nitrokey 3 - Windows)

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 kautta.

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.

Tarkista myös, käytätkö oikeaa kohtaa älypuhelimessasi. Etsi oikea paikka käyttämällä: nfc.fail.

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.