Vous n'êtes pas identifié(e).
dpkg --no-act --force-remove-reinstreq --remove python-sambadpkg: un problème de dépendance empêche la suppression de python-samba :
samba-common-bin dépend de python-samba.
samba dépend de python-samba ; cependant :
Le paquet python-samba doit être supprimé.
dpkg: erreur de traitement du paquet python-samba (--remove) :
problème de dépendance - suppression ignorée
Des erreurs ont été rencontrées pendant l'exécution :
python-samba
Maintenant on connaît les dépendances inverses. Deux options, ignorer ou désinstaller les paquets :
ou
Montrera ce qui va encore casser, ou pas... Le cas de python-dnspython sera peut-être plus simple.
Dernière modification par èfpé (22-02-2019 23:54:42)
Hors ligne
dpkg --no-act --force-remove-reinstreq --remove samba samba-common-bin python-samba :
Dernière modification par kingsokar (23-02-2019 00:31:54)
Hors ligne
dpkg --no-act --force-remove-reinstreq --ignore-depends=samba,samba-common-bin --remove python-sambadpkg --no-act --force-remove-reinstreq --ignore-depends=samba,samba-common-bin --remove python-samba
dpkg: avertissement: problème contourné par utilisation de --force :
dpkg: avertissement: Le paquet est dans un état incohérent; vous devriez
le réinstaller avant d'essayer de le supprimer.
(Lecture de la base de données... 111425 fichiers et répertoires déjà installés.)
Supprimerait ou purgerait python-samba (2:4.5.12+dfsg-2+deb9u4) ...
Bon j'avais oublié cet openmediavault, un détail... bref purger en ignorant serait bien le plus simple :
L'arbre des dépendances va encore morfler, mais ce sera réparable... idem pour python-dnspython :
Si quelqu'un s'oppose à cette manip qu'il parle maintenant ou se taise à jamais ! Bonne chance, là...
Dernière modification par èfpé (24-02-2019 07:24:42)
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
dpkg --no-act --force-remove-reinstreq --ignore-depends=samba --purge python-dnspython renvoie :
J'y pense, j'ai aussi une sauvegarde journalière de la partition système réalisée grâce au plugin de open media vault en utilisant la méthode "dd", il y aura peut être possibilité d'utiliser ça si jamais rien ne fonctionne mais je ne sais pas comment restaurer une telle sauvegarde pour l'instant.
Dernière modification par kingsokar (23-02-2019 13:07:09)
Hors ligne
J'y pense, j'ai aussi une sauvegarde journalière de la partition système réalisée grâce au plugin de open media vault en utilisant la méthode "dd", il y aura peut être possibilité d'utiliser ça si jamais rien ne fonctionne mais je ne sais pas comment restaurer une telle sauvegarde pour l'instant.
Nous n'en sommes pas encore là, d'ailleurs ce serait ballot d'envoyer du lourd avant d'avoir essayé :
Ça passe sur une Debian un petit peu cassée mais pas trop... toi tu devras sans doute reconfigurer.
Hors ligne
apt-get check renvoie :
Enfin, apt --fix-broken install renvoie :
Hors ligne
dpkg --force-remove-reinstreq --ignore-depends=samba,samba-common-bin --purge python-dnspython python-samba...
Suppression de python-dnspython (1.15.0-1) ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: erreur de traitement du paquet python-dnspython (--purge) :
le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
...
Suppression de python-samba (2:4.5.12+dfsg-2+deb9u4) ...
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: erreur de traitement du paquet python-samba (--purge) :
le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
...
Bref c'est reparti comme en 40 #1 quoi... À part tripatouiller les fichiers 'prerm', je ne vois pas trop.
Si le script Python /usr/bin/pyclean (fourni par le paquet python-minimal) était moisi cela se saurait !
Dernière modification par èfpé (24-02-2019 07:44:42)
Hors ligne
> Débuter sur Debian
Principales commandes Linux+ISOs DF+Les cahiers du débutant
> Débuter sur openSUSE
Site officiel + Wiki fr + Forum fr +Guide du débutant sur Leap 15.x
Hors ligne
Hors ligne
Dernière modification par Beta-Pictoris (24-02-2019 11:38:45)
Hors ligne
Hors ligne
Ça marchera à condition que ces versions de paquets ne soient pas obligatoires pour d'autre programmes. Si, c'est le cas tu devrais désactiver tous tes dépôts non stable et repasser tous tes paquets en stable.
Dernière modification par Beta-Pictoris (24-02-2019 14:29:03)
Hors ligne
Ensuite, éditer cette liste pour supprimer les paquets qui n'existent pas dans le dépôt stable. Tu devras, aussi, désinstaller ces paquets s'ils gênent la réinstallation des paquets stable.
Puis faire une simulation de réinstallation des paquets en stable de la liste :
Hors ligne
Je n'ai pas bien compris la suite de tes indications par contre. apt --installed list | awk -F/ '!/stable/ && NR>1 {print $1"/stable"}' > liste a bien crée une liste (en tout cas nano liste m'en a renvoyé une):
Ne voyant rien indiquant "unstable", j'ai tenté ta dernière commande :
Hors ligne
Tu pourras ensuite désinstaller ce paquet avant de lancer la commande suivante :
Hors ligne
La deuxième commande, apt install python-dnspython/stable python3-chardet/stable python3-idna/stable python3-requests/stable python3-urllib3/stable renvoie elle :
Hors ligne
Que donne ?
Que donne ?
Que donne ?
Dernière modification par Beta-Pictoris (25-02-2019 22:34:33)
Hors ligne
Hors ligne