Skip to content

Unable to import certificate due to zenity package missing #1939

@StrongKeyAbhishek

Description

@StrongKeyAbhishek

Using Yubico Authenticator 7.2.3 on Rocky Linux 10.0.
YubiKey 5 FW 5.4.3

So, I did a fresh install of Rocky Linux 10.0 with the selection Server with GUI which has the gnome desktop environment.

  1. I downloaded the latest authenticator from the website 7.2.3
  2. Went to the Certificates section and selected the Digital Signature slot.
  3. Clicked on Import File and saw the following error in the logs
[ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: Exception: Couldn't find the executable zenity in the path.
#0      isExecutableOnPath (package:file_picker/src/utils.dart:60)
<asynchronous suspension>
#1      FilePickerLinux._getPathToExecutable (package:file_picker/src/linux/file_picker_linux.dart:133)
<asynchronous suspension>
#2      FilePickerLinux.pickFiles (package:file_picker/src/linux/file_picker_linux.dart:32)
<asynchronous suspension>
#3      PivActions.build.<anonymous closure>.<anonymous closure> (package:yubico_authenticator/piv/views/actions.dart:214)
<asynchronous suspension>
#4      ContextConsumer.withContext.<anonymous closure> (package:yubico_authenticator/app/state.dart:298)
<asynchronous suspension>

So, I installed the package zenity using sudo dnf install zenity and the feature started working. I was able to import my certificate into the slot.

My question is are we supposed to install the zenity package to make the Yubico Authenticator work on Rocky Linux 10 or is it a bug on the authenticator side which needs to be fixed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions