logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-01-2024 14:28:12

misterwhy
Membre
Inscription : 02-01-2024

[RÉSOLU]Soucis d'update après suppression protonVPN

Bonjour à tous et bonne année !

Comme indiqué dans le titre j'ai quelques soucis depuis que j'ai désinstallé protonVPN :

Je n'ai plus accès à Software & update (l'icône est tjs dispo mais ne répond plus quand je click dessus), et je sais pas mettre à jour mon système non plus, un problème de JAVA jde :

Impossible de télécharger màj, the following packages have unmet dependencies : ca-certificates-java: Casse: openjdk-11-jre-headless (<11.0.19+7~1~) but 11.0.18+10~1~deb11u1 is to be installed



Je n'ai également plus depuis accès à mes raccourcis clavier, et depuis j'ai ça comme message quand je fais un sudo apt-get upgrade :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
Calcul de la mise à jour... Fait
Les paquets suivants ont été conservés :
  ca-certificates-java linux-image-amd64
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Paramétrage de protonvpn-gui (1.12.0-1) ...
/var/lib/dpkg/info/protonvpn-gui.postinst: 6: py3compile: not found
dpkg: erreur de traitement du paquet protonvpn-gui (--configure) :
 le sous-processus paquet protonvpn-gui script post-installation installé a renvoyé un état de sortie d'
erreur 127
Paramétrage de gnome-menus (3.36.0-1.1) ...
/var/lib/dpkg/info/gnome-menus.postinst: 4: gnome-menus-blacklist: not found
dpkg: erreur de traitement du paquet gnome-menus (--configure) :
 le sous-processus paquet gnome-menus script post-installation installé a renvoyé un état de sortie d'erreur 127
Paramétrage de protonvpn-cli (3.13.0-1) ...
/var/lib/dpkg/info/protonvpn-cli.postinst: 6: py3compile: not found
dpkg: erreur de traitement du paquet protonvpn-cli (--configure) :
 le sous-processus paquet protonvpn-cli script post-installation installé a renvoyé un état de sortie d'
erreur 127
Des erreurs ont été rencontrées pendant l'exécution :
 protonvpn-gui
 gnome-menus
 protonvpn-cli
E: Sub-process /usr/bin/dpkg returned an error code (1)



J'ai déjà vidé le cache qui contiendrait encore des données sur proton.

Voila, j'espère avoir été clair, et je vous remercie d'avance de votre aide.

Dernière modification par misterwhy (19-01-2024 19:23:08)

Hors ligne

#2 05-01-2024 15:08:01

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

ProtonVPN n’est pas désinstallé de ton système, apt tente au contraire de l’installer correctement. Ce qui plante à cause de l’absence de la commande "py3compile" fournie par python3-minimal sur Debian.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#3 05-01-2024 15:56:46

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

vv222 a écrit :

ProtonVPN n’est pas désinstallé de ton système, apt tente au contraire de l’installer correctement. Ce qui plante à cause de l’absence de la commande "py3compile" fournie par python3-minimal sur Debian.



D'accord donc je l'aurai mal supprimé, comment je fais alors ? J'avais fais un autoremove.

Merci !

Hors ligne

#4 05-01-2024 18:30:57

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

misterwhy a écrit :

D'accord donc je l'aurai mal supprimé, comment je fais alors ?


Aucune idée pour cette étape, je ne connais pas ProtonVPN et ne sais pas comment tu l’as installé.

Je peux par contre donner un coup de main pour débloquer ton gestionnaire de paquets (apt) qui a été mis en vrac par cette désinstallation ratée, si tu le souhaites.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#5 05-01-2024 19:21:09

Anonyme
Invité

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Bonjour,
A priori il faut

sudo apt-get autoremove protonvpn
#Remove any leftover files:
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/protonvpn


https://protonvpn.com/support/official- … vpn-setup/

#6 05-01-2024 23:08:24

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

vv222 a écrit :

misterwhy a écrit :

D'accord donc je l'aurai mal supprimé, comment je fais alors ?


