[RESOLU] Upgrade Etch => Sid

Hello
Je suis de retour sur debian après un long (re)passage chez Ubuntu et Fedora

Petites impressions :
Ubuntu - décidemment cette distrib ne m’accroche pas, Debian est bien plus intéressante
Fedora - Un de mes coups de coeur :smt007 car la distrib est complète, simple, bien finie, en avance
Malheureusemenbt elle s’ouffre d’un serieux manque de packages exotiques
ArchLinux - je réserve cette distrib pour mon prochain Desktop (un ordi de 5-7 ans) car elle est super sympa (pacman + AUR) et très interessante à administrer
Mais je me refuse à l’installer sur mon Laptop car celui-ci sert à toute la famille et c’est bien connu Arch ça sert à bidouiller :stuck_out_tongue:
Debian - Une distrib ultra complète qui manque un peu de personnalité (à la base)
C’est l’abandon (peut être temporaire) de Fedora qui me pousse à retenter l’expérience avec vous

Evidemment je passe sans attendre sous SID :mrgreen:
Malheureusement en 2 dist-upgrade différentes ( comprendre une réinstall entre temps) j’ai eu un rapport d’erreur

récapitulatif :

  1. install de Etch puis dist-upgrade en SID ratée (1er rapport non posté)
    2.1 réinstall de Etch puis dist-upgrade en SID encore ratée (2ème rapport différent du premier non posté lui aussi)
    2.2 seconde dist-upgrade ratée (rapport différent des 2 premiers, celui-ci est posté ci-dessous)

Voici ce que me compte la nouvelle dist-upgrade :

portable-debian:/home/quentin# apt-get dist-upgrade Reading package lists... Done Building dependency tree... Done You might want to run `apt-get -f install' to correct these. The following packages have unmet dependencies: apt-utils: Depends: libapt-pkg-libc6.7-6-4.6 ghostscript-x: Depends: ghostscript (>= 8.62) but it is not installed gs-esp: Depends: ghostscript but it is not installed hpijs: Depends: ghostscript but it is not installed hplip: Depends: python (>= 2.5) but 2.4.4-2 is installed Depends: cups (>= 1.1.20) but it is not installed ijsgutenprint: Depends: ghostscript (>= 8.61) but it is not installed libgconf2-4: Depends: libldap-2.4-2 (>= 2.4.7) but it is not installed libglade2-0: Depends: libgtk2.0-0 (>= 2.10.12-3) but 2.8.20-7 is installed Depends: libpango1.0-0 (>= 1.16.5) but 1.14.8-5 is installed libperl5.10: Depends: perl-base (= 5.10.0-13) but 5.8.8-7 is installed perl: Depends: perl-base (= 5.10.0-13) but 5.8.8-7 is installed python-apt: Depends: python-central (>= 0.6.7) but 0.5.12 is installed Depends: libapt-pkg-libc6.7-6-4.6 python-cairo: Depends: python-central (>= 0.6.7) but 0.5.12 is installed python-glade2: Depends: libgtk2.0-0 (>= 2.12.0) but 2.8.20-7 is installed Depends: libpango1.0-0 (>= 1.20.2) but 1.14.8-5 is installed python-gtk2: Depends: libgtk2.0-0 (>= 2.12.0) but 2.8.20-7 is installed Depends: libpango1.0-0 (>= 1.20.2) but 1.14.8-5 is installed python-imaging: Depends: python-central (>= 0.6.7) but 0.5.12 is installed python-numeric: Depends: python-central (>= 0.6.7) but 0.5.12 is installed python-support: Depends: dpkg (>= 1.14.19) but 1.13.25 is installed python-vte: Depends: libgtk2.0-0 (>= 2.12.0) but 2.8.20-7 is installed Depends: libpango1.0-0 (>= 1.20.3) but 1.14.8-5 is installed Depends: libvte9 (>= 1:0.16.9) but it is not installed synaptic: Depends: libapt-pkg-libc6.7-6-4.6 Depends: libgtk2.0-0 (>= 2.12.0) but 2.8.20-7 is installed Depends: libpango1.0-0 (>= 1.20.2) but 1.14.8-5 is installed Depends: libvte9 (>= 1:0.16.9) but it is not installed ucf: Depends: debconf (>= 1.5.19) but 1.5.11 is installed or cdebconf but it is not installed E: Unmet dependencies. Try using -f.
Evidemment c’est un problème de dépendance (ce qui ne me surprend guère car il y a un fossé de 2 ans entre etch et SID)
Que me conseillez vous ?
J’aurais plutôt idée de résoudre les dépendances une à une à la main mais ce n’est peut être pas la meilleure méthode …

Merci d’avance pour votre aide !

prends un sources list complet avec des preferences sid, et refais ton dist-upgrade:
viewtopic.php?f=8&t=5659
si ton apt est en vrac, fais ce qu’ils te dit, et si ça ne suffit pas, dselect update + dselect upgrade

