Nitrokey App findet Nitrokey 3 in Qubes nicht

Servus zusammen,

ich habe ein Nitropad NV41 mit vorinstalliertem Qubes 4.1, das ich mittlerweile auf 4.2 upgegradet habe.
Leider konnte ich weder bei Qubes 4.1, noch bei 4.2 mit der Nitrokey App den PIN ändern, wie in der Installationsanleitung steht. Die App erkennt den Nitrokey nicht, trotz Zuordnung zum Template der App.
Ich habe mittlerweile rausgefunden, dass die Nitrokey 3 Nitropi benötigen. Dies bringe ich aber nicht zum laufen, weder unter Fedora 38 noch Debian 12.
Wie kann ich den vorinstallierten PIN nun ändern?

Was passiert genau? Welche Meldungen kommen raus?

Ich füge den Nitrokey dem Template mit der Nitrokey App hinzu und starte die App. Die App erkennt den Nitrokey aber nicht. Alle Buttons bis auf Help sind in der App ausgegraut.

Und wie sieht aus mit nitropy?

NK3 can only be managed with the NitroKey App 2 or nitropy, not the first NitroKey App.

Furthermore, don’t connect your NitroKey to a QubesOS template! Either do a user installation in an AppVM or DVM or a regular (root) installation in a template and then connect the NitroKey to the AppVM / DVM based on that template.

1 Like

Das habe ich oben schon geschrieben. Ich bekomme es nicht installiert. Außerdem ist die Verlinkung bei der Dokumentation von Nitrokey inaktiv.

How can i find and install the Nitrokey 2 App?

Es tut mir Leid, ohne Details wie ausgeführte Kommandos, deren Ergebnisse, so-genannte “Logdateien” - falls vorhanden - kann leider nicht geholfen werden.

Das betrifft auch die Dokumentation, man braucht einen Hinweis, wo und was ist passiert.

also ich muss leider sagen, dass der Update-Prozess ein ziemlicher Krampf ist.
Zuerst versuchte ich die nitrokey app 2 zu installieren, das hat nicht wirklich funktioniert. Dann habe ich die bin-Datei gezogen, ausführbar gemacht und daraus läuft die App.

Es kommt allerdings “Failed to update Nitrokey 3”.

Es hat mal funktioniert. Jetzt aber irgendwie nicht mehr. Habs mit der aktuellen stable-Version probiert und gerade auch mit der 2.2.0

Wenn ichs über nitropy versuche, bekomme ich “no module named pynitrokey”.
pipx + pynitrokey sind installiert.

1 Like

Und was sind die Fehlermeldungen?

Von welchem System aus? Wie kann man den Fehler rekonstruieren?

Hast du mal eine Linux Live CD versucht und das Update dort ausgeführt?

Evtl. sollte Nitrokey eine ISO bereit stellen, dass damit dann unter definierten Bedingungen ein Update ausgeführt werden kann inklusive soll ein Logfile erzeugt und hochgeladen werden.

I personally haven’t tried out the NitroKey App 2 yet, but for my NitroKey 3 upgrading the firmware using the nitropy command line tool worked when following the documentation.

1 Like

Fehlermeldungen habe ich oben beschrieben.

ich habe es von QubesOS und vom Mac M1 probiert.

LiveCD habe ich nicht probiert.

Hey

regarding Qubes OS: we are working at a integration of the Nitrokey App 2 into Qubes OS, at the moment this is quit a hassle. Essayist way is to temproaly allow internet in sys-usb → install nitropy the pipx way just in the running sys-usb → upgrade it there the normal documented way. After a reboot nitropy will be gone again if sys-usb is fully disposable wich is the default in qubes 4.2.0.

The Integration will make this all obsolete but is not ready yet.

that would be VERY great! Is there some timeline for that?

I already created an extra usb-VM for this purpose instead of sys-usb. Nitropy worked in that VM some time ago. But now it doesn’t work: “no module named pynitropy” after installation of pynitrokey and pipx + udev rules.