[te absolvo]j'ai de nouveau foutu en l'air ma testing/unstab

Avez-vous aussi des problemes ces jours avec apt ?

[code]luciole:/etc/apt# apt-cache policy zlib1g
zlib1g:
Installé : (aucun)
Candidat : 1:1.2.3-13
Table de version :
1:1.2.3-13 0
500 http://mirror.switch.ch testing/main Packages
500 http://ftp.fr.debian.org unstable/main Packages
1:1.2.2-4.sarge.2 0
500 http://mirror.switch.ch sarge/main Packages
500 http://security.debian.org stable/updates/main Packages
luciole:/etc/apt# apt-get install -t stable zlib1g
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Les NOUVEAUX paquets suivants seront installés :
zlib1g
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 63,1ko dans les archives.
Après dépaquetage, 156ko d’espace disque supplémentaires seront utilisés.
Réception de : 1 http://mirror.switch.ch sarge/main zlib1g 1:1.2.2-4.sarge.2 [63,1kB]
63,1ko réceptionnés en 0s (110ko/s)
E: Impossible d’obtenir la version de debconf. Est-ce que debconf est installé ?
debconf: Échec d’apt-extracttemplates : Mauvais descripteur de fichier(Lecture de la base de données… 5150 fichiers et répertoires déjà installés.)
Dépaquetage de zlib1g (à partir de …/zlib1g_1%3a1.2.2-4.sarge.2_i386.deb) …
dpkg non enregistré comme installé, impossible de vérifier s’il accepte la
notion d’époque !

You must upgrade dpkg before installing this package.

dpkg : erreur de traitement de /var/cache/apt/archives/zlib1g_1%3a1.2.2-4.sarge.2_i386.deb (–unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/zlib1g_1%3a1.2.2-4.sarge.2_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
luciole:/etc/apt# apt-cache policy dpkg
dpkg:
Installé : (aucun)
Candidat : 1.13.22
Table de version :
1.13.22 0
500 http://ftp.fr.debian.org unstable/main Packages
1.13.21 0
500 http://mirror.switch.ch testing/main Packages
1.10.28 0
500 http://mirror.switch.ch sarge/main Packages
luciole:/etc/apt# which dpkg
/usr/bin/dpkg
luciole:/etc/apt#[/code]
J’ai essaye toutes les releases, mais c’est casse …
Je tourne en rond depuis hier la-dessus, vous avez aussi des problemes ces jours ?

Si ca peut t’aider… (j’en doute , ca va surtout te foutre les boules)

[quote]root@debian:/# pol zlib1g
zlib1g:
Installé : 1:1.2.3-13
Candidat : 1:1.2.3-13
Table de version :
*** 1:1.2.3-13 0
500 ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
root@debian:/# apt-cache policy dpkg
dpkg:
Installé : 1.13.22
Candidat : 1.13.22
Table de version :
*** 1.13.22 0
500 ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
[/quote]

Aucun problème…
C’est zarb ton dpkg pas installé. dpkg prend ses info dans /var/cache/apt/pkgcache.bin je crois.

Remets un sources.list officiel, renome ce fichier en _pkgcache.
Fait un apt-get update et ensuite re-essaye un apt-cache policy dpkg
Pour voir…

Tu n’as pas un problème au niveau de la version de udev ?
0.097-1 = pourrie

[quote=“BorisTheButcher”]Si ca peut t’aider… (j’en doute , ca va surtout te foutre les boules)

[quote]root@debian:/# pol zlib1g
zlib1g:
Installé : 1:1.2.3-13
Candidat : 1:1.2.3-13
Table de version :
*** 1:1.2.3-13 0
500 ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
root@debian:/# apt-cache policy dpkg
dpkg:
Installé : 1.13.22
Candidat : 1.13.22
Table de version :
*** 1.13.22 0
500 ftp.fr.debian.org unstable/main Packages
100 /var/lib/dpkg/status
[/quote]

Aucun problème…
C’est zarb ton dpkg pas installé. dpkg prend ses info dans /var/cache/apt/pkgcache.bin je crois.

Remets un sources.list officiel, renome ce fichier en _pkgcache.
Fait un apt-get update et ensuite re-essaye un apt-cache policy dpkg
Pour voir…[/quote]
J’ai essaye de supprimer le cache, sans resultat…
La merde c’est qu’il bloque sur cette lib et refuse d’aller plus loin, et en plus, ce con il me dit que dpkg n’est pas installe…:

[code]
luciole:/etc/apt# apt-get upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
file: Dépend: zlib1g (>= 1:1.2.1) mais il n’est pas installé
libmagic1: Dépend: zlib1g (>= 1:1.2.1) mais il n’est pas installé
E: Dépendances manquantes. Essayez d’utiliser l’option -f.
luciole:/etc/apt# apt-get upgrade -f
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Correction des dépendances… Fait
Les NOUVEAUX paquets suivants seront installés :
zlib1g
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 70,5ko dans les archives.
Après dépaquetage, 168ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://mirror.switch.ch testing/main zlib1g 1:1.2.3-13 [70,5kB]
70,5ko réceptionnés en 0s (154ko/s)
E: Impossible d’obtenir la version de debconf. Est-ce que debconf est installé ?
debconf: Échec d’apt-extracttemplates : Mauvais descripteur de fichier(Lecture de la base de données… 5150 fichiers et répertoires déjà installés.)
Dépaquetage de zlib1g (à partir de …/zlib1g_1%3a1.2.3-13_i386.deb) …
dpkg non enregistré comme installé, impossible de vérifier s’il accepte la
notion d’époque !

You must upgrade dpkg before installing this package.

dpkg : erreur de traitement de /var/cache/apt/archives/zlib1g_1%3a1.2.3-13_i386.deb (–unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/zlib1g_1%3a1.2.3-13_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
luciole:/etc/apt# which dpkg
/usr/bin/dpkg
luciole:/etc/apt# apt-cache policy dpkg
dpkg:
Installé : (aucun)
Candidat : 1.13.22
Table de version :
1.13.22 0
500 http://ftp.fr.debian.org unstable/main Packages
1.13.21 0
500 http://mirror.switch.ch testing/main Packages
1.10.28 0
500 http://mirror.switch.ch sarge/main Packages
luciole:/etc/apt#[/code]
Bah, ce sont encore une fois les joies de la unstable… :laughing:

Sinon, Ricardo:

luciole:/etc/apt# dpkg -l udev Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé |/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais) ||/ Nom Version Description +++-==================================-==================================-==================================================================================== un udev <néant> (aucune description n'est disponible) luciole:/etc/apt# :smt119 :smt119 :smt119
Alors la, c’est vraiment mon dernier apt-get upgrade qui a foiré …
Alors essayons de le reinstaller:

[code]luciole:/etc/apt# apt-cache policy udev
udev:
Installé : (aucun)
Candidat : 0.097-2
Table de version :
0.097-2 0
500 http://ftp.fr.debian.org unstable/main Packages
0.093-1 0
500 http://mirror.switch.ch testing/main Packages
0.056-3 0
500 http://mirror.switch.ch sarge/main Packages
luciole:/etc/apt# apt-get install -t testing udev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :
Les paquets suivants contiennent des dépendances non satisfaites :
file: Dépend: zlib1g (>= 1:1.2.1) mais ne sera pas installé
libmagic1: Dépend: zlib1g (>= 1:1.2.1) mais ne sera pas installé
udev: Dépend: libvolume-id0 mais ne sera pas installé
Dépend: initscripts (>= 2.85-16) mais ne sera pas installé
Dépend: lsb-base (>= 3.0-6) mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).
luciole:/etc/apt# apt-get -f install
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Correction des dépendances… Fait
Les paquets supplémentaires suivants seront installés :
zlib1g
Les NOUVEAUX paquets suivants seront installés :
zlib1g
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/70,5ko dans les archives.
Après dépaquetage, 168ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
E: Impossible d’obtenir la version de debconf. Est-ce que debconf est installé ?
debconf: Échec d’apt-extracttemplates : Mauvais descripteur de fichier(Lecture de la base de données… 5150 fichiers et répertoires déjà installés.)
Dépaquetage de zlib1g (à partir de …/zlib1g_1%3a1.2.3-13_i386.deb) …
dpkg non enregistré comme installé, impossible de vérifier s’il accepte la
notion d’époque !

You must upgrade dpkg before installing this package.

dpkg : erreur de traitement de /var/cache/apt/archives/zlib1g_1%3a1.2.3-13_i386.deb (–unpack) :
le sous-processus pre-installation script a retourné une erreur de sortie d’état 1
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/zlib1g_1%3a1.2.3-13_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
luciole:/etc/apt#[/code] Voila voila… :open_mouth:

oula !
tu as essayé d’(re)installer quelques paquets avec dpkg -i ?

Ahhh
J’ai deja eu des problèmes aussi graves sur ma sid actuelle et je m’en suis sorti. Encore hier je me suis rendu compte de disparité entre les paquets censés etre pas installés alors qu’en fait ils le sont.

Peut etre tu peux t’en sortir avec ca:

[quote]6.3.4 Récupérer les données de sélection des paquets
Si /var/lib/dpkg/status est corrompu, le système Debian perd les données de sélection des paquets et en est grandement affecté. Cherchez le vieux fichier /var/lib/dpkg/status dans /var/lib/dpkg/status-old ou /var/backups/dpkg.status.*.
Garder /var/backups/ dans une partition séparée peut être une bonne idée puisque ce répertoire contient beaucoup de données système importantes.
Si le vieux fichier /var/lib/dpkg/status n’est pas disponible, vous pouvez quand même récupérer les données depuis des répertoires de /usr/share/doc/.
# ls /usr/share/doc |
grep -v [A-Z] |
grep -v ‘^texmf$’ |
grep -v ‘^debian$’ |
awk ‘{print $1 " install"}’ |
dpkg --set-selections
# dselect --expert # réinstallez le système, utilisez dselect si besoin
[/quote]
Hier soir, j’ai fait un truc de ce genre.

ls -A1 /usr/share/doc/ | while read i ; do apt-get install $i || echo "$i" >> ~/liste_paquets_to_download; done
Cette commande enregistre dans un fichier les paquets non installés qui pourtant ont leur documentation ds /usr/share/doc. Ce matin j’ai donc installé ces paquets pour les desinstaller juste après. la methode de debian reference est plus propre.

si tu as debootstrap d’installé (sinon tu peux tjrs recuperer le .deb et l’installer en forcant avec dpkg -i --force-all, pr info il depend de wget et binutils), tu peux installer une sid sur un repertoire et ensuite faire un transfert de /var. GARDE L’ANCIEN en cas.

[quote]
6.3.7 Que faire si dpkg est cassé
Cela pose de sérieux problèmes pour l’installation des fichiers .deb. Les commandes suivantes vous guident pour récupérer cette situation. (Sur la première ligne, vous pouvez remplacer « links » par votre navigateur favori.)
$ links http.us.debian.org/debian/pool/main/d/dpkg/
… téléchargez le bon dpkg_version_arch.deb
$ su
password: *****
$ ar x dpkg_version_arch.deb
# mv data.tar.gz /data.tar.gz
# cd /
# tar xzfv data.tar.gz

Pour une machine i386, packages.debian.org/dpkg peut aussi être utilisé comme URL.[/quote]
Ca j’ai jamais fait.

Voila, 3 petites idées.
A chaque manip, fait des sauvegardes de ton /var/lib, /var/cache, /var/backups, /var/log au minimum.
Bonne chance…

apt-get install udev:0.097-2

Non :question:

Ricardo, pourquoi penses tu que le gestionnaire de péripherique peut avoir un rapport avec un probleme dans la base de paquet ?

Je pensais que udev était indispensable :confused:

[quote]luciole:/etc/apt# apt-cache policy udev
udev:
Installé : (aucun)

Candidat : 0.097-2
Table de version :
0.097-2 0
500 ftp.fr.debian.org unstable/main Packages
0.093-1 0
500 mirror.switch.ch testing/main Packages
0.056-3 0
500 mirror.switch.ch sarge/main Packages
luciole:/etc/apt# apt-get install -t testing udev [/quote]

oui, un noyau aussi est indispensable, mais c’est pas pour autant que tous les problêmes viennent du noyau.
Par ailleurs, udev n’est necessaire qu’avec les 2.6 récent, mais les vieux noyaux s’en passent trés bien…

Bon alors good news, je m’en suis sorti. En suivant les conseis de Matt, j’ai reinstalle un par un les packages qui posaient probleme, avec dpkg -i …
Il semlbe que c’etait ma version de dpkg elle-même qui posait probleme. J’ai du reinstaller la version testing de dpkg et seulement ensuite la unstable et tout est rentre dans l’ordre.
Ceci dit, c’est un tel bronx sur cette machine que je me demande si je vais pas la refaire un de ces jours…

Merci a tous pour vos suggestions !

PS: J’ai pas pu mettre le mot magique RESOLU entre crochets dans le sujet. Il y a un limite dans la longueur du sujet ?

content pour toi jabba … :stuck_out_tongue:
ben ptêtre que ton titre est un roman fleuve aussi … si tu remplaces “foutu” par “pété”, tu peux déjà mettre un crochet :smiling_imp:
Une suggestion ? ok : “[Resolu] j’ai encore fracassé ma testing/unstable” :smiley:

Je n’ai juste enlevé qu’un '.'
Tu ne m’en veux pas, hein ! :blush:

Je n’ai juste enlevé qu’un '.'
Tu ne m’en veux pas, hein ! :blush:[/quote]
Du coup, mon titre est nettement moins explicite alors… :imp:
Bon admettons ! :wink:

Tu m’absous quand m^ ?
Allez, un petit “te absolvo”

[quote=“ricardo”]Tu m’absous quand m^ ?
Allez, un petit “te absolvo”[/quote]
Vouala t’es content maintenant Ricardo ?
En plus j’ai encore ete oblige de tronquer mon sujet pour te faire plaisir…
:laughing:

:smt038 :smt041 :smt038 :smt054

c’est quoi l’unstab? :open_mouth:

Demandes ä ce bourreau de Ricardo, c’est de sa foote a lui si j’ai du tronquer le sujet de mon post ! :imp: