Hello, dear OpenBSD developers, Humbly asking for your help, as I am unable to figure out, how to fix the error below and if it is a known problem. It seems to me that yubikey-manager fido functionality is not working on a fresh install of OpenBSD 6.7.
$ uname -a OpenBSD stiegra.my.domain 6.7 GENERIC.MP#1 amd64 $ ykman -v YubiKey Manager (ykman) version: 3.1.1 Libraries: libykpers 1.20.0 libusb 1.0.23 $ ykman list YubiKey 5 Nano [OTP+FIDO+CCID] Serial: 11117521 $ ykman fido info Traceback (most recent call last): File "/usr/local/bin/ykman", line 11, in <module> load_entry_point('yubikey-manager==3.1.1', 'console_scripts', 'ykman')() File "/usr/local/lib/python3.7/site-packages/ykman/cli/__main__.py", line 273, in main cli(obj={}) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 722, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 697, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 1066, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 895, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.7/site-packages/click/core.py", line 535, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.7/site-packages/ykman/cli/fido.py", line 87, in info controller = ctx.obj['controller'] File "/usr/local/lib/python3.7/site-packages/ykman/cli/util.py", line 127, in __getitem__ self.resolve() File "/usr/local/lib/python3.7/site-packages/ykman/cli/util.py", line 124, in resolve self._objects[k] = f() File "/usr/local/lib/python3.7/site-packages/ykman/cli/__main__.py", line 194, in resolve_device dev = _run_cmd_for_single(ctx, subcmd.name, transports, reader) File "/usr/local/lib/python3.7/site-packages/ykman/cli/__main__.py", line 132, in _run_cmd_for_single return descriptor.open_device(transports) File "/usr/local/lib/python3.7/site-packages/ykman/descriptor.py", line 96, in open_device for drv in _list_drivers(transports): File "/usr/local/lib/python3.7/site-packages/ykman/descriptor.py", line 164, in _list_drivers for dev in open_fido(): File "/usr/local/lib/python3.7/site-packages/ykman/driver_fido.py", line 97, in open_devices for dev in CtapHidDevice.list_devices(descriptor_filter): File "/usr/local/lib/python3.7/site-packages/fido2/hid.py", line 135, in list_devices for d in hidtransport.hid.Enumerate(): File "/usr/local/lib/python3.7/site-packages/fido2/_pyu2f/__init__.py", line 29, in Enumerate return InternalPlatformSwitch('Enumerate') File "/usr/local/lib/python3.7/site-packages/fido2/_pyu2f/__init__.py", line 55, in InternalPlatformSwitch raise Exception('Unsupported platform: ' + sys.platform) Exception: Unsupported platform: openbsd6 Thanks in advance. Kind regards Armands Stiegra