Bug 2136583
Summary: | yubikey-manager - upstream release 5.0.0 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Gerald Cox <gbcox> |
Component: | yubikey-manager | Assignee: | Gerald Cox <gbcox> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 38 | CC: | gbcox, keesdejong+dev, orion |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | yubikey-manager-5.0.0-1.20221020git2bf6515.fc38 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-02-20 14:14:16 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2143787, 2144339, 2166928 |
Description
Gerald Cox
2022-10-20 17:03:20 UTC
FEDORA-2022-6133c99e5a has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-6133c99e5a Cannot build for F36 due to dependency issues: Failed build dependencies: (python3dist(fido2) < 2~~ with python3dist(fido2) >= 1) is needed by yubikey-manager-5.0.0-1.20221020git2bf6515.fc38.noarch (python3dist(pyscard) < 3~~ with python3dist(pyscard) >= 2) is needed by yubikey-manager-5.0.0-1.20221020git2bf65 FEDORA-2022-6133c99e5a has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. @orion is it possible to get fido2 and pyscard upgraded without you having a bunch of dependency issues? If not, no problems, but that means yubikey-manager will remain at 4.0.9 for F36. Thanks! FEDORA-2022-4c1f8956da has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-4c1f8956da (In reply to Fedora Update System from comment #5) > FEDORA-2022-4c1f8956da has been submitted as an update to Fedora 37. > https://bodhi.fedoraproject.org/updates/FEDORA-2022-4c1f8956da Unpushed F37 update. yubikey-manager 5.0 not compatible with current yubikey-authenticator 5.1.0 delayed until yubikey-authenticator 6.0.0 is available, which should be before end of 2022. In light of this last issue, are you still looking to update F36? The stack has felt fragile enough that I think I'd rather not try updating F36. (In reply to Orion Poplawski from comment #7) > In light of this last issue, are you still looking to update F36? The stack > has felt fragile enough that I think I'd rather not try updating F36. Yeah, I agree. I'll just deal with F37 and rawhide. Thanks for the response! FEDORA-2022-ab89283605 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-ab89283605 yubioath-authenticator starting with version 6.0.0 is now flutter based. flutter is not currently supported by fedora and is not in the production repositories. The current yubioath-authenticator version 5.0.0 series is no longer supported and is not compatible with version 5 of yubikey-manager. Additionally, the current version of yubikey-manager-qt is not compatible with version 5.0.0 of yubikey-manager. I have requested that yubikey-manager-qt put a requires statement that will prevent anyone using yubikey-manager-qt from upgrading to version 5.0.0 of yubikey-manager. I have modified yubioath-authenticator in the same manner. Upstream has no schedule yet to modify yubikey-manager-qt to make it compatible with yubikey-manager v5. Going forward, at least until I can investigate if it is even possible to package the flutter based yubioath-authenticator, people needing that functionality can either install the snap version of yubioath-authenticator (flatpak isn't available), or they can manually install the flutter based version by: 1. Downloading the linux archive: https://developers.yubico.com/yubioath-flutter/Releases/ 2. cd $home 3. tar -xvf yubico-authenticator-6.0.0-linux.tar.gz 4. cd yubico-authenticator-6.0.0-linux 5. ./desktop_integration.sh -i You should now be able to lauch the application from your Application menu To uninstall: 1. cd ~/yubico-authenticator-6.0.0-linux/ 2. ./desktop_integration.s 3. rm ~/yubico-authenticator-6.0.0-linux/ --recursive Alternatively, you can also use the yubikey-manager to obtain oath information. To view the options: 1. ykman --help To obtain a list of oath codes: ykman oath accounts code FEDORA-2022-ab89283605 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-ab89283605` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-ab89283605 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2022-9837a114a9 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2022-9837a114a9 FEDORA-2022-9837a114a9 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. Reopening, not complete yet. FEDORA-2022-ab89283605 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. Reopening. Package is currently in rawhide and will be introduced in F38. As mentioned in comment 10, the new yubioath-desktop package is now flutter based so it will not be included in the Fedora repository starting with F38 since: 1. flutter is not yet available in Fedora 2. required dependencies break packaging guidelines I've created a front-end package for yubikey-manager (ykocli) that can be installed: dnf install ykocli It is TUI based and mimics the functionality provided by yubioath-desktop. If that doesn't suit your needs, you can also easily install the new version of yubioath-desktop directly from the yubico website following the instructions in comment 10. I've added an item here which explains the situation and provides mitigation: https://discussion.fedoraproject.org/t/f38-yubioath-desktop-yubikey-manager-qt-will-no-longer-be-available-in-fedora-repository/45921 This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle. Changing version to 38. *** Bug 2188544 has been marked as a duplicate of this bug. *** |