Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2024, à 15:33

azer2010

[RESOLU] protonvpn erreur de connexion

bonjour à tous,

après une tres longue recherche sur la toile sur le probléme pour lancer la connexion sans erreur du module python.
je vous fait pars de mon retour console

$ protonvpn-app 
Traceback (most recent call last):
  File "/usr/bin/protonvpn-app", line 33, in <module>
    sys.exit(load_entry_point('proton-vpn-gtk-app==4.1.10', 'console_scripts', 'protonvpn-app')())
  File "/usr/bin/protonvpn-app", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/__init__.py", line 36, in <module>
    logging.config(filename="vpn-app")
  File "/usr/lib/python3/dist-packages/proton/vpn/logging/__init__.py", line 126, in config
    default_logdirpath = os.path.join(VPNExecutionEnvironment().path_cache, "logs")
  File "/usr/lib/python3/dist-packages/proton/utils/metaclasses.py", line 25, in __call__
    cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 116, in __init__
    super().__init__()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 38, in __init__
    self._setup_as_regular_user()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 78, in _setup_as_regular_user
    config_home, cache_home, runtime_dir = self._get_dir_paths()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 91, in _get_dir_paths
    runtime_dir = BaseDirectory.get_runtime_dir()
  File "/home/oem/.local/lib/python3.10/site-packages/xdg/BaseDirectory.py", line 141, in get_runtime_dir
    return os.environ['XDG_RUNTIME_DIR']
  File "/usr/lib/python3.10/os.py", line 680, in __getitem__
    raise KeyError(key) from None
KeyError: 'XDG_RUNTIME_DIR'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] Aucun fichier ou dossier de ce type: '/var/crash/_usr_bin_protonvpn-app.29999.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/protonvpn-app", line 33, in <module>
    sys.exit(load_entry_point('proton-vpn-gtk-app==4.1.10', 'console_scripts', 'protonvpn-app')())
  File "/usr/bin/protonvpn-app", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "/usr/lib/python3.10/importlib/metadata/__init__.py", line 171, in load
    module = import_module(match.group('module'))
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3/dist-packages/proton/vpn/app/gtk/__init__.py", line 36, in <module>
    logging.config(filename="vpn-app")
  File "/usr/lib/python3/dist-packages/proton/vpn/logging/__init__.py", line 126, in config
    default_logdirpath = os.path.join(VPNExecutionEnvironment().path_cache, "logs")
  File "/usr/lib/python3/dist-packages/proton/utils/metaclasses.py", line 25, in __call__
    cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 116, in __init__
    super().__init__()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 38, in __init__
    self._setup_as_regular_user()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 78, in _setup_as_regular_user
    config_home, cache_home, runtime_dir = self._get_dir_paths()
  File "/usr/lib/python3/dist-packages/proton/utils/environment.py", line 91, in _get_dir_paths
    runtime_dir = BaseDirectory.get_runtime_dir()
  File "/home/oem/.local/lib/python3.10/site-packages/xdg/BaseDirectory.py", line 141, in get_runtime_dir
    return os.environ['XDG_RUNTIME_DIR']
  File "/usr/lib/python3.10/os.py", line 680, in __getitem__
    raise KeyError(key) from None
KeyError: 'XDG_RUNTIME_DIR'

merci d'avance de votre aide part avance bonne journée.

Dernière modification par azer2010 (Le 11/02/2024, à 21:33)

Hors ligne

#2 Le 11/02/2024, à 11:44

sputnick

Re : [RESOLU] protonvpn erreur de connexion

Bonjour,

- quel module pip utilise tu?

pip list | grep protonvpn

et quelle version de protonvpn? dpkg -l protonvpn*
- quelle est la sortie de echo $XDG_RUNTIME_DIR ? Cette variable doit être définit, chez moi, ça pointe vers /run/user/1000
- lance tu en root ou en usr?
- utilise tu la ligne de commande ou le client graphique?

Toutes ces précision devraient déjà figurer dans ta question sans qu'on ais besoin d'aller à la pêche. Poser une bonne question, c'est donner du contexte.

Essaye:

