Échec de réinstallation de ProtonVPN

Bonjour,

ProtonVPN échouait à chaque tentative d’activation, aussi bien avec l’interface graphique qu’en ligne de commande, alors qu’il fonctionnait normalement depuis longtemps.

J’ai donc tenté de réinstaller protonvpn en suivant scrupuleusement les indications suivantes:

Mais aucune commande n’est installée!

Voici le résultat des 2 dernières commandes:

/usr/local/protonVPN$sudo dpkg -i ./protonvpn-stable-release_1.0.8_all.deb && sudo apt update
(Lecture de la base de données... 501585 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../protonvpn-stable-release_1.0.8_all.deb ...
Dépaquetage de protonvpn-stable-release (1.0.8) sur (1.0.8) ...
Paramétrage de protonvpn-stable-release (1.0.8) ...
Atteint : 1 http://security.debian.org/debian-security trixie-security InRelease
Atteint : 2 http://deb.debian.org/debian trixie InRelease
Atteint : 3 http://deb.debian.org/debian trixie-updates InRelease
Atteint : 4 http://deb.debian.org/debian trixie-backports InRelease
Tous les paquets sont à jour.                   
eric@leopard-1:trixie (sem. 42) 285=12-10-2026 11:30:50 * master
/usr/local/protonVPN$sudo apt install proton-vpn-gnome-desktop
Erreur : Impossible de trouver le paquet proton-vpn-gnome-desktop

et l’historique depuis le début de ma démarche (il est hélas probable que je n’ai pas désinstallé protonvpn convenablement)

Historique de mes commandes avant d’intervenir:

26/09/22 14:26:48 protonvpn --version
26/09/22 14:27:05 protonvpn --help
26/09/23 11:07:04 vim /etc/apt/sources.list/protonvpn-stable.sources
26/09/23 11:26:39 view DesinstallerProtonVPN.txt
26/09/23 14:24:59 pu+ protonVPN/
26/09/23 14:25:29 mv protonvpn-stable-release_1.0.6_all.deb archives
26/09/23 14:25:45 mv archives protonvpn-stable-release_1.0.6_all.deb 
26/09/23 14:25:54 echo mv protonvpn-stable-release_1.0.6_all.deb archives/
26/09/23 14:26:05 mv protonvpn-stable-release_1.0.6_all.deb archives/
26/09/24 00:01:26 psaux -w | egrep protonvpn
26/10/01 12:57:10 type protonvpn
26/10/01 12:57:17 type protonvpn+
26/10/01 12:57:28 protonvpn+
26/10/01 12:57:54 plocate protonvpn-cli
26/10/01 12:58:09 plocate protonvpn | egrep /bin/
26/10/01 12:58:27 type protonvpn+
26/10/01 12:59:09 protonvpn --help
26/10/01 13:00:10 protonvpn connect
26/10/01 13:00:41 protonvpn status
26/10/01 13:00:53 protonvpn countries
26/10/01 13:01:41 protonvpn countries fr
26/10/01 13:01:50 protonvpn countries --help
26/10/01 13:02:15 protonvpn countries list
26/10/01 13:02:25 protonvpn --help
26/10/01 13:02:39 protonvpn cities
26/10/01 13:02:48 protonvpn cities FR
26/10/01 13:02:58 protonvpn cities --help
26/10/01 13:03:21 protonvpn cities list FR
26/10/01 13:03:31 protonvpn cities list BE
26/10/01 13:03:42 protonvpn cities list CH
26/10/01 13:04:19 protonvpn connect --city Paris
26/10/01 13:04:38 protonvpn status

merci pour votre attention

Historique de mes interventions:

26/10/06 11:16:56 search protonvpn
26/10/06 11:18:04 sudo apt purge python3-proton-core protonvpn-stable-release python3-proton-vpn-api-core
26/10/06 11:22:34 sudo apt purge python3-proton-vpn-api-core protonvpn-stable-release python3-proton-core proton-vpn-cli* proton-vpn-gnome-desktop* protonvpn-stable-release* proton-vpn-gtk-app* proton-vpn-daemon* ython3-proton-keyring-linux* python3-proton-core* python3-proton-vpn-api-core*
26/10/06 11:22:50 sudo apt purge python3-proton-vpn-api-core protonvpn-stable-release python3-proton-core proton-vpn-cli* proton-vpn-gnome-desktop* protonvpn-stable-release* proton-vpn-gtk-app* proton-vpn-daemon* python3-proton-keyring-linux* python3-proton-core* python3-proton-vpn-api-core*
26/10/06 11:23:42 vim purgeProtonVPN.log 
26/10/06 11:26:16 aptinstall protonvpn-stable-release_1.0.8_all.deb 
26/10/06 11:26:30 aptinstall ./protonvpn-stable-release_1.0.8_all.deb 
26/10/06 11:27:21 type protonvpn+
26/10/06 11:27:30 protonvpn+
26/10/06 11:27:38 type protonvpn-
26/10/06 11:28:56 ll /etc/apt/sources.list.d/protonvpn-stable.sources
26/10/06 11:29:07 view /etc/apt/sources.list.d/protonvpn-stable.sources
26/10/06 12:24:05 plocate -e protonvpn-stable-release_1.0.8_all.deb
26/10/06 12:24:22 pu+ /usr/local/protonVPN/
26/10/06 12:24:57 ln /home/work/work/aide-memoire/VPN/protonmailVPN/installerProtonVPN.pdf ./
26/10/06 12:26:10 ln /home/work/work/aide-memoire/VPN/protonmailVPN/installerProtonVPN.pdf ./
26/10/06 12:26:20 cp /home/work/work/aide-memoire/VPN/protonmailVPN/installerProtonVPN.pdf ./
26/10/06 12:26:46 mv InstallerProtonVPN.txt archives/
26/10/06 12:27:40 vim SupprimerProtonVPN.txt 
26/10/06 12:30:09 sha256sum protonvpn-stable-release_1.0.8_all.deb 
26/10/06 12:30:48 sudo dpkg -i protonvpn-stable-release_1.0.8_all.deb 
26/10/06 12:31:15 aptinstall protonvpn-vpn-gnome-desktop
26/10/06 12:32:28 vim installerProtonVPN.tex 
26/10/06 12:33:42 latexmk installerProtonVPN
26/10/06 12:35:28 cp installerProtonVPN.pdf /usr/local/protonVPN/
26/10/06 12:37:24 plocate -e protonvpn-app
26/10/06 12:37:40 sudo updatedb && plocate -e protonvpn-app
26/10/06 13:08:15 ll /home/eric/.config/mate/panel2.d/default/launchers/protonvpn-app.desktop
26/10/06 13:11:35 sudo dpkg -i protonvpn-stable-release_1.0.8_all.deb 
26/10/06 13:13:41 protonVPN-status.sh 
26/10/06 13:17:43 protonvpn-app
26/10/06 13:17:55 plocate protonvpn-app

EDIT

Je viens de lire et d’appliquer le tuto suivant de mistermat:

L’installation a semblé se dérouler normalement mais la commande protonvpn-app reproduit le même problème, avec l’affichage suivant, où le problème semble donc être le fichier

/home/eric/.config/gtk-4.0/settings.ini

Qui ne contient que 2 lignes:

[settings]
gtk-enable-primary-paste=true

.

$protonvpn-app
2026-10-12T10:07:08.188968+00:00 | proton.vpn.app.gtk.translator:48 | INFO | Using catalog fr for {'LANG': 'fr_FR.UTF-8'}.
2026-10-12T10:07:08.189088+00:00 | proton.vpn.app.gtk.translator:67 | INFO | Localization enabled: True.
2026-10-12T10:07:08.228513+00:00 | proton.vpn.core.session_holder:78 | INFO | app version: linux-vpn-gui@5.8.7+x86-64
2026-10-12T10:07:08.286948+00:00 | proton.vpn.split_tunneling.interface:52 | WARNING | Split tunneling backend not found
2026-10-12T10:07:08.511347+00:00 | proton.vpn.session.session:133 | INFO | API:HEADERS | x-pm-locale: fr, x-pm-timezone: Europe/Paris
2026-10-12T10:07:08.824271+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Disconnected (initial state)
2026-10-12T10:07:08.983206+00:00 | proton.vpn.app.gtk.app:70 | INFO | APP:PROCESS_START | self=<app.App object at 0x7f9c66d68940 (proton+vpn+app+gtk+app+App at 0x1a344960)>
2026-10-12T10:07:09.040136+00:00 | proton.vpn.app.gtk.util:44 | INFO | Proton python packages:
proton-core==0.7.4
proton-keyring-linux==0.2.3
proton-vpn-api-core==5.8.7
proton-vpn-cli==1.0.5
proton-vpn-daemon==0.13.8
proton-vpn-gtk-app==4.18.7

(protonvpn-app:3831047): Gtk-WARNING **: 12:07:09.051: Failed to parse /home/eric/.config/gtk-4.0/settings.ini: Le fichier de clés n’a pas de groupe « Settings »
2026-10-12T10:07:09.201803+00:00 | proton.vpn.app.gtk.app:183 | WARNING | Tray can not be used
2026-10-12T10:07:09.259345+00:00 | proton.vpn.core.refresher.vpn_data_refresher:247 | INFO | APP.VPN_DATA_REFRESHER:ENABLE | VPN data refresher service enabled.
2026-10-12T10:07:09.259719+00:00 | proton.vpn.core.refresher.vpn_data_refresher:255 | INFO | Next client config refresh scheduled in 2:39:03.590911
2026-10-12T10:07:09.260242+00:00 | proton.vpn.core.refresher.vpn_data_refresher:264 | INFO | Next server list refresh scheduled in 0:10:42.491324
2026-10-12T10:07:09.260949+00:00 | proton.vpn.core.refresher.vpn_data_refresher:273 | INFO | Next certificate refresh scheduled in 5 days, 5:56:56.739101
2026-10-12T10:07:09.261048+00:00 | proton.vpn.core.refresher.vpn_data_refresher:282 | INFO | Next feature flags refresh scheduled in 0:00:00
2026-10-12T10:07:09.261116+00:00 | proton.vpn.core.refresher.vpn_data_refresher:291 | INFO | Next pull notification refresh scheduled in 0:00:00
2026-10-12T10:07:09.261185+00:00 | proton.vpn.core.refresher.vpn_data_refresher:301 | INFO | Next location names refresh scheduled in 0:00:00
2026-10-12T10:07:09.261446+00:00 | proton.vpn.session.session:281 | INFO | API:REQUEST | '/vpn/v1/location'
2026-10-12T10:07:09.261651+00:00 | proton.vpn.session.session:281 | INFO | API:REQUEST | '/feature/v2/frontend'
2026-10-12T10:07:09.261790+00:00 | proton.vpn.session.session:281 | INFO | API:REQUEST | '/core/v4/notifications'
2026-10-12T10:07:09.262297+00:00 | proton.vpn.session.session:281 | INFO | API:REQUEST | '/vpn/v1/cities/names'
2026-10-12T10:07:09.271550+00:00 | proton.vpn.core.api:148 | INFO | VPN backend startup check took 12.33 ms
2026-10-12T10:07:09.433051+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:102 | INFO | VPN reconnector enabled.
2026-10-12T10:07:09.801124+00:00 | proton.vpn.session.utils:141 | INFO | API:RESPONSE | '/vpn/v1/location'
2026-10-12T10:07:09.908795+00:00 | proton.vpn.session.fetcher:137 | INFO | Refreshing loads from cached status
2026-10-12T10:07:10.179542+00:00 | proton.vpn.app.gtk.controller:201 | INFO | APP.STARTUP:STARTUP_ACTIONS | Running startup actions
2026-10-12T10:07:10.179647+00:00 | proton.vpn.app.gtk.widgets.vpn.vpn_widget:228 | INFO | APP.VPN:WIDGET_READY | VPN widget is ready (load time: 0.92 seconds)
2026-10-12T10:07:10.211807+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:192 | INFO | Network connectivity was detected.
2026-10-12T10:07:11.579820+00:00 | proton.vpn.session.utils:141 | INFO | API:RESPONSE | '/feature/v2/frontend'
2026-10-12T10:07:11.581322+00:00 | proton.vpn.core.refresher.feature_flags_refresher:95 | INFO | Next feature flag refresh scheduled in 2:21:55.204814
2026-10-12T10:07:13.517198+00:00 | proton.vpn.session.utils:141 | INFO | API:RESPONSE | '/vpn/v1/cities/names'
2026-10-12T10:07:13.520060+00:00 | proton.vpn.core.refresher.location_names_refresher:73 | INFO | Next location names refresh scheduled in 6 days, 20:34:03.404184
2026-10-12T10:07:14.006771+00:00 | proton.vpn.app.gtk.widgets.vpn.serverlist.city_view.serverlist:201 | INFO | Location names widget update completed in 0.49 seconds.
2026-10-12T10:07:15.670125+00:00 | proton.vpn.session.utils:141 | INFO | API:RESPONSE | '/core/v4/notifications'
2026-10-12T10:07:15.670680+00:00 | proton.vpn.core.refresher.notifications_refresher:95 | INFO | Next notification pull scheduled in 1 day, 3:04:51.562533
2026-10-12T10:07:19.935076+00:00 | proton.vpn.core.vpnconnector:388 | INFO | CONN.CONNECT:START | Server: FR#105 / Domain: node-fr-16.protonvpn.net / IP: 146.70.194.18 / OpenVPN Ports: ProtocolPorts(udp=[80, 51820, 4569, 1194, 5060], tcp=[443, 7770, 8443], tls=[]) / WireGuard Ports: ProtocolPorts(udp=[443, 88, 1224, 51820, 500, 4500], tcp=[443], tls=[443]) / Protocol: wireguard / Backend: None
2026-10-12T10:07:20.112048+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Connecting
2026-10-12T10:07:20.429432+00:00 | proton.vpn.backend.networkmanager.core.networkmanager:85 | INFO | VPN server REACHABLE.
2026-10-12T10:07:21.067277+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:71 | INFO | Waiting for agent status from node-fr-16.protonvpn.net...
2026-10-12T10:07:31.072487+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:228 | INFO | Connect timeout
2026-10-12T10:07:31.073041+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Error
2026-10-12T10:07:31.073230+00:00 | proton.vpn.connection.states:404 | WARNING | Reached connection error state: Timeout (None)
2026-10-12T10:07:31.076229+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:207 | INFO | VPN connection drop was detected.
2026-10-12T10:07:31.076449+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:139 | INFO | Reconnection attempt #0 scheduled in 1.08 seconds.
2026-10-12T10:07:32.156174+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:245 | INFO | Reconnecting (attempt #0)...
2026-10-12T10:07:32.162055+00:00 | proton.vpn.core.vpnconnector:388 | INFO | CONN.CONNECT:START | Server: FR#105 / Domain: node-fr-16.protonvpn.net / IP: 146.70.194.18 / OpenVPN Ports: ProtocolPorts(udp=[80, 51820, 4569, 1194, 5060], tcp=[443, 7770, 8443], tls=[]) / WireGuard Ports: ProtocolPorts(udp=[443, 88, 1224, 51820, 500, 4500], tcp=[443], tls=[443]) / Protocol: wireguard / Backend: linuxnetworkmanager
2026-10-12T10:07:32.163885+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Disconnecting
2026-10-12T10:07:32.386479+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Disconnected
2026-10-12T10:07:32.387807+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Connecting
2026-10-12T10:07:32.883228+00:00 | proton.vpn.backend.networkmanager.core.networkmanager:85 | INFO | VPN server REACHABLE.
2026-10-12T10:07:33.518384+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:71 | INFO | Waiting for agent status from node-fr-16.protonvpn.net...
2026-10-12T10:07:42.276573+00:00 | proton.vpn.app.gtk.widgets.vpn.quick_connect_widget:312 | INFO | UI:DISCONNECT | Disconnect from VPN
2026-10-12T10:07:42.277198+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Disconnecting
2026-10-12T10:07:42.516934+00:00 | proton.vpn.core.vpnconnector:491 | INFO | CONN:STATE_CHANGED | Disconnected
2026-10-12T10:07:42.517141+00:00 | proton.vpn.connection.persistence:112 | WARNING | CONN.PERSISTENCE:REMOVE | Connection persistence not found when trying to remove it: /home/eric/.cache/Proton/VPN/connection/connection_persistence.json
2026-10-12T10:07:43.521547+00:00 | proton.vpn.backend.networkmanager.core.localagent_mixin:228 | INFO | Connect timeout
2026-10-12T10:07:43.691035+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:241 | INFO | VPN connection is disconnected.
2026-10-12T10:07:46.970162+00:00 | proton.vpn.app.gtk.services.reconnector.reconnector:109 | INFO | VPN reconnector disabled.
2026-10-12T10:07:46.970505+00:00 | proton.vpn.connection.states:138 | WARNING | CONN:WARNING | DISCONNECTED state received unexpected event: Down
2026-10-12T10:07:46.971072+00:00 | proton.vpn.core.refresher.vpn_data_refresher:240 | INFO | APP.VPN_DATA_REFRESHER:DISABLE | VPN data refresher service disabled.

Nettoie les anciennes connexion et le cache :

(remplace XXXXXXXXXX par les noms d’interface de type vpn ou proton)

nmcli connection delete XXXXXXXXXXXXXX

Et

rm -rf /home/eric/.cache/Proton/VPN
rm -rf /home/eric/.config/Proton/VPN

Modifie le fichier .ini dans ton répertoire utilisateur avec ceci dedans :

[Settings]
gtk-enable-primary-paste=true

Après nettoie ce que tu as installé :

apt purge protonvpn-stable-release proton-vpn-gnome-desktop proton-vpn-cli
apt autoremove

Réinstalle le fichier de relaese (à récupérer si tu ne l’as plus):

dpkg -i ./protonvpn-stable-release_1.0.8_all.deb

Une fois fait regarde dans le fichier de sources et vérifie qu’il n’y est pas de Trixie mais Bookworm (pas de paquets Trixie pour l’instant et de toute façon les paquets Bookworm sont compatible).

apt update
apt install proton-vpn-gnome-desktop
1 J'aime