Problème dkpg

Bonjour,
Je débute avec debian (bien que je pratique fedora depuis plusieures années) et après un “apt-get update” j’obtiens le message ci-dessous :

beck:/home/iris# apt-get update
Ign cdrom://[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 200 70407-11:29] etch Release.gpg
Ign cdrom://[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 200 70407-11:29] etch Release
Ign cdrom://[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 200 70407-11:29] etch/contrib Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 200 70407-11:29] etch/main Packages/DiffIndex
Réception de : 1 ftp.fr.debian.org etch Release.gpg [378B]
Réception de : 2 ftp.debian.skynet.be etch Release.gpg [378B]
Atteint ftp.debian.skynet.be etch Release
Atteint ftp.fr.debian.org etch Release
Réception de : 3 security.debian.org etch/updates Release.gpg [189B]
Ign ftp.debian.skynet.be etch/main Packages/DiffIndex
Atteint security.debian.org etch/updates Release
Atteint ftp.debian.skynet.be etch/main Packages
Ign ftp.fr.debian.org etch/main Packages/DiffIndex
Ign ftp.fr.debian.org etch/contrib Packages/DiffIndex
Ign security.debian.org etch/updates/main Packages/DiffIndex
Ign ftp.fr.debian.org etch/non-free Packages/DiffIndex
Ign security.debian.org etch/updates/contrib Packages/DiffIndex
Ign security.debian.org etch/updates/non-free Packages/DiffIndex
Atteint ftp.fr.debian.org etch/main Packages
Atteint ftp.fr.debian.org etch/contrib Packages
Atteint security.debian.org etch/updates/main Packages
Atteint ftp.fr.debian.org etch/non-free Packages
Atteint security.debian.org etch/updates/contrib Packages
Atteint security.debian.org etch/updates/non-free Packages
3o réceptionnés en 1s (2o/s)
E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem.

J’ai donc essayé d’exécuter “dpkg --configure -a” puis j’ai relancé debian, sans résultat. J’ai donc essayé “apt-get upgrade”, puis “apt-get -f dist-upgrade”, puis “aptitude update” et “aptitude upgrade” toujours sans résultats.

Voila mon sources.list

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

deb cdrom:[Debian GNU/Linux 4.0 r0 Etch - Official i386 NETINST Binary-1 20070407-11:29]/ etch contrib main

#-----/Basic-------------------------------------------
deb ftp.debian.skynet.be/ftp/debian/ etch main
deb ftp.fr.debian.org/debian/ etch main contrib non-free
#deb-src ftp.debian.skynet.be/ftp/debian/ etch main

#-----/Security----------------------------------------
deb security.debian.org/ etch/updates main contrib non-free
#deb-src security.debian.org/ etch/updates main contrib

Il n’y a rien de révolutionnaire dans ce sources et je n’ai procédé à aucune installation particulière depuis l’installation de debian etch.
J’ai supprimé non-free dans les deux lignes, sans aucun effet

Quand je lance synaptic j’obtiens le même blocage de dkpg.

Je suis très déçu, je croyais debian etch stable. Cela fait deux mois que je l’utilise, essentiellement pour aller sur internet.

cymru

Je ne comprends pas trop ton problème ou bien précises:

A chaque fois que tu lances apt-get update, tu tombes sur cette erreur:

E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem.

C’est ça? Et tu as fait

dpkg --configure -a

puis

apt-get -f install

apt-get update

et ça recommence?

Si oui que donnes la fin de /var/log/dpkg.log?

Bonsoir fran.b

effectivement j’ai effectué toutes les séquences indiquées. Voila le dpkg.log dans sa totalité :

2007-10-07 19:34:40 upgrade libssl0.9.8 0.9.8c-4 0.9.8c-4etch1
2007-10-07 19:34:40 status half-configured libssl0.9.8 0.9.8c-4
2007-10-07 19:34:41 status unpacked libssl0.9.8 0.9.8c-4
2007-10-07 19:34:41 status half-installed libssl0.9.8 0.9.8c-4
2007-10-07 19:34:41 status half-installed libssl0.9.8 0.9.8c-4
2007-10-07 19:34:42 status unpacked libssl0.9.8 0.9.8c-4etch1
2007-10-07 19:34:43 status unpacked libssl0.9.8 0.9.8c-4etch1
2007-10-07 19:34:43 upgrade openssl 0.9.8c-4 0.9.8c-4etch1
2007-10-07 19:34:43 status half-configured openssl 0.9.8c-4
2007-10-07 19:34:43 status unpacked openssl 0.9.8c-4
2007-10-07 19:34:43 status half-installed openssl 0.9.8c-4
2007-10-07 19:34:44 status half-installed openssl 0.9.8c-4
2007-10-07 19:34:45 status unpacked openssl 0.9.8c-4etch1
2007-10-07 19:34:45 status unpacked openssl 0.9.8c-4etch1
2007-10-07 19:34:45 status unpacked libssl0.9.8 0.9.8c-4etch1
2007-10-07 19:34:46 status half-configured libssl0.9.8 0.9.8c-4etch1
2007-10-09 12:48:23 status half-configured libssl0.9.8 0.9.8c-4etch1
2007-10-09 12:52:24 status half-configured libssl0.9.8 0.9.8c-4etch1

Que vois-tu de particulier ?

Merci de t’intéresser à ce petit problème. J’ai parcouru plusieurs forums sur ce sujet, mais je n’y ai pas trouvé de solutions claires.

cymru

Avant tout, est ce que ta partition racine ne serait pas pleine??

Que donne

$ df

@fran.b

df donne :

iris@beck:~$ df
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/hdb1 11938496 2936412 8395632 26% /
tmpfs 128492 0 128492 0% /lib/init/rw
udev 10240 72 10168 1% /dev
tmpfs 128492 0 128492 0% /dev/shm
/dev/hda2 19910816 3250160 16660656 17% /mnt/windows
/dev/sda1 1965792 14560 1951232 1% /media/usbdisk

Mais je te remercie de tes renseignements, j’ai relancé encore une fois le “apt-get update”, j’ai retrouvé l’erreur du dpkg, j’ai donc lancé le “dpkg --configure -a”, cela m’a envoyé sur un petit écran, j’ai suivi les instructions, le pc a tourné quelques instants, et oh ! miracle, tout est rentré dans l’ordre.
J’ai refait un “apt-get update” sans problème, et synaptic fonctionne à nouveau.
Alors que précédemment rien n’avait pu s’effectuer. Mystère des octets …
Merci.
cymru

Hum, ça sent l’erreur disque. Sur les logs, je vois du unconfigured (en clair depaquetté mais non configuré) et du unpacked. Donc apt-get n’a pas fini sa mise à jour et n’a pas fini de déplier des archives. Entre autres l’archive libssl0.9.8 0.9.8c-4 n’est pas déplié. Si elle n’est pas déplié, les dépendances ne peuvent pas suivre et ça s’arrête. Je soupçonne une erreur disque ou I/O sur ce fichier. Essaye de faire 2-3 fois dans le répertoire

/var/cache/apt/archives/

$ cat *.deb > /dev/null

pour voir si des archives sont délicates à lire. Tu peux aussi chercher des erreurs disque dans /var/log/syslog.

@fran.b

Extrait du dernier dpkg.log :

2007-10-09 17:59:31 status installed libssl0.9.8 0.9.8c-4etch1

Apparemment, l’archive est dépliée.
Maintenant, tu as sans doute raison, le pc n’est pas pemière jeunesse. C’est ma deuxième machine que j’utilise pour aller sur internet. J’utilise CentOS 5 sur mon premier pc en parallèle avec windows XP. CentOS n’a jamais occasionné le moindre problème et est d’une grande robustesse.

Je suis allé dans /var/cache/apt/archives et j’ai lancé “cat *.deb > /dev/null”, le pc a mouliné quelques temps puis pas d’erreur signalée.
Donc tout est ok.
J’ai parcouru le syslog, c’est impressionnant tout ce qu’il faut lire !

cymru