Post about installing pynitrokey.

This commit is contained in:
daniel 2025-03-30 21:44:07 +02:00
parent 2eb833436e
commit e4e432790c
2 changed files with 58 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

View File

@ -0,0 +1,58 @@
---
title: Install pynitrokey on Fedora 41
description: Here's how I installed pynitrokey on my Fedora 41 KDE laptop, resolving missing dependencies.
date: 2025-03-30T10:53:35+0100
draft: false
# ShowLastmod: true
toc: false
scrolltotop: true
images: []
tags:
- security
- Linux
- Fedora
---
{{< figure src="IMGP0069.jpg"
alt="My Nitrokey 3A mini"
title="My Nitrokey 3A mini on the right side of the picture" >}}
I use [Yubikey][]s and [Nitrokey][]s as a second factor during 2FA
authentication.
My experiences with Nitrokey devices have been mixed. Currently my 3A mini
stopped working. I wanted to investigate what's going on, only to find out that
the commandline tool `nitropy` no longer worked on my machine either! :-(
Here's how I got it to work again. I'm a Python noob, so maybe there's a better
way to install the dependencies. The operating system is Fedora 41.
```bash
sudo dnf install systemd-devel python3-devel
pipx install pynitrokey
```
Afterwards I was greeted with this:
```text
$ nitropy nk3 test
Command line tool to interact with Nitrokey devices 0.8.1
Critical error:
No connected NK3 devices found
--------------------------------------------------------------------------------
Critical error occurred, exiting now
Unexpected? Is this a bug? Would you like to get support/help?
- You can report issues at: https://support.nitrokey.com/
- Writing an e-mail to support@nitrokey.com is also possible
- Please attach the log: '/tmp/nitropy.log._p6mpa3e' with any support/help request!
- Please check if you have udev rules installed: https://docs.nitrokey.com/nitrokeys/nitrokey3/firmware-update#troubleshooting-linux
```
I made sure that I had the abovementioned `udev` rules in place. The key is not
detected by any system, be it my personal Linux laptop or any Windows machine
that I could access. [D'oh][]!
[Nitrokey]: https://www.nitrokey.com
[Yubikey]: https://www.yubico.com
[d'oh]: https://en.wikipedia.org/wiki/D'oh!