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