Vous n'êtes pas identifié(e).
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 :
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
Hors ligne
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
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.
Hors ligne
sudo apt-get autoremove protonvpn
#Remove any leftover files:
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/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.
Je suis pas contre évidemment
Merci
Hors ligne
Bonjour,
A priori il fautsudo apt-get autoremove protonvpn
#Remove any leftover files:
rm -rf ~/.cache/protonvpn
rm -rf ~/.config/protonvpn
C'est exactement ce que j'ai fais
Hors ligne
On a plus tôt dans la sortie les détails pour chaque paquet :
Si on y regarde de plus près, il n’y a en fait que deux erreurs, dont une impacte deux paquets :
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 :
Hors ligne
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
Merci de ta réponse et aussi pour l'explication
Hors ligne
ce qui peut se faire avec la commande suivante :
command -v py3compile gnome-menus-blacklist
@vv222 : tu pourrais nous expliquer stp (en termes simples paske la page de manuel est dure à boire, et les infos ne courent pas l'écran ...
faux ! elle est là :
https://manpages.debian.org/bookworm/iv … 3u.en.html
mais pas d'option -v , à part là:
mais c'est un peu succint ...
Ça donne le chemin de la commande ou son alias ?
merci ...
En ligne
-h pour aide succincte et --help pour mieux !
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 ?
Hors ligne
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 :
Hors ligne
(ça devrait beaucoup ressembler à la sortie de apt upgrade que tu as déjà partagée)
Hors ligne
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 :
Hors ligne
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.
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
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
Hors ligne
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
Hors ligne
Dernière modification par raleur (06-01-2024 22:43:33)
Il vaut mieux montrer que raconter.
Hors ligne
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
Pourtant j'ai déjà installé Python 3 sur ma machine.
Du coup j'ai fais :
Ce qui me retourne :
J'ai également vérifié :
Ce qui donne :
Ce qui m'étonne car de mémoire j'avais fais une liste pour alterner entre python 2.7 et 3.
Hors ligne
Dernière modification par raleur (06-01-2024 22:46:48)
Il vaut mieux montrer que raconter.
Hors ligne
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 ditls -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
Recrée ce lien, ça devrait corriger le problème.
Dernière modification par raleur (06-01-2024 23:04:38)
Il vaut mieux montrer que raconter.
Hors ligne
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
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
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