export XDG_RUNTIME_DIR=/run/user/1000
protonvpn-cli connect -f

Et donne les erreurs si il y en a. Surtout le crash report si il se crée.

Dernière modification par sputnick (Le 11/02/2024, à 11:55)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 11/02/2024, à 16:26

bruno

Re : [RESOLU] protonvpn erreur de connexion

Bonjour,

Il ne s'agit pas d'un problème Ubuntu mais d'un problème avec un script fourni par Proton VPN. Le mieux est de s'adresser à eux :
https://protonvpn.com/support/official- … vpn-setup/
https://protonvpn.com/support/


Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.

Hors ligne

#4 Le 11/02/2024, à 21:01

azer2010

Re : [RESOLU] protonvpn erreur de connexion

sputnick a écrit :

Bonjour,
....
Et donne les erreurs si il y en a. Surtout le crash report si il se crée.

Bonjour @sputnick

la commande pip list | grep protonvpn retourne rien, donc cela dit que de la liste pip aucun module de protonvpn ?
la variable d'envrironnement "XDG_RUNTIME_DIR" retourne 29999 comme UID

j'ai essayer de lancer en tant-que usr et root sur le terminal mais les erreurs avec python que j'ai partarger son afficher sur la sortie de commande puis j'ai essayer en mode graphique sans succès qui me retoure la même êrreurs

donc jai éxécuté la ligne de commande pour passé UID en 1er comme tu ma indiquée
puis j'ai éxécuté la commande que j'ai du réinstaller voici le retour du terminal qui à fonctionner:

 
toto@toto$ protonvpn-cli connect -f
protonvpn-cli : commande introuvable
toto@toto$ sudo apt install protonvpn-cli             
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 python3-proton-core : Est en conflit avec: python3-proton-client mais 0.7.1-2 devra être installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
toto@toto$  sudo apt install python3-proton-client
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessair
es :
  python-babel-localedata python3-aiohttp python3-aiosignal
  python3-async-timeout python3-babel python3-charset-normalizer
  python3-frozenlist python3-jinja2 python3-multidict python3-tabulate
  python3-yarl
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  proton-vpn-gnome-desktop proton-vpn-gtk-app protonvpn python3-proton-core
  python3-proton-keyring-linux python3-proton-keyring-linux-secretservice
  python3-proton-vpn-api-core python3-proton-vpn-connection
  python3-proton-vpn-killswitch python3-proton-vpn-killswitch-network-manager
  python3-proton-vpn-logger python3-proton-vpn-network-manager
  python3-proton-vpn-network-manager-openvpn python3-proton-vpn-session
Les NOUVEAUX paquets suivants seront installés :
  python3-proton-client
0 mis à jour, 1 nouvellement installés, 14 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/31,2 ko dans les archives.
Après cette opération, 1037 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] y
(Lecture de la base de données... 711158 fichiers et répertoires déjà installés.)
Suppression de protonvpn (1.1.0-1) ...
Suppression de proton-vpn-gnome-desktop (0.2.0-1) ...
Suppression de proton-vpn-gtk-app (4.1.10) ...
Suppression de python3-proton-keyring-linux-secretservice (0.0.1) ...
Suppression de python3-proton-keyring-linux (0.0.1) ...
Suppression de python3-proton-vpn-api-core (0.20.3) ...
Suppression de python3-proton-vpn-session (0.6.5) ...
Suppression de python3-proton-vpn-network-manager-openvpn (0.0.4) ...
Suppression de python3-proton-vpn-network-manager (0.3.3) ...
Suppression de python3-proton-vpn-connection (0.11.3) ...
Suppression de python3-proton-vpn-killswitch-network-manager (0.2.0) ...
Suppression de python3-proton-vpn-killswitch (0.2.0) ...
Suppression de python3-proton-vpn-logger (0.2.1) ...
Suppression de python3-proton-core (0.1.16) ...
Sélection du paquet python3-proton-client précédemment désélectionné.
(Lecture de la base de données... 710828 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../python3-proton-client_0.7.1-2_all.deb ...
Dépaquetage de python3-proton-client (0.7.1-2) ...
Paramétrage de python3-proton-client (0.7.1-2) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2)
 ...
Traitement des actions différées (« triggers ») pour gnome-menus (3.36.0-1ubuntu
3) ...
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1ubuntu1) 
...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26+mi
nt2+vera) ...
toto@toto$ protonvpn-cli connect -f
protonvpn-cli : commande introuvable
toto@toto$  sudo apt install protonvpn-cli
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  python3-aiohttp python3-aiosignal python3-async-timeout
  python3-charset-normalizer python3-frozenlist python3-multidict
  python3-tabulate python3-yarl
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libsecret-tools python3-dialog python3-protonvpn-nm-lib
Paquets suggérés :
  python3-doc
Les NOUVEAUX paquets suivants seront installés :
  libsecret-tools protonvpn-cli python3-dialog python3-protonvpn-nm-lib
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/1212 ko dans les archives.
Après cette opération, 3536 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] y
Sélection du paquet libsecret-tools précédemment désélectionné.
(Lecture de la base de données... 710854 fichiers et répertoires déjà installés.
)
Préparation du dépaquetage de .../libsecret-tools_0.20.5-2_amd64.deb ...
Dépaquetage de libsecret-tools (0.20.5-2) ...
Sélection du paquet python3-dialog précédemment désélectionné.
Préparation du dépaquetage de .../python3-dialog_3.5.1-1_all.deb ...
Dépaquetage de python3-dialog (3.5.1-1) ...
Sélection du paquet python3-protonvpn-nm-lib précédemment désélectionné.
Préparation du dépaquetage de .../python3-protonvpn-nm-lib_3.16.0-1_all.deb ...
Dépaquetage de python3-protonvpn-nm-lib (3.16.0-1) ...
Sélection du paquet protonvpn-cli précédemment désélectionné.
Préparation du dépaquetage de .../protonvpn-cli_3.13.0-1_all.deb ...
Dépaquetage de protonvpn-cli (3.13.0-1) ...
Paramétrage de python3-dialog (3.5.1-1) ...
Paramétrage de libsecret-tools (0.20.5-2) ...
Paramétrage de python3-protonvpn-nm-lib (3.16.0-1) ...
Paramétrage de protonvpn-cli (3.13.0-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour doc-base (0.11.1) ...
Traitement de 2 fichiers de documentation ajoutés…

toto@toto$  sudo openvpn [*.ovpn] 
...
xxxx-xx-xx xx:xx:xx Initialization Sequence Completed

merci de vos retours après avoir relancer la commande $  sudo openvpn [xxx.ovpn] la connection à été faite sans erreurs.

Hors ligne

#5 Le 11/02/2024, à 21:52

sputnick

Re : [RESOLU] protonvpn erreur de connexion

Attention ne confonds pas protonvpn et openvpn.

openvpn peut faire fonctionner protonvpn, mais pas que, on peut aussi utiliser ike, wireguard (le plus performant)...


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#6 Le 12/02/2024, à 12:40

sputnick

Re : [RESOLU] protonvpn erreur de connexion

Que donne:

dpkg -l protonvpn*

?


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#7 Le 12/02/2024, à 16:04

azer2010

Re : [RESOLU] protonvpn erreur de connexion

sputnick a écrit :

Que donne:
...
?

Bonjour @sputnick
voici se qui se trouve sur la machine lier à protonvpn

toto@toto$  dpkg -l protonvpn*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                      Version      Architecture Description
+++-========================-============-============-====================================================
un  protonvpn-beta-release   <aucune>     <aucune>     (aucune description n'est disponible)
ii  protonvpn-cli            3.13.0-1     all          Proton VPN CLI (Python 3)
un  protonvpn-gui            <aucune>     <aucune>     (aucune description n'est disponible)
ii  protonvpn-stable-release 1.0.3-2      all          Package to install ProtonVPN GPG key and stable repo

Hors ligne

#8 Le 12/02/2024, à 16:22

xubu1957

Re : [RESOLU] protonvpn erreur de connexion

Bonjour,

Fournis :

nmcli device
nmcli connection show

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

En ligne