Impossible d'installer ProtonVPN Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Voici ce qui se passe lorsque j'essaie d'installer ProtonVPN :

Code : Tout sélectionner

apt-get install protonvpn

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-gi-cairo : Dépend: python3-gi (= 3.38.0-2) mais 3.42.2-2~bpo11+1 devra être installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

sudo apt-get install python3-gi

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
python3-gi est déjà la version la plus récente (3.42.2-2~bpo11+1).
python3-gi passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Le support de ProtonVPN n'a pas su m'aider à résoudre ce problème. Avez-vous déjà rencontré ce cas ?
Pourquoi ça bloque sur la librairie python3-gi alors que l'autre commande me dit que j'ai déjà la version la plus récente ?

Mes infos uname :

Code : Tout sélectionner

6.0.0-0.deb11.6-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.12-1~bpo11+1 (2022-12-19) x86_64 GNU/Linux
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Vue la version de ton noyau, je suppose que tu utilises les backports
et que tu ne ne gères pas correctement les priorités et préférences d'apt,
du coup il doit y avoir des conflits de versions sur ton système.

Il faut que tu potasses : $ man apt_preferences
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Pour le coup, je n'ai pas de fichier /etc/apt/preferences donc je vais effectivement potasser la page de man que tu mentionnes et ...oui j'ai inclus backports.
Je n'aurais peut-être pas dû...
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Tu as un conflit de version entre python3-gi installé depuis les backports de Bullseye, et python3-gi-cairo que apt cherche à installer depuis les dépôts principaux de Bullseye.

Pour passer outre dans le cas de cette installation, tu as deux options :

Code : Tout sélectionner

apt install python3-gi/bullseye protonvpn

Code : Tout sélectionner

apt install python3-gi-cairo/bullseye-backports protonvpn
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

lionel a écrit : 16 févr. 2023, 11:17 Je n'aurais peut-être pas dû...
La question n'est pas de devoir ou pas.

Si tu as des besoins (ou envies) de customisations de ton système,
il faut les faire jusqu'au bout.... ça peut être simple ou très compliqué selon le but recherché.

Si tu ne veux pas trop te casser la tête et surtout conserver un max de fiabilité,
tu fais comme moi => tu colles à la stable ( un max) car c'est du béton :003:

KISS !
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

dezix a écrit : 16 févr. 2023, 11:36 Si tu as des besoins (ou envies) de customisations de ton système,
il faut les faire jusqu'au bout.... ça peut être simple ou très compliqué selon le but recherché.
À savoir que dans le cas des backports, aucune règle apt_preferences ne doit être définie explicitement si on souhaite un comportement correct. Ajouter la source suffit donc pour les utiliser, elle vient déjà avec une priorité adaptée par défaut.
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Disons que je crois que j'avais mis backports pour tenter de régler le problème de réseau que j'ai mentionné dans un autre post ...
P.S. : où vv222 faisait des commentaires bien moins constructifs qu'ici.
Comme quoi j'ai bien fait d'être tolérant et de lui laisser une seconde chance malgré son dernier message du post en question qui déformait mes propos.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

lionel a écrit : 16 févr. 2023, 11:41 Comme quoi j'ai bien fait d'être tolérant et de lui laisser une seconde chance malgré son dernier message du post en question qui déformait mes propos.

:043:

No Comments !
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

vv222 a écrit : 16 févr. 2023, 11:37 dans le cas des backports, aucune règle apt_preferences ne doit être définie explicitement si on souhaite un comportement correct. Ajouter la source suffit donc pour les utiliser, elle vient déjà avec une priorité adaptée par défaut.

Tu fais bien de (me) le rappeler, utilisant très rarement => on finit par oublier.


Dans le cas général, on peut toujours vérifier la situation d'un paquet avec :

apt policy <paquet>
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Intéressante cette commande, j'essaierai de m'en souvenir. Voici le résultat dans mon cas :

Code : Tout sélectionner

apt policy python3-gi
python3-gi:
  Installé : 3.42.2-2~bpo11+1
  Candidat : 3.42.2-2~bpo11+1
 Table de version :
 *** 3.42.2-2~bpo11+1 100
        100 http://ftp.fr.debian.org/debian bullseye-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     3.38.0-2 500
        500 http://ftp.fr.debian.org/debian bullseye/main amd64 Packages
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Du coup, parmi les deux commandes proposées par vv222, quelle serait la commande la plus sûre ?

Code : Tout sélectionner

apt install python3-gi/bullseye protonvpn
ou l'autre avec backports ?
Celle sans backports non ?
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Ah bah dommage, pour ma part la tolérance ne fait pas partie de mes qualités (pourtant très nombreuses). Donc amuse-toi bien avec ton VPN et tes "secondes chances", au pire tu pourras demander à ton ami ChatGPT de te dépanner.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

lionel a écrit : 16 févr. 2023, 13:35 ou l'autre avec backports ?
Celle sans backports non ?

Le problème c'est que tu ne sais pas ce que tu veux.

Le choix n'appartient qu'à l'administrateur (toi) selon les contraintes et buts recherchés,
en tenant compte (entre autres) des remarques faites précédemment dans cette discussion.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Ce que je veux c'est la solution la plus stable qui me permettrait d'avoir ProtonVPN sans tout casser. Donc je vais continuer à lire et relire la page de man, vos commentaires et reGoogler si je ne sais toujours pas quoi faire.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3548
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

lionel a écrit : 16 févr. 2023, 14:23 solution la plus stable

Quelle réponse aurait faite La Palice ?

Maintenant, ce que tu veux installer : protonvpn
n'est pas dans les dépôts Debian.

Je n'ai aucune idée de ce logiciel et

[HS]

vu la tournure qu'a pris ce sujet, je n'ai aucune motivation à investiguer hors distribution. :sad:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
lionel
Membre
Membre
Messages : 15
Inscription : 08 févr. 2023, 17:13
Status : Hors-ligne

Bon, je me suis dit que la première commande n'utilisant pas "backports" était plus sûre donc j'ai opté pour celle-là et ProtonVPN fonctionne.
J'aurais essayé l'autre commande si la version de la branche "stable" n'était pas suffisante.
Merci à vous. Je sélectionnerais bien une réponse acceptée mais en vrai c'est toute la discussion qui m'a aidé, je dirais...
Répondre