






















Heads up: Version 7.3.1 is not a Linux version. Please check the release notes for platform-specific details before flagging this as out-of-date
Heads up: Version 7.3.1 is not a Linux version. Please check the release notes for platform-specific details before flagging this as out-of-date
@aryklein, They might be overkill to declare, but I noticed that the app wouldn't start in a fresh arch distrobox with only yubico-authenticator-bin installed. I had to install both gtk-3 and libnotify for the application to launch properly.
@gentoofan, I’m not sure they’re mandatory. Why do you think these packages are runtime dependencies? Would anything break if they weren’t included?
Change done @muneoarch. Thanks
To make this package compliant with Arch RFC 0016, could you please rewrite the license field as follows?
license=('Apache-2.0')
The current PKGBUILD is actually missing some runtime dependencies: gtk3 and libnotify. Here's a patch to fix that:
diff --git a/PKGBUILD b/PKGBUILD
index b3757ce..f6b4833 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgdesc="Cross-platform application for managing your YubiKey's second factor cr
arch=('x86_64')
url="https://github.com/Yubico/yubioath-flutter"
license=('Apache')
-depends=('ccid' 'zenity')
+depends=('ccid' 'zenity' 'gtk3' 'libnotify')
conflicts=('yubico-authenticator')
options=(!strip)
optdepends=('gnome-screenshot: QR scanning feature on GNOME'
For months now I'm seeing the below error. On the GUI it shows up as "Failed connecting over ccid and otp". Using ykman works for retrieving OTP keys, so communication with Yubikey is fine.
Any ideas how to fix this? Some Python dependency needs updating, maybe?
Logs:
(com.yubico.yubioath:1827179): Gtk-WARNING **: 10:46:32.494: Theme parsing error: gtk-contained-dark.css:2871:228: Missing closing bracket for :not()
Fontconfig warning: using without calling FcInit()
10:46:32.909 [desktop.init] INFO: Logging initialized, outputting to stderr
10:46:32.911 [desktop.init] INFO: Window hidden on startup: false
10:46:32.911 [desktop.init] INFO: Starting Helper subprocess: /opt/yubico-authenticator/helper/authenticator-helper
10:46:32.916 [desktop.init] INFO: Helper process started
10:46:32.916 [main] INFO: Running Yubico Authenticator...
{app_version: 7.2.3, dart: 3.8.1 (stable) (Wed May 28 00:47:25 2025 -0700) on "linux_x64", os: linux, os_version: Linux 6.6.99-1-MANJARO #1 SMP PREEMPT_DYNAMIC Thu Jul 17 22:09:32 UTC 2025}
10:46:33.178 [helper.ykman.logging] INFO: Logging at level: INFO
10:46:33.178 [helper.helper.device] INFO: Log level set to: INFO
10:46:33.178 [desktop.init] INFO: Helper log level set
10:46:33.642 [desktop.devices] INFO: USB state change
{"data":{"state":-4951949724652823801,"pids":{"1031":1}},"actions":["get","scan"],"children":{"12091705":{"pid":1031,"name":"YubiKey 5 NFC","serial":12091705}}}
10:46:33.667 [desktop.devices] INFO: USB state updated, unaccounted for: {}
10:46:33.713 [helper.helper.device] WARNING: Error opening connection
Traceback (most recent call last):
File "helper/device.py", line 374, in otp
File "helper/device.py", line 336, in _create_connection
File "ykman/device.py", line 251, in open_connection
ValueError: Unsupported Connection type
10:46:33.713 [helper] INFO: Attempting recovery on "state-reset"
10:46:34.003 [helper.helper.device] WARNING: Error opening connection
Traceback (most recent call last):
File "helper/device.py", line 374, in otp
File "helper/device.py", line 336, in _create_connection
File "ykman/device.py", line 251, in open_connection
ValueError: Unsupported Connection type
10:46:34.003 [desktop.otp.state] WARNING: Failed connecting to yubiotp via UsbInterface.otp
10:46:34.385 [desktop.otp.state] WARNING: Failed connecting to yubiotp via UsbInterface.ccid
10:46:34.516 [helper.helper.device] WARNING: Error opening connection
Traceback (most recent call last):
File "helper/device.py", line 374, in otp
File "helper/device.py", line 336, in _create_connection
File "ykman/device.py", line 251, in open_connection
ValueError: Unsupported Connection type
...The logs repeat...
@aryklein: Works fine, thank you
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。
Fix for "the key has expired" warning when installing yubico-authenticator-bin
The package verifies the download using Dain Nilsson's GPG key. If your local copy of that key is outdated, GPG will report it as expired even though the key owner has renewed it on the keyserver.
To fix it, refresh the key:
Then rebuild/reinstall the package as usual. The warning will be gone.