You are not logged in.

#1 2021-05-22 20:39

lonegunmen
Member
Registered: 2021-05-22
Posts: 2

[SOLVED] Can't install new Protonvpn GUI app

I just installed Q4OS Trinity 64bit version, and went to the protonvpn website and followed the directions to install the protonvpn app, it appears to install correctly but doesn't run. I tried launching from terminal but it only displays numerous error messages and will not run the protonvpn app. Is the protonvpn app compatible with Q4OS Trinity?

This forum won't allow me to posts links for some reason, but I followed the directions at protonvpn website.

After getting errors when launching I noticed further down the protonvpn page this statement below:
--------------------------------------------------------------------------------------------------------------------------------------------------------
Required dependencies

Our Linux app needs one of the following dependencies installed in order to work. Installing both of these dependencies is not recommended as it may cause problems:

    KWallet  or
    Gnome-keyring

Note that most distros come pre-installed with one of these dependencies, so usually, no additional configuration is required.
--------------------------------------------------------------------------------------------------------------------------------------------------------

So I installed KWallet via Synaptic, but I still get errors and protonvpn app still won't run.


Here are the errors from terminal:

(protonvpn:1397): dbind-WARNING **: 14:32:26.363: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(protonvpn:1397): Gtk-WARNING **: 14:32:26.942: Theme parsing error: gtk-widgets.css:153:27: The style property GtkButton:image-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.943: Theme parsing error: gtk-widgets.css:154:26: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.944: Theme parsing error: gtk-widgets.css:578:27: The style property GtkButton:image-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.945: Theme parsing error: gtk-widgets.css:579:28: The style property GtkWidget:interior-focus is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.945: Theme parsing error: gtk-widgets.css:580:28: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.945: Theme parsing error: gtk-widgets.css:581:26: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.949: Theme parsing error: gtk-widgets.css:1357:25: The style property GtkRange:slider-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.949: Theme parsing error: gtk-widgets.css:1358:25: The style property GtkRange:stepper-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.949: Theme parsing error: gtk-widgets.css:1359:34: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.950: Theme parsing error: gtk-widgets.css:1360:28: The style property GtkRange:stepper-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(protonvpn:1397): Gtk-WARNING **: 14:32:26.950: Theme parsing error: gtk-widgets.css:1361:34: The style property GtkRange:trough-under-steppers is deprecated and shouldn't be used anymore. It will be removed in a future version
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 175, in activate_name_owner
    return self.get_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 361, in get_name_owner
    's', (bus_name,), **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.freedesktop.secrets': no such name

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 55, in bus_get_object
    return bus.get_object(name, object_path, introspect=False)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 241, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 248, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 180, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python3/dist-packages/dbus/bus.py", line 278, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.secrets was not provided by any .service files

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 52, in get_preferred_collection
    collection = secretstorage.get_default_collection(bus)
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 155, in get_default_collection
    return Collection(bus)
  File "/usr/lib/python3/dist-packages/secretstorage/collection.py", line 34, in __init__
    collection_obj = bus_get_object(bus, collection_path)
  File "/usr/lib/python3/dist-packages/secretstorage/util.py", line 59, in bus_get_object
    raise SecretServiceNotAvailableException(e.get_dbus_message())
secretstorage.exceptions.SecretServiceNotAvailableException: The name org.freedesktop.secrets was not provided by any .service files

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/keyring/linuxkeyring.py", line 23, in __getitem__
    key
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 64, in get_password
    collection = self.get_preferred_collection()
  File "/usr/lib/python3/dist-packages/keyring/backends/SecretService.py", line 54, in get_preferred_collection
    raise InitError("Failed to create the collection: %s." % e)
keyring.errors.InitError: Failed to create the collection: The name org.freedesktop.secrets was not provided by any .service files.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/protonvpn_gui/main.py", line 144, in do_activate
    if not protonvpn.check_session_exists():
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/api.py", line 325, in check_session_exists
    return self._env.api_session.is_valid
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/environment.py", line 53, in api_session
    self.__api_session = APISession()
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/session/session.py", line 143, in __init__
    self.__keyring_load_session()
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/session/session.py", line 168, in __keyring_load_session
    KeyringEnum.DEFAULT_KEYRING_PROTON_USER.value
  File "/usr/lib/python3/dist-packages/protonvpn_nm_lib/core/keyring/linuxkeyring.py", line 28, in __getitem__
    "Could not fetch from keychain: {}".format(e)
protonvpn_nm_lib.exceptions.AccessKeyringError: Could not fetch from keychain: Failed to create the collection: The name org.freedesktop.secrets was not provided by any .service files.

Is there any fix to be able to use Protonvpn app in Q4OS Trinity?

Last edited by lonegunmen (2021-05-23 06:34)

Offline

#2 2021-05-22 22:06

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 4,502
Website

Re: [SOLVED] Can't install new Protonvpn GUI app

lonegunmen wrote:

This forum won't allow me to posts links for some reason ...

Your account has been promoted to be able to attach files and post hyperlinks..You can attach any file up to 300kB size. Click to Post reply > Choose File button > Submit

Offline

#3 2021-05-23 02:38

tlmiller76
Member
From: AZ, USA
Registered: 2016-11-29
Posts: 455

Re: [SOLVED] Can't install new Protonvpn GUI app

Have you considered just creating it as an OpenVPN using their downloadable openvpn configuration instead?  IMO, it was much easier (and able to be managed via a GUI) than installing the protonVPN app.


Q4OS Trinity machine - Crelander E160.  Intel Celeron N5105, 16GB LPDDR4, 512GB m.2 SATA SSD, Intel UHD graphics, Intel 7265 Wifi 5 + BT 4.x, 16" 3072x1920 LCD.

Offline

#4 2021-05-23 06:33

lonegunmen
Member
Registered: 2021-05-22
Posts: 2

Re: [SOLVED] Can't install new Protonvpn GUI app

Solved the problem.

If you want to use the new Official Protonvpn GUI interface for Linux here are the steps that worked for me.

1. Install Network Manager via "Install Applications" Q4OS Software Center, then Reboot when it asks you to do so.

2. Then go to Protonvpn website for the Linux client https://protonvpn.com/support/linux-gui/
and then follow the directions for Debian-based distros. And then you'll have the new Protonvpn GUI for Linux.

3. When you first launch Protonvpn app, you'll be asked to create a password for the keyring. I just used my protonvpn password to make remembering it easier.

It looks like the same GUI that the Windows app uses and you won't have to use the CLI version anymore. It's a Beta but seems to work ok. It looks like Protonvpn is going to use this GUI version as the main app going forward.

Here is the main page for it which shows a screenshot:
https://protonvpn.com/download-linux

Thanks everyone, hopefully this will help someone.

Offline

#5 2021-05-23 14:51

Tolkem
Member
Registered: 2019-10-06
Posts: 487

Re: [SOLVED] Can't install new Protonvpn GUI app

FWIW, I've been using ProtonVPN for quite some time now, from cli not the beta GUI, and never had any problem with it.

Offline

Board footer

Powered by FluxBB