Fejlfinding#
Her finder du en samling af almindelige problemer.
Nitrokey registreres ikke på Linux#
Hvis Nitrokey ikke registreres, skal du fortsætte som følger:
Kopier denne fil 41-nitrokey.rules til
/etc/udev/rules.d/
.Genstart udev via
sudo service udev restart
ellerudevadm control --reload-rules && udevadm trigger
, hvis du bruger Fedora.
Google og Microsoft-tjenester#
I øjeblikket ser der ud til at være en fejl, som vi håber at kunne rette snart, og som påvirker Nitrokey 3’s funktion med nogle Google- og Microsoft-tjenester via FIDO2.
Timeout-fejl#
Der er en fejl med Nitrokey, der bliver genkendt af systemet, hvor der opstår en timeout, før forbindelsen lykkes.
NFC virker ikke#
Kontroller, at FIDO2 fungerer korrekt. Ellers vil NFC heller ikke fungere.
Kontroller også, om du bruger det rigtige sted på din smartphone. Find det rigtige sted ved hjælp af: `nfc.fail`__
Nitrokey’ens bagside skal holdes mod smartphonen. For USB-A-versionen kan det være nyttigt at løfte siden med USB-stikket en smule for at reducere afstanden til den yderste del af pinden.
Hvis du har et telefoncover, skal du prøve at finde det rigtige sted først uden det. Prøv igen bagefter med coveret.
Søgningen efter det optimale sted tog nogle gange op til 20-30 sekunder. Det er vores erfaring, at det giver bedre resultater at holde Nitrokey i vandret stilling.Hvis du stadig har problemer, kan du skrive en mail til vores support. For optimal hjælp bedes du angive forsendelses-/ordrenummer og din smartphone-model.
OpenPGP Fejlfinding#
GnuPG: OpenPGP-kort ikke tilgængeligt#
Problem: GnuPG kan ikke få adgang til Nitrokey 3 og viser en fejlmeddelelse som denne:
$ gpg --card-status
gpg: selecting openpgp failed: No such device
gpg: OpenPGP card not available: No such device
Løsning: Der er to almindelige smartcard-tjenester på Linux-systemer: scdaemon
, GnuPG’s smartcard daemon, og pcscd
, en generisk smartcard daemon. scdaemon ` har to drivere til at tilgå smartcards: Den integrerede ccid
driver forsøger at få direkte adgang til smartcardet. ` pcsc` driveren bruger i stedet pcscd
dæmonen.
Et smartcard kan kun tilgås direkte af én dæmon. Det betyder, at afhængigt af opstartsrækkefølgen, kan pcscd
låse kortet, før scdaemon
forsøger at få adgang til det ved hjælp af den interne ccid
driver. Derfor anbefaler vi at bruge pcscd
driveren til scdaemon
. Du kan aktivere den ved at tilføje disable-ccid
til ~/.gnupg/scdaemon.conf
config-filen og genstarte scdaemon
, for eksempel med gpg-connect-agent "SCD KILLSCD" /bye
. Hvis dette ikke løser problemet, se næste afsnit for mere information.
Alternativt kan du deaktivere eller afinstallere pcscd
for at undgå denne konflikt.
pcscd: Kort ikke fundet#
Problem: Et program, der bruger pcscd
, viser ikke Nitrokey 3.
Løsning: Først skal du sørge for, at scdaemon
ikke kører (se forrige afsnit):
$ gpg-connect-agent "SCD KILLSCD" /bye
Nu skal du liste de smartcards, der genkendes af pcscd
med pcsc_scan -r
. Du bør se en post som denne:
$ pcsc_scan -r
Using reader plug'n play mechanism
Scanning present readers..
0: Nitrokey 3 [CCID/ICCD Interface] 00 00
Hvis Nitrokey 3 dukker op, genkendes den korrekt af pcscd
, og der kan være et problem med det program, der forsøger at få adgang til den. Hvis den ikke dukker op, skal du sørge for, at din libccid
version er opdateret. Understøttelse af Nitrokey 3 blev tilføjet i libccid
1.5.0.
Opdatering af enhedsdatabasen#
Hvis du ikke kan opdatere libccid
til en understøttet version, er du nødt til manuelt at opdatere enhedsdatabasen. Stien til databasen afhænger af din distribution:
Arch, Debian, Ubuntu:
/etc/libccid_Info.plist
Sørg for at tage backup af filen, før du overskriver den. Du kan downloade en opdateret enhedsdatabasefil fra nitrokey-3-firmware
repository. Når du har opdateret filen, skal du genstarte pcscd
og køre pcsc_scan -r
igen. Nitrokey 3 skulle nu dukke op.
Opdatering via update.nitrokey.com virker ikke#
I øjeblikket understøtter webopdateren ikke Nitrokey 3. Du kan dog hente den nyeste firmware ved hjælp af disse instruktioner.