Erreur de mise à jour vers Sid

Plop all,

J’ai voulu passer en Sid, mais je rencontre un problème.
Voici mon sources.list :

[code]PC-Duna:~# cat /etc/apt/sources.list
#################################################################

Stable

deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

Stable multimedia

#deb http://www.debian-multimedia.org/ stable main contrib non-free
#deb-src http://www.debian-multimedia.org/ stable main contrib non-free

#################################################################

Testing

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free

Testing multimedia

#deb http://www.debian-multimedia.org/ testing main contrib non-free
#deb-src http://www.debian-multimedia.org/ testing main contrib non-free

#################################################################

Unstable

deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free
#deb-src http://ftp.fr.debian/org/debian/ unstable main contrib non-free

multimedia

#deb http://www.debian-multimedia.org unstable main contrib non-free
#deb-src http://www.debian-multimedia.org unstable main contrib non-free[/code] (je décommenterai les multimedia plus tard). Je n’ai pas de fichier preferences.
cf ici pour les problèmes déjà rencontrés.
Je suis donc parti d’une installation fraîche, j’ai changé le sources.list (tel qu’indiqué ci-dessus), un coup d’apt-get update, et un coup d’apt-get upgrade. Et là, problème :

PC-Duna:~# apt-get upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Les paquets suivants ont été conservés : (...) beaucoup de paquets Les paquets suivants seront mis à jour : manpages-fr-extra 1 mis à jour, 0 nouvellement installés, 0 à enlever et 354 non mis à jour. 412 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/1132ko dans les archives. Après cette opération, 90,1ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer [O/n] ? o (Lecture de la base de données... 97583 fichiers et répertoires déjà installés.) Préparation du remplacement de manpages-fr-extra 20080921 (en utilisant .../manpages-fr-extra_20090906_all.deb) ... Dépaquetage de la mise à jour de manpages-fr-extra ... dpkg : erreur de traitement de /var/cache/apt/archives/manpages-fr-extra_20090906_all.deb (--unpack) : tentative de remplacement de « /usr/share/man/fr/man8/update-rc.d.8.gz », qui appartient aussi au paquet sysv-rc 0:2.86.ds1-61 dpkg-deb: sous-processus coller tué par le signal (Relais brisé (pipe)) Des erreurs ont été rencontrées pendant l'exécution : /var/cache/apt/archives/manpages-fr-extra_20090906_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

L’opérateur dist-upgrade me donne “351 mis à jour, 302 nouvellement installés, 18 à enlever et 2 non mis à jour.” et ça me paraît louche qu’il veuille m’installer tant de paquets, et m’en enlever 18…

Bref, j’ai peur de faire une bourde, et apt-get upgrade me fait la tête. Pourriez-vous m’aider ?
Merci d’avance :wink:
Duna

Pour le nombre de paquets, c’est normal de Lenny à Sid.
Il en rajoute pas mal et il en supprime.
Mais ton problème, c’est l’erreur.
Il serait intéressant de chercher si bogue .
As-tu installé ???
je cherche et je reviens ici en EDIT.

EDIT :
??? = reportbug

Une chose est bizarre. Quand je retente un apt-get upgrade, le seul paquet qui paraît en “sera mis à jour” est manpages-fr-extra. Tous les autres sont en “conservés”. (Hum, c’est normal en fait, on voyait déjà ça sur mon premier post ^^)

Je n’ai pas installé reportbug, mais j’y vais de ce pas.

EDIT : Voilà, c’est installé. Mais que dois-je en faire ?
re-EDIT : Ben le lancer, voyons ^^ Je regarde et reviens.

Oui, j’ai déjà eu des ennuis dernièrement avec ce paquet.
Si c’est ça, que donne reportbug, tu le gêle à sa version actuelle.
En ligne, je ne me souviens plus de la commande mais facile à faire avec Synaptic

Tu retentes un update et un upgrade et si bogue il y a , il te le dira. ensuite, tu fais ce que je t’ai écrit plus haut.

:smt006

et pourquoi pas une petite simulation avant de tout casser ? …

# aptitude -s safe-upgrade

J’ai bloqué la version, et il n’y a plus de bug. Mais apt-get upgrade refuse de faire une quelconque MAJ. Tout reste en “conservés”.
J’ai tenté une simulation, et heureusement :stuck_out_tongue:

apt-get -s dist-upgrade (...) E: Conf Broken libc-bin E: Conf Broken insserv

et avec “aptitude” qui gère plus finement les dépendances ? le résultat de la simulation ?

pour les grosses mises à jour je préfère aptitude, il y a moins de problèmes. Peut-être que ce n’est pas le bon jour pour tout mettre à jour :slightly_smiling: ?
Tu peux à la limite faire les mises à jour petit à petit, en faisant

Cela peut parfois aider. En tout cas, ne fais pas le fou tant que la simulation ne te retourne aucun problème. :slightly_smiling:

Pour les 18 paquets à enlever, c’est normal. À toi de voir s’ils sont essentiels sur ton système. À priori non, je parierais pour que dans les 18, tu aies une majorité de xserver-xorg-video* , non? Tu peux y aller dans ce cas, c’est normal.

Les paquets enlevés sont surtout des bouts de gnome (et pas mal de libxxxxx)
La simulation avec aptitude est en cours. Il y a déjà 26 conflits…
Mais je croyais qu’utiliser aptitude et apt était mauvais pour la santé ? Est-ce vrai ? Est-ce un mythe ? Est-ce un troll ?

Et j’ai commencé quelques MAJ par-ci par-là (grub-pc, en l’occurrence :smiley:)

EDIT : aptitude a terminé.

290 paquets mis à jour, 260 nouvellement installés, 195 à enlever et 3 non mis à jour. Il est nécessaire de télécharger 595Mo/596Mo d'archives. Après dépaquetage, 126Mo seront utilisés. Voulez-vous continuer ? [Y/n/?]
Voici les paquets “conservés” :

java-gcj-compat{a} java-gcj-compat-headless{a} zenity{a} Mais comment se fait-ce ? Est-ce grave ?

J’ai testé les 2, le mix des 2, et maintenant, pour éviter le surmenage, “aptitude” est désormais mon fidèle compagnon ! :smiley: :wink:

une petite simulation si tu veux te rassurer … et après le grand saut sans filet !

après les m.a.j. un petit aptitude clean histoire de vider le cache.

La mise à jour semble s’être passée un peu moins mal, mais quelques paquets viennent perturber le bon déroulement des choses. Grrr !

Mais j’y arriverai, parole de moi.

Raah !! Quelle idée de m*** de vouloir passer en Sid. Je n’arrive pas. Je vais commencer par repasser sur la stable (le week-end prochain, parce-que là, je n’ai plus de temps). Puis m’assurer que le clone fonctionne bien de façon autonome. Et après, je verrai pour passer en testing ou en Sid. Mais là, je n’en peux plus :stuck_out_tongue:

Merci pour votre aide :wink:
Sur ce, au week-end prochain.

Salut,
En dernier recours:

Bonne chance
:smt006

Je vais tenter ça le week-end prochain, mais c’est la combinaison de deux choses qui m’ont déjà donné du fil à retordre. Ma première netinstall s’est finit en … réinstallation avec le premier DVD :stuck_out_tongue:

Je tenterai, et advienne que pourra ^^

Bonsoir,
effectivement la solution de Clem_ufo est plus raisonnable … c’est également comme cela que j’ai procédé la dernière fois.
Ce qui me chagrine un peu, c’est que tu n’utilises pas de fichier “préférences” … (je ne relance pas le débat … :wink:)

ps : tente un petit :dpkg --configure -apour vérifier le système, ça peut pas faire de mal …

Salut,

Question : Pourquoi installez vous une stable pour la passer un sid ?

En partant du même cd que vous utilisez habituellement, choisir le mode expert qui vous donne la possibilité entre stable, testing et unstable pendant l’installation.

Pour les migrations de lenny a sid apres plusieurs echecs par le passer j’utilise desormais toujours la meme methode:

1/ installer lenny
2/ changer le source liste en incluant squeeze et sid en plus dans mes depots (pas de fichiers preferences!)
3/apt-get update
4/installation de tout mes paquets programmes dont je me sers en version sid (importer depuis un fichiers trop nombreux pour ma part)ainsi on effectue deja une bonne part de migration par “dependances”.
5/redemarage 1
6/mise a jour de l’environement de bureau Gnome ou Kde ou autre
7/parametrage avancé de mes programmes
8/redemarage 2
9/mise a jour du noyeau vers la version sid
10/mise a jour finale vers sid
11/reboot finale et installation de la carte graphique.

En procedant comme cela la migration en etapes fractionne l’upgrade et permet une resolution plus precises des dependances surtout que pour ma part j’ai un certains nombre de paquets a compiler a la main une migration brutale m’empeche parfois in finé leurs compilation! Cela permet aussi de mieux voir les paquet buggé avec apt-listbug je n’ai encore jamais rencontrer un seul soucis majeur de migration de lenny vers sid
(hormis paquet bugués ceci etant une autre histoire ou apt-listbug devient votre meilleur ami!)

@++
drizzt

[quote=“ggoodluck47”]Question : Pourquoi installez vous une stable pour la passer un sid ?[/quote]Je préfère effectivement l’install directe en mode expert de testing ou de sid.

Mais, le problème c’est qu’il m’est arrivé (souvent en testing et une fois en sid) que l’installation échoue ou soit complètement foireuse à cause de dépôts incomplets.

Dans ce cas, si le matos est supporté par stable, il me parait préférable de faire une install minimale de stable, de mettre à jour vers testing ou sid et, à la fin, d’installer ce que l’on souhaite