Yubico authenticator no longer runs

After this update yubico authenticator no longer runs. This is very serious.

Log:

authenticator 
19:10:00.874 [desktop.init] INFO: Logging initialized, outputting to stderr
19:10:00.888 [desktop.init] INFO: Window hidden on startup: false
19:10:00.888 [desktop.init] INFO: Starting Helper subprocess: /opt/yubico-authenticator/helper/authenticator-helper
19:10:00.894 [desktop.init] INFO: Helper process started
19:10:00.895 [main] INFO: Running Yubico Authenticator...
{app_version: 7.3.1, dart: 3.9.2 (stable) (Wed Aug 27 03:49:40 2025 -0700) on "linux_x64", os: linux, os_version: Linux 6.18.8-1-MANJARO #1 SMP PREEMPT_DYNAMIC Fri, 30 Jan 2026 23:06:21 +0000}

(com.yubico.yubioath:43714): libayatana-appindicator-WARNING **: 19:10:00.925: libayatana-appindicator is deprecated. Please use libayatana-appindicator-glib in newly written code.
19:10:00.970 [helper] ERROR: Traceback (most recent call last):
19:10:00.970 [helper] ERROR:   File "/opt/yubico-authenticator/helper/authenticator-helper", line 22, in <module>
19:10:00.970 [helper] ERROR:     from helper import run_rpc_pipes, run_rpc_socket
19:10:00.970 [helper] ERROR: ModuleNotFoundError: No module named 'helper'
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: Bad state: No elements
#0      _NextRequest.update (package:async/src/stream_queue.dart:695)
#1      StreamQueue._updateRequests (package:async/src/stream_queue.dart:419)
#2      StreamQueue._close (package:async/src/stream_queue.dart:513)
#3      StreamQueue._ensureListening.<anonymous closure> (package:async/src/stream_queue.dart:481)
#4      _RootZone.runGuarded (dart:async/zone.dart:1766)
#5      _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434)
#6      _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444)
#7      _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333)
#8      _ForwardingStream._handleDone (dart:async/stream_pipe.dart:123)
#9      _ForwardingStreamSubscription._handleDone (dart:async/stream_pipe.dart:192)
#10     _RootZone.runGuarded (dart:async/zone.dart:1766)
#11     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434)
#12     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444)
#13     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333)
#14     _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:91)
#15     _EventSinkWrapper.close (dart:async/stream_transformers.dart:21)
#16     _ByteAdapterSink.close (dart:convert/byte_conversion.dart:54)
#17     _LineSplitterSink.close (dart:convert/line_splitter.dart:144)
#18     _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:136)
#19     _RootZone.runGuarded (dart:async/zone.dart:1766)
#20     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434)
#21     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444)
#22     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333)
#23     _SinkTransformerStreamSubscription._close (dart:async/stream_transformers.dart:91)
#24     _EventSinkWrapper.close (dart:async/stream_transformers.dart:21)
#25     _ByteAdapterSink.close (dart:convert/byte_conversion.dart:54)
#26     _Utf8ConversionSink.close (dart:convert/string_conversion.dart:301)
#27     _ConverterStreamEventSink.close (dart:convert/chunked_conversion.dart:79)
#28     _SinkTransformerStreamSubscription._handleDone (dart:async/stream_transformers.dart:136)
#29     _RootZone.runGuarded (dart:async/zone.dart:1766)
#30     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:434)
#31     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:444)
#32     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:333)
#33     _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:806)
#34     _StreamController._closeUnchecked (dart:async/stream_controller.dart:652)
#35     _StreamController.close (dart:async/stream_controller.dart:645)
#36     _Socket._onData (dart:io-patch/socket_patch.dart:2919)
#37     _RootZone.runUnaryGuarded (dart:async/zone.dart:1778)
#38     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381)
#39     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312)
#40     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:798)
#41     _StreamController._add (dart:async/stream_controller.dart:663)
#42     _StreamController.add (dart:async/stream_controller.dart:618)
#43     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:2338)
#44     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1648)
#45     _microtaskLoop (dart:async/schedule_microtask.dart:40)
#46     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)


(com.yubico.yubioath:43714): Gdk-WARNING **: 19:10:47.974: The program 'com.yubico.yubioath' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAccess (attempt to access private resource denied)'.
  (Details: serial 52941 error_code 10 request_code 152 (GLX) minor_code 26)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the GDK_SYNCHRONIZE environment
   variable to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

PS I installed libayatana-appindicator-glib as indicated in the error message it makes no difference.

Mod edit: Fixed code formatting for you. :wink:

Thanks. I tried about 5 different ways to make that happen but I couldn’t do it, don’t know why.

Edit. I’ll be switching off in a few minutes but I’ll be back tomorrow to look at any ideas re authenticator. Thanks.

1 Like

I saw you were making attempts :wink: … it’s the three backticks ``` (normally below the Esc key), on their own lines above and below the pasted output, which I used to fix it. :slight_smile:

Three backticks. That is why one backtick didn’t cut it. Thanks again.

1 Like

It runs fine for me. Perhaps try rebuilding python-zxing-cpp and yubico-authenticator or try yubico-authenticator-bin.

By the way, I moved your posts to a dedicated topic as AUR packages are off-topic for Announcements posts.

The -bin package worked for me. Thanks for the suggestion.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.