Mon sources.list est complet (sans experimental et volatile mais ça c’est pas grave) par contre je n’ai pas de fichier préférences (partant du principe que SID > lenny > etch et donc que le fichier ne servait à rien)
Je vais donc en faire un, puis refaire le dist-upgrade et le reste que tu m’a indiqué

ps : ce n’est pas seulement apt qui est sans dessus dessous mais aussi la distrib (gstreamer, wifi, boot plus long etc …)

edit :

mon fichier sources.list

[code]## etch
deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main

security

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

lenny

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

security

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

sid

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb http://www.debian-multimedia.org sid main
deb-src http://www.debian-multimedia.org sid main[/code]

normalement, si tu as bien les dépots sid+lenny+etch, et les sections main/contrib/non-free, même sans fichier préfèrences, je ne vois pas ce qui peut bloquer.
tu es sûr que tu n’as pas oublié l’update avant ton upgrade ?

Non je n’ai pas oublié l’update c’est certain
Je me rappelle juste que pendant l’upgrade (la première après réinstall)
il me sort une erreur avec les locale avec cette syntaxe

machin lc loc : none
l'autre truc loc : none
le dernier loc : FR_FR utf8

Ensuite il me sort une erreur disant qu’il a raté une compilation Oo
Puis il me dit qu’il a pas pu finir la MAJ

Ensuite si je relance le dist-upgrade, le rapport est le même que celui indiqué plus haut

edit:
bon le apt-get -f dist-upgrade semble être une solution
Malheureusement je n’ai pas de liaisons ethernet sous la main et ça l’embête niveau dépendances
Je pense que je vais faire une dernière réinstall demain (je serais chez moi), en ethernet, avec un dist-upgrade en mode single user (j’ai fait les dist-upgrade en mode graphique et une fois que je m’en rendais compte il était trop tard surtout avec 100ko/s de débit descendant)
Bref on verra tout demain, bonne journée

Les locales, ce n’est pas un problême en soi, et ça se règle en installant soit le paquet locales, soit belocs-locales.
Sinon, si apt-get te fait des misères, passes par aptitude (aptitude full-upgrade), et si ce n’est pas mieux utilises dselect.
S’il te désinstalle des trucs, acceptes si celà ne touche pas apt, et réinstalles les paquets aprés.

Tu as vérifié, avec apt-cache policy, que les priorités que tu as mise s’appliquaient bien (rien en 500) ?

Avec apt-cache policy (sans fichier préférences)
Toutes les priorités sont à 500
Est-ce cela le problème ?

Quoi qu’il en soit sans connexion internet je ne peux rien faire de viable ( cf l’edit de mon dernier post)
Je verrais ça demain
:smt006

[quote=“Yamashita Ren”]Avec apt-cache policy (sans fichier préférences)
Toutes les priorités sont à 500
Est-ce cela le problème ?[/quote]Non, je me proposais de te dire de le supprimmer pour voir, au contraire.

ce qui m’étonne, c’est, par exemple, la version de ‘python-apt’ que tu as :
0.5.12
Je réitère (question de Matt) : tu es bien sûr, que ton update a fonctionné après l’ajout de ton sources.list :question:
J’ai sensiblement le m^ et, prenant encore python comme exemple :

ricardo@DD3:~$ apt-cache policy python-apt python-apt: Installé : (aucun) Candidat : 0.7.7.1 Table de version : 0.7.7.1 0 500 http://ftp.fr.debian.org lenny/main Packages 500 http://ftp.fr.debian.org sid/main Packages 0.6.19 0 500 http://ftp.fr.debian.org etch/main Packages

Moi je te conseille de refaire un

aptitude update

Bon après une myriade de
apt-get dist-upfrade
aptitude full-upgrade
apt-get -f install
et apt-get -f dist-upgrade
Debian ne boot plus

5le disque dur root ne peut être monté)

je vais tout réinstaller depuis une Lenny
Cela devrait tout résoudre mais je crains pour la prochaine update en “sucesseur de Lenny”

Mais pourquoi tu n’installes pas direct en sid ?
Tu prend n’importe quelle netinstall à priori(etch, lenny ou entre deux) , et si tu la démarre en mode expert (en tapant expert au boot du cd), tu peux choisir la release.
Si je ne me trompe pas.

On va voir si c’est possible
J’installais depuis un DVD linux+

J’ai dl un cd netinst daily build
Je vais voir si je peux changer le sources.list en expertgui
Si ce n’est pas le cas il installera en lenny et cela devrait résoudre le problème
Si ce n’est pas le cas, ce la nous aidera à comprendre quel est la source de ce problème :smt002

Ben je crois que le problème était simplement ds une mauvaise "updatation’ car je ne vois pas comment avec le sources.list que tu ns montres, tu avais ça :

alors qu’avec le m^ sources.list, j’ai ça :

[quote]python-apt:
Table de version :
0.7.7.1 0
500 ftp.fr.debian.org lenny/main Packages
500 ftp.fr.debian.org sid/main Packages
0.6.19 0
500 ftp.fr.debian.org etch/main Packages[/quote]

M^ Etch fait mieux que toi. Tu dois être en Sarge :unamused:

C’est étonnant car il y a marqué Debian 4.0 en gros sur le DVD que j’ai utilisé pour installer debian
Tiens bah c’est ptet ça le problème
Si j’avais pris un DVD révisé 4 ça aurais ptet marché
Quoi qu’il en soit je viens de tenter une netinstall avec le CD netint dailybuild Lenny ==>>>>> carte réseau plus détectée :open_mouth:
Je viens de trouver ou DL les weekly build
Je tente une netinst weekly build et si la carte réseau n’est pas détecté, ça sera une install DVD weekly build
Si la capricieuse n’est toujours pas détectés je vais DL la révision 4 de etch et je tenterais de faire un upgrade depuis celle-ci …

En tout cas ce qui est sur c’est qu’il était plus simple de faire une upgrade de etch vers sid il y a 1 an

edit : en fait y’a pas de cdnetinst lenny alors je dl le cd1 lenny

Putain !
les deux trucs les plus simples, tu les rejettes, je ne comprends pas :unamused:
Netinstall Etch
Knoppix

EDIT :

[code] *

Images officielles d’installation par le réseau pour la publication « stable »

D’une taille pouvant aller jusqu’à 180 Mo, cette image est adaptée au gravage sur des petits cédéroms, de diamètre 80 mm. Cette image contient l’installateur et un petit ensemble de paquets qui permettent l’installation d’un système (vraiment) de base.

* [alpha][amd64][arm][hppa][i386][ia64][mips][mipsel][powerpc][sparc]

[/code]

OÙ :

En fait je pensais que c’était l’upgrade etch => lenny qui foirait
Et donc qu’une netinst lenny résoudrait tout
Après si tu me conseille une netinst Etch, je vais t’écouter ^^
D’après mattotop je dois pouvoir éditer le sources.list en netinst
Je vais test l’expertgui et si cette fonction n’est pas proposée je passerais en expert tout court

Personnellement, je ne grave plus rien: s’il y a un windows sur la machine à installer, je passe par goodbye-microsoft.com, et sinon, je trouve un livecd qui traine (même vieux), et je fais mon install en debootstrap. Un seul inconvénient pour la dernière méthode: il faut que le livecd soit de la même arch que ce que j’installe.

+1
avec mon Knoppix qui doit dater de 3 ans.
L’important, c’est de charger le minimum pour avoir la liaison Net et ensuite, tt se fait en interne.

C’est bon
Je suis sous une magnifique debian sid/lenny
Gnome est enfin beau :smt007

Le problème venait de l’update gnome ( quel surprise :p)

==>>> install netinst des groupes base et "laptop"
reboot
modification manuelle du sources.list (c’est pas marrant de taper un sources.list en entier avec nano, mais bon j’avais la flemme de trouver comment monter ma clé usb)
update
reboot
puis install de gnome

Voila maintenant je vais pouvoir m’abandonner à une personnalisation excessive de cette debian fraîchement installée :smiling_imp:

ps : j’ai eu quelques erreurs de dpkg configure pendant l’update mais ça devrait se régler avec le temps …

Sinon
Ma conaissance en debian est trop faible pour que je puisse faire une “bonne” update de knoppix en sid
De même pour l’install debootstrap
En outre je n’avais pas envie de passer par goodbye microsoft car (je crois) que cela ajoute une entrée dans le menu démarrer windows
Et puis quoi encore, ma Debian serait dépendante du windouze de mon ptit frère :smt005

quote="Yamashita Ren"
Ma conaissance en debian est trop faible pour que je puisse faire une “bonne” update de knoppix en sid
De même pour l’install debootstrap[/quote] Ce n’est pas du tout ça: c’est une seule et même chose. Tu >utilises< un linux (par exemple une knoppix) pour installer sur ton disque dur >directement< la debian que tu veux, à l’aide de la commande debootstrap. C’est une opération (décrite dans les annexes du manuel debian comme méthode officielle d’installation de secours) qui peut paraitre complexe, mais qui s’avère finalement tellement simple que je l’ai déjà faite faire à un débutant total en le pilotant par msn.[quote=“Yamashita Ren”]En outre je n’avais pas envie de passer par goodbye microsoft car (je crois) que cela ajoute une entrée dans le menu démarrer windows
Et puis quoi encore, ma Debian serait dépendante du windouze de mon ptit frère :smt005[/quote]Non plus: le site t’install un .exe qui t’ajoute >temporairement< une entrée au boot pour lancer une install en double boot avec grub comme d’habitude, et >ensuite<, si tu reviens sous windows, tu peux supprimer cette entrée sans problême avec l’ajout/suppression de programme de windows, puisque c’est grub qui gère ta debian et windows. :smt003