-
Notifications
You must be signed in to change notification settings - Fork 135
-
Notifications
You must be signed in to change notification settings - Fork 135
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
yubikey is not defined and pyotherside function errors after yubikey-manager 4.0.0a1 #693
Comments
Hi, |
We ran into the same issue in Debian, as I didn't think to test Do you have an ETA on a (pre)release? |
I don't think we'll be able to release 5.1 in time for inclusion in the upcoming Debian/Fedora versions. Instead I've been looking at a more quick-and-dirty solution of making a new 5.0.4-post1 release which is made to be compatible with ykman 4.0 (as well as still working with 3.x). I don't see any point in making new Windows, Mac or Snap packages for that, so we'd just make a signed tag. Would that be sufficient? |
Sure, that would be just-about perfect. |
Agreed, that would be good. Thanks! |
We've now tagged 5.0.4-post1 here: https://github.com/Yubico/yubioath-desktop/releases/tag/yubioath-desktop-5.0.4-post1 |
Thank you for the report! I suspect I know what is happening here, and will look into it tomorrow. If I'm right it's something we need to fix in ykman. |
@dainnilsson thanks for the (preliminary) fix, and please let us know when a fix has been committed to ykman. |
@gbcox - As suspected, this is an issue in ykman 4.0.0a1 with some NEO-specific truncation not being performed. I have committed a fix to the |
Great, thanks! |
Thanks for the quick fix. I'm currently testing and it appears to be working fine now with the NEO. |
Closing. Thanks again for the quick response! |
Thanks, fixed also here on Debian with my private rebuild. |
Forgot to mention here, but I tested & uploaded that to Debian shortly after the fix became available. |
Cross-reference: yubikey-manager requires python-fido2 < 0.90 but Fedora 34 uses python-fido2 0.90-2 yubikey-manager#382
Console shows:
yubioath-desktop --log-level DEBUG
Unhandled PyOtherSide error: Cannot import module: yubikey (Traceback (most recent call last):
File "qrc:///py/yubikey.py", line 12, in
from ykman.descriptor import (
ModuleNotFoundError: No module named 'ykman.descriptor'
)
Unhandled PyOtherSide error: Function not found: 'yubikey.init_with_logging' (Traceback (most recent call last):
File "", line 1, in
NameError: name 'yubikey' is not defined
)
Unhandled PyOtherSide error: Function not found: 'yubikey.controller.check_descriptors' (Traceback (most recent call last):
File "", line 1, in
NameError: name 'yubikey' is not defined
)
Unhandled PyOtherSide error: Function not found: 'yubikey.controller.get_connected_readers' (Traceback (most recent call last):
File "", line 1, in
NameError: name 'yubikey' is not defined
)
The text was updated successfully, but these errors were encountered: