Souci lors d'un upgrade vers wheezy

Bonjour à tous,

Me voilà bloqué en pleine upgrade de Squeeze ( 6.0.8 ) vers Wheezy.

Voici ce que j’ai dans mon sources.list :

[code]deb http://ftp.fr.debian.org/debian stable main contrib
deb-src http://ftp.fr.debian.org/debian stable main contrib

deb http://security.debian.org/ wheezy/updates main contrib
deb-src http://security.debian.org/ wheezy/updates main contrib

mod security

deb http://ftp.debian.org/debian/ wheezy-backports main

dotdeb updated LAMP servers

deb http://packages.dotdeb.org wheezy all
deb-src http://packages.dotdeb.org wheezy all[/code]

J’ai donc fait un apt-get update, suivi d’un apt-get upgrade, et c’est ce dernier qui bloque en me disant :

Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes. Les paquets suivants contiennent des dépendances non satisfaites : bind9: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé bind9-host: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé bind9utils: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé dnsutils: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé ghostscript: Dépend: libgs8 (= 8.62.dfsg.1-3.2lenny5) mais il n'est pas installable libapache2-mod-php5: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé libcups2: Dépend: libkrb53 (>= 1.6.dfsg.2) mais il n'est pas installable libcurl3: Dépend: libgssapi-krb5-2 (>= 1.10+dfsg~) mais il n'est pas installé libdns88: Dépend: libgssapi-krb5-2 (>= 1.10+dfsg~) mais il n'est pas installé libgtk2.0-0: Dépend: libcups2 (>= 1.4.0) mais 1.3.8-1+lenny8 est installé Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé libpq5: Dépend: libkrb53 (>= 1.6.dfsg.2) mais il n'est pas installable mutt: Dépend: libkrb53 (>= 1.6.dfsg.2) mais il n'est pas installable openssh-client: Dépend: libgssapi-krb5-2 (>= 1.10+dfsg~) mais il n'est pas installé openssh-server: Dépend: libgssapi-krb5-2 (>= 1.10+dfsg~) mais il n'est pas installé php5-cgi: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé php5-cli: Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n'est pas installé E: Dépendances manquantes. Essayez d'utiliser l'option -f.

J’ai bien tenté un apt-get -f install mais là j’arrive aussi sur un paquet d’erreurs dont :

insserv: Starting solr depends on rmnologin and therefore on system facility `$all' which can not be true! insserv: Max recursions depth 99 reached insserv: loop involving service portmap at depth 6 insserv: There is a loop between service rmnologin and mountnfs if started insserv: loop involving service mountnfs at depth 6 insserv: loop involving service networking at depth 5 insserv: loop involving service mountnfs-bootclean at depth 8 insserv: There is a loop between service rmnologin and mountall if started insserv: loop involving service mountall at depth 4 insserv: loop involving service checkfs at depth 3 insserv: There is a loop between service rmnologin and udev if started insserv: loop involving service udev at depth 1 insserv: loop involving service mountall-bootclean at depth 6 insserv: There is a loop between service rmnologin and checkroot if started insserv: loop involving service checkroot at depth 2 insserv: loop involving service keyboard-setup at depth 1 insserv: There is a loop between service solr and checkroot if started insserv: loop involving service hwclock at depth 2 insserv: There is a loop between service rmnologin and hostname if started insserv: loop involving service hostname at depth 3 insserv: loop involving service bootlogd at depth 2 insserv: loop involving service mountkernfs at depth 1 insserv: loop involving service bind9 at depth 9 insserv: loop involving service mtab at depth 5 insserv: exiting now without changing boot order! update-rc.d: error: insserv rejected the script header dpkg: erreur de traitement de initscripts (--configure) : 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 : initscripts E: Sub-process /usr/bin/dpkg returned an error code (1)

Bref je suis bloqué, merci d’avance à qui pourrait m’aiguiller vers un dénouement !

Si tu change de version ce n'est pas une simple mis à jour quotidienne ... il y a des actions spéciales à effectué et c'est pour cela que cette commande existe.

Si tu change de version ce n’est pas une simple mis à jour quotidienne … il y a des actions spéciales à effectué et c’est pour cela que cette commande existe.

Le problème actuel de ton sources.list, c’est qu’il recense 2 fois le même dépot.

En effet, Stable est équivalant à Wheezy.

Il pourrait être judicieux de changer Stable en Squeeze, ainsi tes vieux paquets installés seront encore présents pour APT. (je suis pas sûr de mon coup pour ça mais c’est pas dangereux)

Après avoir mis les 2 dépots distincts, tu peux retenter un

… et faire la même chose sans le -s.

A priori, full-upgrade est nécessaire quand on saute d’une version de Debian à l’autre.

Salut,

Merci pour votre aide, mais au final étant trop bloqué j’ai réinstallé à neuf mon serveur.

D’autant plus qu’il avait été attaque via apache (ddos) donc j’ai préféré repartir sur un environnement sain et en wheezy directement.

Dans la bataille j’ai perdu toute la bdd d’un site (tar.gz du var/lib/mysql qui se ne décompresse pas), alors je ne pourrais que conseiller que de s’assurer que ses sauvegardes sont restaurables… sinon en cas de crash c’est comme ne rien avoir :frowning: