[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