Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

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

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

#26 04-10-2018 15:38:56

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : Dépendances cassées sur serveur en production, dépendances python

ah oui si vous êtes à deux à faire des manips, ça complique tongue

Hors ligne

#27 04-10-2018 16:05:28

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Dépendances cassées sur serveur en production, dépendances python

rodinux a écrit :

je reviens quand la pression aura descendue...


happy0180.gif


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#28 04-10-2018 18:11:04

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

Bon je suis dans ce blocage... les paquets ne veulent pas s'installer correctement... et pour les désinstaller, il faut qu'il soient installer !!
En commentant le dépôt jessie-backports dans sources.list:

apt purge python-augeas


Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
E: Le paquet python-augeas doit être réinstallé, mais il est impossible de trouver son archive.



si je  rajoute le dépôts jessie-backports et un après un update

apt purge python-augeas


apt purge python-augeas
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  python-augeas*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 1 non mis à jour.
18 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/536 ko dans les archives.
Après cette opération, 65,5 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n]
dpkg: erreur de traitement du paquet python-augeas (--purge) :
 Le paquet est dans un état incohérent; vous devriez
 le réinstaller avant d'essayer de le supprimer.
Des erreurs ont été rencontrées pendant l'exécution :
 python-augeas
E: Sub-process /usr/bin/dpkg returned an error code (1)



En essayant de le downgrader:


apt-get -o Dpkg::Options::="--force-all" install python-augeas=0.4.1-2


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  python-augeas
0 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 1 non mis à jour.
18 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/545 ko dans les archives.
Après cette opération, 1 024 o d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
Sélection du paquet python-augeas précédemment désélectionné.
(Lecture de la base de données... 115769 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-augeas_0.4.1-2_all.deb ...
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-augeas_0.4.1-2_all.deb (--unpack) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-augeas_0.4.1-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@thechangebook:/home/admin# apt-get -o Dpkg::Options::="--force-overwrite" install python-augeas_0.4.1-2_64amd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet python-augeas_0.4.1-2_64amd
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « python-augeas_0.4.1-2_64amd »



apt-get -o Dpkg::Options::="--force-overwrite" install python-augeas=0.4.1-2


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  python-augeas
0 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 1 non mis à jour.
18 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/545 ko dans les archives.
Après cette opération, 1 024 o d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 115769 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-augeas_0.4.1-2_all.deb ...
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/python-augeas_0.4.1-2_all.deb (--unpack) :
 le sous-processus script pre-removal installé a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg : erreur lors du nettoyage :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-augeas_0.4.1-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)



Et là je découvre que plusieurs paquets viennent du dépôt jessie-backports


apt install --reinstall python-funcsigs/oldstable python-dnspython/oldstable python-configargparse/oldstable python-psutil/oldstable python-pyicu/oldstable python-zope.component/oldstable python-augeas/oldstable python-zope.interface/oldstable python-configobj/oldstable python-zope.event/oldstable python-idna/oldstable python-ipaddress/oldstable python-parsedatetime/oldstable python-enum34/oldstable python-rfc3339/oldstable


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
E: La version « oldstable » de « python-funcsigs » est introuvable
E: La version « oldstable » de « python-configargparse » est introuvable
E: La version « oldstable » de « python-idna » est introuvable
E: La version « oldstable » de « python-ipaddress » est introuvable
E: La version « oldstable » de « python-rfc3339 » est introuvable



apt-cache policy python-funcsigs


python-funcsigs:
  Installé : 1.0.2-3~bpo8+1
  Candidat : 1.0.2-3~bpo8+1
 Table de version :
 *** 1.0.2-3~bpo8+1 0
        100 http://mirrors.gandi.net/debian/ jessie-backports/main amd64 Packages
        100 /var/lib/dpkg/status



En gros,python-augeas, python-funcsigs, python-configargparse, python-idna, python-ipaddress, python-rfc3339 viennent des backports, mais n'arrivent pas à s'installer avec python-certbot qui doit être le responsable de tout cet ombriglio...

Comment forcer leur désinstallation ??


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#29 04-10-2018 18:15:07

Invité-X
Invité

Re : Dépendances cassées sur serveur en production, dépendances python

crash.gif as tu fais la procédure que je t'ai donné.
sinon perso j'abondonne. quelqqu'un qui n'ecoute pas. J'ai déjà fait mes preuves sur df.

#30 04-10-2018 18:16:32

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Dépendances cassées sur serveur en production, dépendances python

Je pense qu'il faut utiliser aptitude qui offre beaucoup d'avantages dans ton cas, notamment des propositions pour résoudre les problèmes... smile
https://debian-facile.org/doc:systeme:apt:aptitude
Voire, pour tester le ncurse :
https://debian-facile.org/doc:systeme:a … ce-ncurses

Je te conseille tout de même d'aller directement à aptitude et le tuto en lien est assez fortiche... big_smile

Dernière modification par smolski (04-10-2018 18:16:49)


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#31 04-10-2018 18:26:41

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

celp a écrit :

https://debian-facile.org/img/smilies/xtras/crash.gif as tu fais la procédure que je t'ai donné.
sinon perso j'abondonne. quelqqu'un qui n'ecoute pas. J'ai déjà fait mes preuves sur df.


Salut, je suis en train de le faire, mais, si je fais un dist-upgrade, il y a encore les paquets python qui apparaissent...
Je suis en train de trouver comment forcer la désinstallation... en méthode attila, supprimer les fichiers qui vont avec les paquets avant et un
dpkg --force-all --remove python-augeas


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#32 04-10-2018 18:29:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Dépendances cassées sur serveur en production, dépendances python

rodinux a écrit :

Je suis en train de trouver comment forcer la désinstallation...


https://debian-facile.org/doc:systeme:a … -installes

Cette partie du tuto ne convient pas ?


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#33 04-10-2018 18:33:51

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Dépendances cassées sur serveur en production, dépendances python


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

#34 04-10-2018 20:04:10

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : Dépendances cassées sur serveur en production, dépendances python

chalu a écrit :

Dans la commande du #16 :
stable c’est stretch
oldstable c’est jessie


Dans ces conditions, pour afficher tous les paquets installés qui ne sont pas en jessie:

apt --installed list | grep -v '/oldstable'

Dernière modification par Beta-Pictoris (04-10-2018 20:31:12)

Hors ligne

#35 04-10-2018 23:21:36

tux12
Membre
Lieu : ./
Distrib. : stable
Noyau : celui de la stable
(G)UI : KDE
Inscription : 27-02-2008

Re : Dépendances cassées sur serveur en production, dépendances python

Bonjour,

Je ne suis pas un habitué des configs avec plusieurs dépôts mais à la lecture de la première page de ce fil je me demande s'il ne faudrait pas avoir les dépôts backports actifs le temps de désinstaller ce qui provient de backport (les paquets qui posent problème à priori).
Si ça peut faire avancer le sujet ... smile

Tout est un sauf zéro. - Wau Holland

Hors ligne

#36 05-10-2018 02:37:55

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

Je ne trouve toujours pas comment m'en sortir, là où j'avance, c'est que je remarque que quoi je fasse, il veut configurer des paquets qui sont à moitié installer et que les configurations casse avec un problème lié aux versions de python. plusieurs modules plantent avec l'erreur

from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'


Cette erreur vient du fait que python3 est installé ainsi que python 2.7, mais:

In Python 3, ConfigParser has been renamed to configparser for PEP 8 compliance. It looks like the package you are installing does not support Python 3.


Du coup, je me demande si je ne devrait pas éditer tous les fichiers où se trouve cette erreur pour remplacer ConfigParse par configparse pour débloquer quelque chose...


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#37 05-10-2018 03:26:39

robert2a
Membre
Inscription : 15-11-2014

Re : Dépendances cassées sur serveur en production, dépendances python

Bonjour

repartir de zéro c'est envisageable ?  (une installation neuve ).
je suis pas sur mais jusqu'a stretch c'est python2.x qui est utilisé. (python 3.x sera sur buster )

1) installer jessie a partir des dépots qu ils te proposent (avec systemd , que n'a pas wheezy )
2) quand tout est correct (a jour ) , installer les services (applications) (activer les dépots nécessaires )
tu perdrais moins de temps il me semble

nota: les configs tu les retrouvent sur la sauvegarde
ps: sur l'autoremove fait --purge , pour nettoyer tous les fichiers de configuration obsolet


apt-get autoremove --purge
 



je suppose que c'est un serveur distant , et tu n'est pas sur place  hmm

il te faudrait la liste des paquets cassés , il doit y avoir une commande pour ça .

force et courage neutral

Dernière modification par robert2a (05-10-2018 03:39:55)

Hors ligne

#38 05-10-2018 08:05:58

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : Dépendances cassées sur serveur en production, dépendances python

@rodinux : la procédure de celp n’a donc pas fonctionné ?
Que donne

dpkg-query -l 'python'


Le paquet python3 est présent dans les dépôts depuis whezzy, il peut être présent.
En activant les backports puis en faisant

apt-get update


apt-cache policy python-configobj


apt-get -s -- reinstall install python-configobj


Quels sont les retours de ces commandes ?

Hors ligne

#39 05-10-2018 11:40:04

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : Dépendances cassées sur serveur en production, dépendances python

Et surtout la commande suivante qui va permettre de voir s'il y a des paquets inappropriés installés:

apt --installed list | grep -v '/oldstable'



rodinux, pour réinstaller des nouveaux fichiers de configuration, regarde ceci: https://debian-facile.org/viewtopic.php?id=22080

Hors ligne

#40 05-10-2018 11:43:10

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

chalu a écrit :

@rodinux : la procédure de celp n’a donc pas fonctionné ?
Que donne

dpkg-query -l 'python'


Le paquet python3 est présent dans les dépôts depuis whezzy, il peut être présent.
En activant les backports puis en faisant

apt-get update


apt-cache policy python-configobj


apt-get -s -- reinstall install python-configobj


Quels sont les retours de ces commandes ?



dpkg-query -l 'python'


Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version      Architecture Description
+++-==============-============-============-=================================
pi  python         2.7.9-1      amd64        interactive high-level object-ori
root@thechangebook:/home/admin# dpkg-query -l 'python'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                      Version           Architecture      Description
+++-========================-=================-=================-=====================================================
pi  python                   2.7.9-1           amd64             interactive high-level object-oriented language (def
 




Les dépôts backports sont de nouveaux activés car pour sortir de ces erreurs, que ce soit pour désinstaller ou réinstaller, apt à besoin de retrouver les paquets concernés qui sont à moitié installé mais pas configurer (c'est en cherchant à les configurer qu'il plante), python 3 est installé et utilisé pour un serveur mumble avec python-django-mumble.

apt update


Ign http://mirrors.gandi.net jessie InRelease
Atteint http://mirrors.gandi.net jessie/updates InRelease
Ign http://mirrors.gandi.net jessie InRelease
Réception de : 1 https://download.webmin.com sarge InRelease [239 B]
Ign https://download.webmin.com sarge InRelease
Atteint http://mirrors.gandi.net jessie Release.gpg          
Atteint http://mirrors.gandi.net jessie Release.gpg          
Atteint http://mirrors.gandi.net jessie Release
Atteint http://mirrors.gandi.net jessie Release
Atteint https://download.webmin.com sarge Release.gpg
Atteint https://download.webmin.com sarge Release
Atteint http://mirrors.gandi.net jessie/updates/main amd64 Packages
Atteint http://mirrors.gandi.net jessie/updates/contrib amd64 Packages    
Atteint http://mirrors.gandi.net jessie/updates/non-free amd64 Packages        
Atteint http://mirrors.gandi.net jessie/updates/contrib Translation-en
Atteint http://mirrors.gandi.net jessie/updates/main Translation-en
Atteint http://mirrors.gandi.net jessie/updates/non-free Translation-en
Atteint http://mirrors.gandi.net jessie/main amd64 Packages
Atteint http://mirrors.gandi.net jessie/contrib amd64 Packages
Atteint http://mirrors.gandi.net jessie/non-free amd64 Packages
Atteint http://mirrors.gandi.net jessie/contrib Translation-en  
Atteint http://mirrors.gandi.net jessie/main Translation-fr
Atteint https://download.webmin.com sarge/contrib amd64 Packages
Atteint http://mirrors.gandi.net jessie/main Translation-en
Atteint http://mirrors.gandi.net jessie/non-free Translation-en
Atteint http://mirrors.gandi.net jessie/main amd64 Packages
Réception de : 2 https://download.webmin.com sarge/contrib Translation-fr_FR [264 B]
Ign http://mirrors.gandi.net jessie/main Translation-fr_FR                                  
Ign http://mirrors.gandi.net jessie/main Translation-fr                                    
Réception de : 3 https://download.webmin.com sarge/contrib Translation-fr [261 B]
Ign http://mirrors.gandi.net jessie/main Translation-en                                  
Réception de : 4 https://download.webmin.com sarge/contrib Translation-en [261 B]        
Réception de : 5 https://download.webmin.com sarge/contrib Translation-fr_FR [264 B]
Réception de : 6 https://download.webmin.com sarge/contrib Translation-fr [261 B]
Réception de : 7 https://download.webmin.com sarge/contrib Translation-en [261 B]
Réception de : 8 https://download.webmin.com sarge/contrib Translation-fr_FR [264 B]
Réception de : 9 https://download.webmin.com sarge/contrib Translation-fr [261 B]
Réception de : 10 https://download.webmin.com sarge/contrib Translation-en [261 B]
Réception de : 11 https://download.webmin.com sarge/contrib Translation-fr_FR [264 B]
Réception de : 12 https://download.webmin.com sarge/contrib Translation-fr [261 B]
Réception de : 13 https://download.webmin.com sarge/contrib Translation-en [261 B]
Réception de : 14 https://download.webmin.com sarge/contrib Translation-fr_FR [264 B]
Ign https://download.webmin.com sarge/contrib Translation-fr_FR
Réception de : 15 https://download.webmin.com sarge/contrib Translation-fr [261 B]
Ign https://download.webmin.com sarge/contrib Translation-fr
Réception de : 16 https://download.webmin.com sarge/contrib Translation-en [261 B]
Ign https://download.webmin.com sarge/contrib Translation-en
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
1 package can be upgraded. Run 'apt list --upgradable' to see it.



 apt-cache policy python-configobj


python-configobj:
  Installé : 5.0.6-1
  Candidat : 5.0.6-1
 Table de version :
 *** 5.0.6-1 0
        500 http://mirrors.gandi.net/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status



apt-get -s n'existe pas, j'imagine que c'est aptitude...

Les paquets suivants seront RÉINSTALLÉS :              
  python-configobj
Les paquets partiellement installés suivants seront configurés :
  certbot{b}
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o/35,3 ko d'archives. Après dépaquetage, 0 o seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 certbot : Dépend: python-certbot (= 0.10.2-1~bpo8+1) qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     certbot                      



Accepter cette solution ? [Y/n/q/?] Y
Les paquets suivants seront RÉINSTALLÉS :
  python-configobj
Les paquets suivants seront ENLEVÉS :
  certbot{a}
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o/35,3 ko d'archives. Après dépaquetage, 80,9 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] Y
Charger/installer/enlever des paquets.
 



plus.pngÇa m'a l'air d'être la solution là, du coup je l'ai lancé sans le -s


aptitude reinstall python-configobj



Les paquets suivants seront RÉINSTALLÉS :              
  python-configobj
Les paquets partiellement installés suivants seront configurés :
  certbot{b}
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o/35,3 ko d'archives. Après dépaquetage, 0 o seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 certbot : Dépend: python-certbot (= 0.10.2-1~bpo8+1) qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

     Supprimer les paquets suivants :
1)     certbot                      



Accepter cette solution ? [Y/n/q/?] y
Les paquets suivants seront RÉINSTALLÉS :
  python-configobj
Les paquets suivants seront ENLEVÉS :
  certbot{a}
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 1 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 0 o/35,3 ko d'archives. Après dépaquetage, 80,9 ko seront libérés.
Voulez-vous continuer ? [Y/n/?] y
(Lecture de la base de données... 113526 fichiers et répertoires déjà installés.)
Suppression de certbot (0.10.2-1~bpo8+1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
(Lecture de la base de données... 113520 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../python-configobj_5.0.6-1_all.deb ...
Dépaquetage de python-configobj (5.0.6-1) sur (5.0.6-1) ...
Paramétrage de python-configobj (5.0.6-1) ...
                                                       
État actuel : 0 paquet cassé [-1].
 


Voilà, déjà si certbot est supprimé peut-être des choses vont se résoudre ?? je vous dit la suite après...

Par contre hier, j'ai essayé de faire cette commande:

aptitude unmarkauto python-configargparse python-configobj python-cryptography python-dnspython python-enum34 python-idna python-ipaddress



Pour voir les paquets qui ne viennent du dépôt jessie-backports

apt --installed list | grep -v '/oldstable'



WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

En train de lister…
certbot/now 0.10.2-1~bpo8+1 all  [installé, local]
gandi-hosting-vm2/jessie,now 2.31 all  [installé]
icedtea-6-jre-cacao/now 6b38-1.13.10-1~deb7u1 amd64  [installé, local]
icedtea-6-jre-jamvm/now 6b38-1.13.10-1~deb7u1 amd64  [installé, local]
libbind9-80/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libdns88/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libffi5/now 3.0.10-3+deb7u2 amd64  [installé, local]
libisc84/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libisccc80/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libisccfg82/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libjpeg8/now 8d-1+deb7u1 amd64  [installé, local]
liblwres80/now 1:9.8.4.dfsg.P1-6+nmu2+deb7u20 amd64  [installé, local]
libmpc2/now 0.9-4 amd64  [installé, local]
libprocps0/now 1:3.3.3-3+deb7u1 amd64  [installé, local]
libudev0/now 175-7.2 amd64  [installé, local]
linux-image-3.2.0-6-amd64/now 3.2.102-1 amd64  [installé, local]
openjdk-6-jre/now 6b38-1.13.10-1~deb7u1 amd64  [installé, local]
openjdk-6-jre-headless/now 6b38-1.13.10-1~deb7u1 amd64  [installé, local]
openjdk-6-jre-lib/now 6b38-1.13.10-1~deb7u1 all  [installé, local]
python-configargparse/now 0.11.0-1~bpo8+1 all  [installé, local]
python-dnspython/now 1.15.0-1~bpo8+1 all  [installé, local]
python-idna/now 2.0-3~bpo8+1 all  [installé, local]
python-ipaddress/now 1.0.16-1~bpo8+1 all  [installé, local]
python-psutil/now 4.1.0-1~bpo8+1 amd64  [installé, local]
python-rfc3339/now 1.0-4~bpo8+1 all  [installé, local]
roundcube/now 1.1.5+dfsg.1-1~bpo8+5 all  [installé, local]
roundcube-core/now 1.1.5+dfsg.1-1~bpo8+5 all  [installé, local]
roundcube-mysql/now 1.1.5+dfsg.1-1~bpo8+5 all  [installé, local]
webmin/stable,now 1.890 all  [installé]
 



Waouw, ça m'a l'air en bonne voie ! j'ai pu faire un update et upgrade (mise à jour du kernel) yes.gif

Edit à toto : Mise en forme faite du résultat de la commande root "aptitude -s". Force et courage pour la suite !


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#41 05-10-2018 11:53:56

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : Dépendances cassées sur serveur en production, dépendances python

Enfin, il y a quand même un paquet qui n'est pas défini comme "oldstable", mais "jessie":

gandi-hosting-vm2/jessie,now 2.31 all  [installé]


Par contre, il y a un paquet défini comme "stable":

webmin/stable,now 1.890 all  [installé]


Normalement, "stable", c'est stretch.

Tous les paquets défini comme "now", n'ont pas de dépôt associé, tu pourrais les repasser en "oldstable" si aptitude n'est pas capable de le faire:

apt install libudev0/oldstable libprocps0/oldstable libmpc2/oldstable .......

Dernière modification par Beta-Pictoris (05-10-2018 12:02:05)

Hors ligne

#42 05-10-2018 12:02:29

Beta-Pictoris
Membre
Lieu : Angers
Distrib. : Buster
Inscription : 12-08-2015

Re : Dépendances cassées sur serveur en production, dépendances python

Relance, encore une fois, la commande apt --installed list | grep -v '/oldstable' pour voir ce que aptitude a fait.

Hors ligne

#43 05-10-2018 12:25:47

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

Je ne suis pas le responsable, en fait un autre admin était en train de résoudre les dépendances python avec pip install en forçant un peu des réinstallations....

La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#44 05-10-2018 12:37:57

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : Dépendances cassées sur serveur en production, dépendances python

Désolée j’avais oublié * c’etait

dpkg-query -l 'python*'


mais comme tu indiques que c’est résolu ou presque avec l’autre admin.
Je ne pensais pas que c’etail possible deux admins en même temps, c’est pas un truc à créer des problèmes ?

Hors ligne

#45 05-10-2018 12:42:44

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

Beta-Pictoris a écrit :

Enfin, il y a quand même un paquet qui n'est pas défini comme "oldstable", mais "jessie":

gandi-hosting-vm2/jessie,now 2.31 all  [installé]


Par contre, il y a un paquet défini comme "stable":

webmin/stable,now 1.890 all  [installé]


Normalement, "stable", c'est stretch.

Tous les paquets défini comme "now", n'ont pas de dépôt associé, tu pourrais les repasser en "oldstable" si aptitude n'est pas capable de le faire:

apt install libudev0/oldstable libprocps0/oldstable libmpc2/oldstable .......



Les paquets now viennent aussi du fait que le kernel est un kernel xen de Gandi et et webmin est installé avec un dépôt tierce, procédure pour installation de webmin... deb https://download.webmin.com/download/repository sarge contrib... deb https://download.webmin.com/download/repository sarge contrib

Pour l'instant un autre admin a débloqué apt.

J'ai toutes les commandes qu'il a fait pour s'en sortir, je bien les ajoutées avec son raisonnement, mais c'est long...

Je peux laisser ce jet d'un admin:
 

réparé - >soluce https://linuxconfig.org/how-to-change-from-default...

+ historique commandes lancées

501 apt-get update
502 apt-get upgrade
503 python --version
504 update-alternatives --list python
505 update-alternatives --config python
506 python --version
507 apt-get update
508 apt-get upgrade
509 apt-get install -f
510 apt-get install python-openssl --reinstall
511 apt-get install python-pyasn1 --reinstall
512 apt-get install python-setuptools --reinstall
513 apt-get install python-configobj --reinstall
514 apt-get install python-openssl --reinstall
515 apt-get install python-openssl
516 apt-get install python-cryptography --reinstall
517 apt-get update
518 apt-get upgrade



Ensuite, l'autre admin a débugger des dépendances python avec pip3 (python3)

Dernière modification par rodinux (05-10-2018 12:52:55)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#46 05-10-2018 12:46:30

rodinux
Adhérent(e)
Lieu : Ardèche
Distrib. : Debian Buster 10 + backports
Noyau : Linux 4.19.0-16-amd64
(G)UI : Gnome
Inscription : 29-05-2014
Site Web

Re : Dépendances cassées sur serveur en production, dépendances python

chalu a écrit :

Désolée j’avais oublié * c’etait

dpkg-query -l 'python*'


mais comme tu indiques que c’est résolu ou presque avec l’autre admin.
Je ne pensais pas que c’etail possible deux admins en même temps, c’est pas un truc à créer des problèmes ?


Oui, c'est pas possible,  où disons pas bien gérable,  là on se prévient et on évite d'y être ensemble... Par contre oui, on peut ête connecter ensemble, on va plutôt se créer d'autres utilisateurs avec des permissions différentes pour éviter ce genre de boulettes et bien faire attention à garder toutes nos manipulations...

Dernière modification par rodinux (05-10-2018 12:48:58)


La vie, ce n'est pas d'attendre que l'orage passe, c'est de danser sous la pluie...

Hors ligne

#47 05-10-2018 12:53:40

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Dépendances cassées sur serveur en production, dépendances python

Il existe tmux pour agir de concert sur les lignes de commandes.
Le tuto : https://debian-facile.org/doc:systeme:tmux

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

En ligne

Pied de page des forums