Yubico Authenticator App cannot run in AppVM

Dear Members

I did install the newest version of Yubico Authenticator in the personal template.

What I did:

a) I did install Yubico Authenticator 6.0+ in the personal template
b) I did download this from: https://developers.yubico.com/yubioath-flutter/Releases/yubico-authenticator-latest-linux.tar.gz
c) So the downloaded file is in the personal template
d) I did extract this file to the folder where it has permissions to run
e) I did run the desktop_integration.sh script to integrate into this system, the setup works
f) Finally I am also able to run the command ./authenticator for opening this app and it works on personal template
e) When I want to run this installed app on personal AppVM, it can not be opened

After installing this Yubico Authenticator on personal template, I did restart this personal template and also the personal AppVM which is based on this personal template. On the AppVM I can see in the settings that Yubico Authenticator has been installed (is available) and this also can be selected for opening this App from the personal AppVM. And via Open Qubes Application Menu, there, I can see this Yubico Authenicator appeared for running this app. But, by clicking this, it does not opened from the personal AppVM.

Note: Personal template is on based Debian

Did I miss something?

Additional information
(I did follow the installation of Yubico Authenticator from there)

Thanks for your support.

The desktop_integration.sh script is just creating .desktop file in the user home directory (/home/user/.local/share/applications/com.yubico.authenticator.desktop) that is linking to the authenticator executable file in the directory where you’ve extracted the archive.

If you want to use this app in just one personal app qube then you can move the extracted archive to somewhere in your user home directory and run desktop_integration.sh script to install the desktop file in the personal app qube itself and not in its template.
If you want to use it in multiple qubes then you can install it in template by moving the extracted archive to some non-home directory e.g. in /opt, run the desktop_integration.sh script from there and then move the .desktop file from your home directory to the /usr/share/applications/:

mv /home/user/.local/share/applications/com.yubico.authenticator.desktop /usr/share/applications/
1 Like

Thanks a lot @apparatus. That was the point. I could follow these steps as defined by you. And it works.