Aucune idée pour cette étape, je ne connais pas ProtonVPN et ne sais pas comment tu l’as installé.

Je peux par contre donner un coup de main pour débloquer ton gestionnaire de paquets (apt) qui a été mis en vrac par cette désinstallation ratée, si tu le souhaites.



Je suis pas contre évidemment smile

Merci

Hors ligne

#7 05-01-2024 23:08:46

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Anonyme a écrit :

Bonjour,
A priori il faut

sudo apt-get autoremove protonvpn
#Remove any leftover files:
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/protonvpn


https://protonvpn.com/support/official- … vpn-setup/



C'est exactement ce que j'ai fais

Hors ligne

#8 06-01-2024 15:10:08

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

En repartant de la sortie de apt upgrade, on voit que trois paquets sont dans des états incohérents :

Des erreurs ont été rencontrées pendant l'exécution :
 protonvpn-gui
 gnome-menus
 protonvpn-cli


On a plus tôt dans la sortie les détails pour chaque paquet :

Paramétrage de protonvpn-gui (1.12.0-1) ...
/var/lib/dpkg/info/protonvpn-gui.postinst: 6: py3compile: not found

Paramétrage de gnome-menus (3.36.0-1.1) ...
/var/lib/dpkg/info/gnome-menus.postinst: 4: gnome-menus-blacklist: not found

Paramétrage de protonvpn-cli (3.13.0-1) ...
/var/lib/dpkg/info/protonvpn-cli.postinst: 6: py3compile: not found


Si on y regarde de plus près, il n’y a en fait que deux erreurs, dont une impacte deux paquets :

py3compile: not found

gnome-menus-blacklist: not found


La première chose à vérifier est si ces deux commandes sont bel et bien manquantes, ce qui peut se faire avec la commande suivante :

command -v py3compile gnome-menus-blacklist


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#9 06-01-2024 15:54:30

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

La première chose à vérifier est si ces deux commandes sont bel et bien manquantes, ce qui peut se faire avec la commande suivante :

command -v py3compile gnome-menus-blacklist



/usr/bin/py3compile



Merci de ta réponse et aussi pour l'explication wink

Hors ligne

#10 06-01-2024 17:01:02

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Bonjour,

vv222 a écrit :

ce qui peut se faire avec la commande suivante :
command -v py3compile gnome-menus-blacklist


@vv222 : tu pourrais nous expliquer stp (en termes simples big_smile paske la page de manuel est dure à boire, et les infos ne courent pas l'écran ...

man command


Aucune entrée de manuel pour command


faux ! elle est là :
https://manpages.debian.org/bookworm/iv … 3u.en.html
mais pas d'option -v , à part là:

command -h


bash: command: -h : option non valable
command : utilisation :command [-pVv] commande [arg ...]
 


mais c'est un peu succint ...
Ça donne le chemin de la commande ou son alias ?
merci ...

En ligne

#11 06-01-2024 18:09:24

Anonyme
Invité

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Je viens de découvrir cette commande !
Pas très expliquée du coté man ou manpage, mais en cherchant un peu :

command --help


command: command [-pVv] commande [arg ...]
    Exécute une simple commande ou affiche des informations sur les commandes.
   
    Lance la COMMANDE avec des ARGS en court-circuitant la recherche de commande,
    ou affiche des informations sur les COMMANDEs spécifiées.  Ceci peut être
    utilisé pour invoquer des commandes sur le disque lorsqu'il y a conflit
    avec une fonction portant le même nom.
   
    Options :
      -p    utilise une valeur par défaut pour CHEMIN qui garantit de trouver
            tous les utilitaires standards
      -v    affiche une description de la COMMANDE similaire à la commande intégrée
            « type »
      -V    affiche une description plus détaillée de chaque COMMANDE
   
    Code de retour :
    Renvoie le code de sortie de la COMMANDE, ou le code d'échec si la COMMANDE est introuvable.



-h pour aide succincte et --help pour mieux !

#12 06-01-2024 18:15:39

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

misterwhy a écrit :


command -v py3compile gnome-menus-blacklist

/usr/bin/py3compile


Est-ce que tu peux maintenant donner le résultat de la même commande mais lancée depuis le compte root ?

command -v py3compile gnome-menus-blacklist


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#13 06-01-2024 18:41:27

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

vv222 a écrit :

misterwhy a écrit :


command -v py3compile gnome-menus-blacklist

/usr/bin/py3compile


Est-ce que tu peux maintenant donner le résultat de la même commande mais lancée depuis le compte root ?

command -v py3compile gnome-menus-blacklist



La réponse :

/usr/bin/py3compile
/usr/sbin/gnome-menus-blacklist

Hors ligne

#14 06-01-2024 19:52:06

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

OK, les deux commandes devraient donc bien être disponibles lors de la tentative de mise-à-jour. Elles ne le sont pas en pratique, reste à comprendre pourquoi.

Pour compléter les informations donne-nous aussi le retour complet de cette commande, qui indique à apt de réparer les paquets dans un état incohérent :

apt-get install --fix-broken

(ça devrait beaucoup ressembler à la sortie de apt upgrade que tu as déjà partagée)


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#15 06-01-2024 20:36:42

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

 


bloc à supprimer si la commande n’affiche rien

vv222 a écrit :

OK, les deux commandes devraient donc bien être disponibles lors de la tentative de mise-à-jour. Elles ne le sont pas en pratique, reste à comprendre pourquoi.

Pour compléter les informations donne-nous aussi le retour complet de cette commande, qui indique à apt de réparer les paquets dans un état incohérent :

apt-get install --fix-broken

(ça devrait beaucoup ressembler à la sortie de apt upgrade que tu as déjà partagée)



Voila la réponse :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'
état... Fait      
0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
3 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de protonvpn-gui (1.12.0-1) ...
/var/lib/dpkg/info/protonvpn-gui.postinst: 6: py3compile: not found
dpkg: erreur de traitement du paquet protonvpn-gui (--configure) :
 le sous-processus paquet protonvpn-gui script post-installation installé a renvoyé un état de sortie d'
erreur 127
Paramétrage de gnome-menus (3.36.0-1.1) ...
/var/lib/dpkg/info/gnome-menus.postinst: 4: gnome-menus-blacklist: not found
dpkg: erreur de traitement du paquet gnome-menus (--configure) :
 le sous-processus paquet gnome-menus script post-installation installé a renvoyé un état de sortie d'erreur 127
Paramétrage de protonvpn-cli (3.13.0-1) ...
/var/lib/dpkg/info/protonvpn-cli.postinst: 6: py3compile: not found
dpkg: erreur de traitement du paquet protonvpn-cli (--configure) :
 le sous-processus paquet protonvpn-cli script post-installation installé a renvoyé un état de sortie d'
erreur 127
Des erreurs ont été rencontrées pendant l'exécution :
 protonvpn-gui
 gnome-menus
 protonvpn-cli
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#16 06-01-2024 20:45:23

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

vv222 a écrit :

les deux commandes devraient donc bien être disponibles lors de la tentative de mise-à-jour. Elles ne le sont pas en pratique, reste à comprendre pourquoi.


Pour /usr/sbin/gnome-menus-blacklist, une cause possible serait un $PATH incomplet obtenu par "su" au lieu de "su -". Mais ça n'expliquerait pas pour /usr/bin/py3compile qui est dans le $PATH standard.

ubub a écrit :

Aucune entrée de manuel pour command


"command" est une commande intégrée (builtin) du shell. Sa description est dans la page de manuel de dash ou celle de builtins pour bash.


Il vaut mieux montrer que raconter.

Hors ligne

#17 06-01-2024 20:49:24

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

raleur a écrit :

Pour /usr/sbin/gnome-menus-blacklist, une cause possible serait un $PATH incomplet obtenu par "su" au lieu de "su -". Mais ça n'expliquerait pas pour /usr/bin/py3compile qui est dans le $PATH standard.


C’est pour éliminer l’hypothèse du $PATH mal défini que j’ai aussi demandé le retour de la même commande depuis un shell root. Il semble que les commandes soient bien disponibles et que le $PATH soit correct, donc le problème est possiblement dans les scripts eux-même.

---

misterwhy, est-ce que tu peux partager le contenu des fichiers suivants ?

  • /var/lib/dpkg/info/protonvpn-gui.postinst

  • /var/lib/dpkg/info/gnome-menus.postinst

  • /var/lib/dpkg/info/protonvpn-cli.postinst


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#18 06-01-2024 22:17:54

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

vv222 a écrit :

raleur a écrit :

Pour /usr/sbin/gnome-menus-blacklist, une cause possible serait un $PATH incomplet obtenu par "su" au lieu de "su -". Mais ça n'expliquerait pas pour /usr/bin/py3compile qui est dans le $PATH standard.


C’est pour éliminer l’hypothèse du $PATH mal défini que j’ai aussi demandé le retour de la même commande depuis un shell root. Il semble que les commandes soient bien disponibles et que le $PATH soit correct, donc le problème est possiblement dans les scripts eux-même.

---

misterwhy, est-ce que tu peux partager le contenu des fichiers suivants ?

  • /var/lib/dpkg/info/protonvpn-gui.postinst

    #!/bin/sh
    set -e

    # Automatically added by dh_python3:
    if which py3compile >/dev/null 2>&1; then
      py3compile -p protonvpn-gui -V 3.5-
    fi
    if which pypy3compile >/dev/null 2>&1; then
      pypy3compile -p protonvpn-gui -V 3.5- || true
    fi

    # End automatically added section
     

  • /var/lib/dpkg/info/gnome-menus.postinst

    #! /bin/sh
    set -e

    gnome-menus-blacklist

    if [ "$1" = triggered ]; then
        exit 0
    fi

  • /var/lib/dpkg/info/protonvpn-cli.postinst

    #!/bin/sh
    set -e

    # Automatically added by dh_python3:
    if which py3compile >/dev/null 2>&1; then
      py3compile -p protonvpn-cli -V 3.5-
    fi
    if which pypy3compile >/dev/null 2>&1; then
      pypy3compile -p protonvpn-cli -V 3.5- || true
    fi

    # End automatically added section
     



Merci de m'aider wink

Hors ligne

#19 06-01-2024 22:35:33

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Les scripts postinst des paquets proton-* vérifient même que py3compile est une commande avec which avant de l'exécuter, donc l'erreur devrait être évitée si la commande n'est pas trouvée.
Un point commun entre py3compile et gnome-menus-blacklist est que ce sont tous les deux des scripts dont l'interpréteur est /usr/bin/python3 (lien symbolique vers une version python3.x). Le souci se situe peut-être de ce côté.
Voyons ce que dit

ls -l /usr/bin/python3
realpath -e /usr/bin/python3
/usr/bin/python3 --version

Dernière modification par raleur (06-01-2024 22:43:33)


Il vaut mieux montrer que raconter.

Hors ligne

#20 06-01-2024 22:43:03

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

raleur a écrit :

Les scripts postinst des paquets proton-* vérifient même que py3compile est une commande avec which avant de les exécuter, donc l'erreur devrait être évitée.
Un point commun entre py3compile et gnome-menus-blacklist est que ce sont tous les deux des scripts dont l'interpréteur est /usr/bin/python3. Le souci se situe peut-être de ce côté.
Voyons ce que dit

/usr/sbin/python3 --version



  bash: /usr/sbin/python3: Aucun fichier ou dossier de ce type  



Pourtant j'ai déjà installé Python 3 sur ma machine.

Du coup j'ai fais :

python --version



Ce qui me retourne :

 Python 2.7.16



J'ai également vérifié :

 update-alternatives --list python



Ce qui donne :

 update-alternatives: erreur: pas d'alternatives pour python  



Ce qui m'étonne car de mémoire j'avais fais une liste pour alterner entre python 2.7 et 3.

Hors ligne

#21 06-01-2024 22:44:37

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Désolé il y avait des erreurs  dans mes commandes. J'ai corrigé, relis mon message précédent stp.

PS: évite de citer l'intégralité du message précédent, ça alourdit inutilement la discussion.

Dernière modification par raleur (06-01-2024 22:46:48)


Il vaut mieux montrer que raconter.

Hors ligne

#22 06-01-2024 22:51:09

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

raleur a écrit :

Les scripts postinst des paquets proton-* vérifient même que py3compile est une commande avec which avant de l'exécuter, donc l'erreur devrait être évitée si la commande n'est pas trouvée.
Un point commun entre py3compile et gnome-menus-blacklist est que ce sont tous les deux des scripts dont l'interpréteur est /usr/bin/python3 (lien symbolique vers une version python3.x). Le souci se situe peut-être de ce côté.
Voyons ce que dit

ls -l /usr/bin/python3

Donne :

root@Anton:/home/misterwhy# ls -l /usr/bin/python3.11
-rwxr-xr-x 1 root root 6831704 13 mar  2023 /usr/bin/python3.11


realpath -e /usr/bin/python3

Donne : root@Anton:/home/misterwhy# realpath -e /usr/bin/python3.11
/usr/bin/python3.11

/usr/bin/python3 --version

root@Anton:/home/misterwhy# /usr/bin/python3.11 --version
Python 3.11.2

Donne :

 



J'ai du modifier tes commandes car je n'ai que le 3.11

Hors ligne

#23 06-01-2024 23:02:17

raleur
Membre
Inscription : 03-10-2014

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Quand je demande d'exécuter une commande, j'attends le résultat de cette commande. Et arrête de répondre à l'intérieur de la citation, c'est illisible !

Tu veux dire que /usr/bin/python3 n'existe pas ? Il fait pourtant partie du paquet python3-minimal, qui contient également py3compile qui est bien présent donc le paquet doit être installé.

dpkg -l python3-minimal



Recrée ce lien, ça devrait corriger le problème.

ln -s python3.11 /usr/bin/python3

Dernière modification par raleur (06-01-2024 23:04:38)


Il vaut mieux montrer que raconter.

Hors ligne

#24 06-01-2024 23:09:15

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

raleur a écrit :

Et arrête de répondre à l'intérieur de la citation, c'est illisible !

Dit dans des termes moins directifs, essaye de suivre les conventions de coloration syntaxique indiquées dans ce tuto, ça rendrait tes posts bien plus lisible wink


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

En ligne

#25 06-01-2024 23:11:04

misterwhy
Membre
Inscription : 02-01-2024

Re : [RÉSOLU]Soucis d'update après suppression protonVPN

Désolé j'ai lu trop vite,

J'ai exécuté ta commande et à présent le update et upgrade fonctionne.

Néanmoins j'ai toujours ceci quand je fais la commande :



...
Préconfiguration des paquets...
(Lecture de la base de données... 505082 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../opera-stable_106.0.4998.28_amd64.deb ...
Dépaquetage de opera-stable (106.0.4998.28) sur (106.0.4998.19) ...
Paramétrage de protonvpn-gui (1.12.0-1) ...
Paramétrage de opera-stable (106.0.4998.28) ...
Paramétrage de gnome-menus (3.36.0-1.1) ...
Paramétrage de protonvpn-cli (3.13.0-1) ...
Traitement des actions différées (« triggers ») pour mailcap (3.70+nmu1) ...
Traitement des actions différées (« triggers ») pour desktop-file-utils (0.26-1) ...
Traitement des actions différées (« triggers ») pour hicolor-icon-theme (0.17-2) ...
Traitement des actions différées (« triggers ») pour shared-mime-info (2.2-1) ...
 



Il y a toujours le paramétrage pour protonvpn-gui, je devrai pas l'enlever ?

Et également quand je vais dans le programme Logiciels, puis mise à jours j'ai encore :

Impossible de télécharger màj, the following packages have unmet dependencies : ca-certificates-java: Casse: openjdk-11-jre-headless (<11.0.19+7~1~) but 11.0.18+10~1~deb11u1 is to be installed

Merci encore pour ton aide

Hors ligne

Pied de page des forums