[Pkg-auth-maintainers] Bug#1093831: yubioath-desktop: Stopped reading from hardware
Patrick Winnertz
winnie at debian.org
Thu Jan 23 09:19:14 GMT 2025
merge 1093831 1093774
thanks
Hello Richard,
this bug is already known and caused by the outdated version of
yubioath-desktop. Upstream switched several years ago to a flutter based
version which can't be packaged for debian currently as many
dependencies are missing.
Let's see how we deal with the issue.
With best regards
Patrick
On 23.01.25 09:28, Richard Ulrich wrote:
> Package: yubioath-desktop
> Version: 5.1.0-3+b1
> Severity: important
> X-Debbugs-Cc: richi+debian at ulrichard.ch
>
> Dear Maintainer,
>
> The package worked just fine up until the day before yesterday. I assume some python libraries were upgraded that the application depends on.
> Now the application starts, but it doesn't read from the YubiKey any more, and thus doesn't disply any information.
>
> The following messages are written to the terminal:
>
> QSocketNotifier: Can only be used with threads started with QThread
> qrc:/qml/main.qml:305:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 7. Use 'sequences: [ <key> ]' to bind to all of them.
> qrc:/qml/main.qml:297:5: QML Shortcut: Shortcut: Only binding to one of multiple key bindings associated with 9. Use 'sequences: [ <key> ]' to bind to all of them.
> "PyOtherSide error: Traceback (most recent call last):\n\n File \"qrc:///py/yubikey.py\", line 50, in <module>\n from ykman.otp import (\n _PrepareUploadFailed as PrepareUploadFailed\n , _prepare_upload_key as prepare_upload_key, generate_static_pw, time_challenge, format_oath_code)\n\nImportError: cannot import name '_PrepareUploadFailed' from 'ykman.otp' (/usr/lib/python3/dist-packages/ykman/otp.py)\n"
> Unhandled PyOtherSide error: Cannot import module: yubikey (Traceback (most recent call last):
>
> File "qrc:///py/yubikey.py", line 50, in <module>
> from ykman.otp import (
> _PrepareUploadFailed as PrepareUploadFailed
> , _prepare_upload_key as prepare_upload_key, generate_static_pw, time_challenge, format_oath_code)
>
> ImportError: cannot import name '_PrepareUploadFailed' from 'ykman.otp' (/usr/lib/python3/dist-packages/ykman/otp.py)
> )
> "PyOtherSide error: Traceback (most recent call last):\n\n File \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey' is not defined\n"
> Unhandled PyOtherSide error: Function not found: 'yubikey.init' (Traceback (most recent call last):
>
> File "<string>", line 1, in <module>
>
> NameError: name 'yubikey' is not defined
> )
> "PyOtherSide error: Traceback (most recent call last):\n\n File \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey' is not defined\n"
> Unhandled PyOtherSide error: Function not found: 'yubikey.controller.check_descriptors' (Traceback (most recent call last):
>
> File "<string>", line 1, in <module>
>
> NameError: name 'yubikey' is not defined
> )
> qml: TypeError: Cannot read property 'success' of undefined undefined
> "PyOtherSide error: Traceback (most recent call last):\n\n File \"<string>\", line 1, in <module>\n\nNameError: name 'yubikey' is not defined\n"
> Unhandled PyOtherSide error: Function not found: 'yubikey.controller.is_win_non_admin' (Traceback (most recent call last):
>
> File "<string>", line 1, in <module>
>
> NameError: name 'yubikey' is not defined
> )
> qml: TypeError: Cannot read property 'winNonAdmin' of undefined undefined
>
> -- System Information:
> Debian Release: trixie/sid
> APT prefers testing
> APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 6.12.9-amd64 (SMP w/16 CPU threads; PREEMPT)
> Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8), LANGUAGE=de_CH:de
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
> Versions of packages yubioath-desktop depends on:
> ii libc6 2.40-5
> ii libgcc-s1 14.2.0-12
> ii libqt5core5t64 5.15.15+dfsg-2
> ii libqt5gui5t64 5.15.15+dfsg-2
> ii libqt5multimedia5 5.15.15-2
> ii libqt5qml5 5.15.15+dfsg-3
> ii libqt5quick5 5.15.15+dfsg-3
> ii libqt5quickcontrols2-5 5.15.15+dfsg-2
> ii libqt5widgets5t64 5.15.15+dfsg-2
> ii libstdc++6 14.2.0-12
> ii pcscd 2.3.1-1
> ii python3-ykman 5.5.1-1
> ii qml-module-io-thp-pyotherside 1.6.1-1+b5
> ii qml-module-qt-labs-platform 5.15.15+dfsg-2
> ii qml-module-qt-labs-settings 5.15.15+dfsg-3
> ii qml-module-qtquick-controls 5.15.15-2
> ii qml-module-qtquick-controls2 5.15.15+dfsg-2
> ii qml-module-qtquick-dialogs 5.15.15-2
>
> yubioath-desktop recommends no packages.
>
> yubioath-desktop suggests no packages.
>
> -- no debconf information
>
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ winnie at debian.org/patrick at winnertz.eu
⢿⡄⠘⠷⠚⠋⠀ OpenPGP: 8D208172388840811B85DA1CC6D50A4188C70E43
⠈⠳⣄
The people who refer to the pandemic in the past tense and climate
change in the future tense are the reason everything is going to shit.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0xC6D50A4188C70E43.asc
Type: application/pgp-keys
Size: 13437 bytes
Desc: OpenPGP public key
URL: <http://alioth-lists.debian.net/pipermail/pkg-auth-maintainers/attachments/20250123/5c82263d/attachment-0001.asc>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-auth-maintainers/attachments/20250123/5c82263d/attachment-0001.sig>
More information about the Pkg-auth-maintainers
mailing list