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.

#51 Le 01/05/2017, à 18:05

greedig

Re : Dépendances non satisfaites [RESOLU]

Il y a toujours un problème apparemment :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 4 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/1 673 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 249925 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python3-minimal_3.5.3-1_amd64.deb ...
Dépaquetage de python3-minimal (3.5.3-1) sur (3.5.3-1) ...
Préparation du dépaquetage de .../python3.5-minimal_3.5.3-1_amd64.deb ...
Dépaquetage de python3.5-minimal (3.5.3-1) sur (3.5.3-1) ...
Paramétrage de python3.5-minimal (3.5.3-1) ...
Traceback (most recent call last):
  File "/usr/lib/python3.5/py_compile.py", line 6, in <module>
    import importlib._bootstrap_external
  File "/usr/lib/python3.5/importlib/__init__.py", line 57, in <module>
    import types
  File "/usr/lib/python3.5/types.py", line 166, in <module>
    import functools as _functools
  File "/usr/lib/python3.5/functools.py", line 23, in <module>
    from weakref import WeakKeyDictionary
  File "/usr/lib/python3.5/weakref.py", line 12, in <module>
    from _weakref import (
ImportError: cannot import name '_remove_dead_weakref'
dpkg: erreur de traitement du paquet python3.5-minimal (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de python3-minimal :
 python3-minimal dépend de python3.5-minimal (>= 3.5.3-1~) ; cependant :
 Le paquet python3.5-minimal n'est pas encore configuré.

dpkg: erreur de traitement du paquet python3-minimal (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  Des erreurs ont été rencontrées pendant l'exécution :
 python3.5-minimal
 python3-minimal
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#52 Le 01/05/2017, à 18:32

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Redonne le retour de :

ls /usr/local/bin
ls /usr/local/lib

Hors ligne

#53 Le 01/05/2017, à 18:52

greedig

Re : Dépendances non satisfaites [RESOLU]

Le premier me donne :

2to3      idle3    pydoc3.5   python3.5-config   python3-config  qr
2to3-3.5  idle3.5  python3    python3.5m         pyvenv
electrum  pydoc3   python3.5  python3.5m-config  pyvenv-3.5

et le deuxième :

libpython3.5m.a  pkgconfig  python2.7  python3.5

Hors ligne

#54 Le 01/05/2017, à 18:59

abelthorne

Re : Dépendances non satisfaites [RESOLU]

On va essayer de supprimer tous ce qui ressemble à du Python 3 :

cd /usr/local/bin
sudo rm -rf 2to3 2to3-3.5 idle3 idle3.5 pydoc3 pydoc3.5 python3 python3.5 python3.5-config python3.5m python3.5m-config python3-config pyvenv pyvenv-3.5
cd /usr/local/lib
sudo rm -rf libpython3.5m.a python3.5

Puis de reconstruire le contenu :

cd ~
sudo apt --fix-broken install
sudo dpkg --configure -a
sudo apt-get install --reinstall python3 python3-minimal python3.5-minimal libpython3-stdlib
sudo apt-get install -f

Dernière modification par abelthorne (Le 01/05/2017, à 19:30)

Hors ligne

#55 Le 01/05/2017, à 19:15

greedig

Re : Dépendances non satisfaites [RESOLU]

Ok c'est fait; il y a juste eu un problème pour le --fix-broken install :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Paramétrage de python3.5-minimal (3.5.3-1) ...
Paramétrage de python3-minimal (3.5.3-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
W: APT had planned for dpkg to do more than it reported back (3 vs 7).
   Affected packages: python3.5-minimal:amd64

Hors ligne

#56 Le 01/05/2017, à 19:16

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Idem avec ça, je suppose ?

sudo dpkg --configure python3.5-minimal

Et redonne encore une fois le contenu des dossiers pour voir ce qu'il a remis :

ls /usr/local/bin /usr/local/lib

Dernière modification par abelthorne (Le 01/05/2017, à 19:19)

Hors ligne

#57 Le 01/05/2017, à 19:19

greedig

Re : Dépendances non satisfaites [RESOLU]

Oui :

dpkg: erreur de traitement du paquet python3.5-minimal (--configure) :
 le paquet python3.5-minimal est déjà installé et configuré
Des erreurs ont été rencontrées pendant l'exécution :
 python3.5-minimal

Hors ligne

#58 Le 01/05/2017, à 19:20

abelthorne

Re : Dépendances non satisfaites [RESOLU]

J'ai édité mon message pendant que tu répondais : redonne le contenu des dossiers dans /usr/local.

Hors ligne

#59 Le 01/05/2017, à 19:25

greedig

Re : Dépendances non satisfaites [RESOLU]

Ah oui pardon :

/usr/local/bin:
electrum  idle3  idle3.5  qr

/usr/local/lib:
pkgconfig  python2.7  python3.5

Hors ligne

#60 Le 01/05/2017, à 19:30

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Meeerde, je vois que j'ai refait une faute de frappe plus haut. On reprend quelques détails :

cd /usr/local/bin
sudo rm -rf idle3 idle3.5
cd ~
sudo apt-get install --reinstall python3 python3-minimal python3.5-minimal libpython3-stdlib
sudo apt --fix-broken install

et redonne :

ls /usr/local/bin

Hors ligne

#61 Le 01/05/2017, à 19:33

greedig

Re : Dépendances non satisfaites [RESOLU]

Ça me donne ça :

electrum  qr

Hors ligne

#62 Le 01/05/2017, à 19:35

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Et quand tu as fait les deux commandes apt, il ne t'a pas redit qu'il y avait des problèmes de config sur python3.5-minimal ? Pas de warning disant qu'APT n'a pas pu tout faire ("W: APT had planned for dpkg to do more than it reported back (3 vs 7).") ?

Hors ligne

#63 Le 01/05/2017, à 19:38

greedig

Re : Dépendances non satisfaites [RESOLU]

Non, aucun problème là-dessus

Hors ligne

#64 Le 01/05/2017, à 19:41

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Bizarre. Relance Synaptic et vérifie quelques points :
- État : tu n'as plus de catégorie "Installés (locaux ou obsolètes)" ?
- État : tu n'as plus de catégorie "Résidus de configuration" ?
- Filtres personnalisés : tu n'as rien dans "Cassés" ?
- Filtres personnalisés : qu'est-ce que tu as dans "Paquet recommandé manquant" ? (n'en installe pas dans ceux que tu verras.)

Et à tout hasard, donne le retour du dossier qr pour essayer d'identifier ce que c'est :

ls -R /usr/local/bin/qr

Dernière modification par abelthorne (Le 01/05/2017, à 19:42)

Hors ligne

#65 Le 01/05/2017, à 19:48

greedig

Re : Dépendances non satisfaites [RESOLU]

J'ai rien dans "Résidus de configuration", dans "Installés (locaux ou obsolètes)" j'ai juste : libtxc-dxtn-s2tc0:i386, rien
mini_374804prm.png

Enfin la commande me donne rien (c'est pas un dossier, c'est un fichier dont je comprends pas trop l'utilité)


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre, TDCT'Pix et hostingpics le permettent).

Dernière modification par cqfd93 (Le 01/05/2017, à 19:55)

Hors ligne

#66 Le 01/05/2017, à 19:50

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Tu peux supprimer le vieux paquet de libtxc :

sudo apt-get remove --purge libtxc-dxtn-s2tc0:i386

qr est un fichier ? Si tu essaies de l'afficher c'est un script ou tu te retrouves avec des caractères bizarres parce que c'est un binaire ?

cat /usr/local/bin/qr

Si c'est un binaire, essaie de le lancer pour voir ce que c'est :

qr

Dernière modification par abelthorne (Le 01/05/2017, à 19:51)

Hors ligne

#67 Le 01/05/2017, à 20:14

greedig

Re : Dépendances non satisfaites [RESOLU]

Le

cat /usr/local/bin/qr

me donne ça :

#!/usr/bin/python

# -*- coding: utf-8 -*-
import re
import sys

from qrcode.console_scripts import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

Hors ligne

#68 Le 01/05/2017, à 20:25

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Bon, c'est un script Python mais qui sert à quoi et qui vient d'où... Il ne fait en tout cas pas partie d'une installation de base. Je serait d'avis de le supprimer :

sudo rm /usr/local/bin/qr

Dans le pire des cas, tu l'as en backup dans ton dossier perso, backup que tu vas garder pour le moment.

En l'état, je ne vois vraiment quoi faire de plus : le système a été nettoyé, tu peux refaire des mises à jour normalement mais je ne sais pas du tout si ton installation de Python 3 est complète et fonctionnelle, notamment pour les logiciels qui ne sont pas installés de base et qui serviraient pour d'autres logiciels...

Dernière modification par abelthorne (Le 01/05/2017, à 20:27)

Hors ligne

#69 Le 01/05/2017, à 20:56

greedig

Re : Dépendances non satisfaites [RESOLU]

Je ne sais pas si tous les problèmes ont été résolus, mais en tout cas je peux maintenant installer texlive (et a priori n'importe quel paquet) sans problème, donc merci infiniment !

Hors ligne

#70 Le 01/05/2017, à 21:01

abelthorne

Re : Dépendances non satisfaites [RESOLU]

Oui, pour ce qui est d'installer des logiciels, tout devrait bien se passer. Il va juste falloir un peu surveiller si certains déjà installés ne fonctionnent plus.

Tu as un backup du contenu qui était dans /usr/local/bin et /usr/local/lib dans ton dossier perso (~/tmp/local_python) au cas où il y ait besoin de remettre des fichiers en place. Si au final il n'y a rien à signaler, tu pourras supprimer ce dossier. Attention : les fichiers dedans appartiennent à root, il faudra les supprimer en admin.

Dernière modification par abelthorne (Le 01/05/2017, à 21:01)

Hors ligne