Can someone help understand why an app behaves differently

Hi guys!

Could someone help me with finding out why Nekoray - a VPN client for sing-box - behaves differently under Cachyos as compared to Manjaro?

https://aur.archlinux.org/packages/nekoray

The most important difference is that it is very unreliable under Cachyos and I’d have to connect/disconnect a few times before the VPN starts working. It works 100% reliably on out of the box Manjaro.

Now the smaller differences that might help understand what is going on:

  • The app does not remember authentication and asks to authenticate 3 times when it establishes a tun interface
  • If start with system option is checked the app would not start as admin

Basically, on Manjaro you just build the package via AUR, open it, add your VPN profile, enable TUN and it asks for authentication once and that’s it. It won’t ask you to do that again. If it starts with the system, then it also starts with admin rights right away.

With my current Linux knowledge I can’t even begin to unravel why it is so different on Cachyos as compared to Manjaro. If I could make the app work reliably under Cachyos I’d switch in a second. I have to have this app due to work reasons, so I returned to Manjaro.

Thanks in advance, guys.

It could be that your secrets storage is not setup correctly. For example, kwallet is used in KDE and gnome-keyring in GNOME.

1 Like

Oh, that must be it, I think. Manjaro does come with quite a few tweaks to Gnome after all.

However, doesn’t something like keyring come included with a desktop environment? I guess no, but I am too new to gnome to actually know it.