Passer de lenny en testing

[quote=“thuban”]c’est dailleurs la signification du {u}, comme “useless”
[/quote]
:smt026 Merci pour l’info !

Est ce que la répétition de la lettre “u” dans le nom d’une distribution linux à la même signification ?

OK je sors ------------------------------------------> :confused:

Quand tu remplis ton preferences, reste toujours dans l’optique d’y écrire le moins de lignes possibles…
Le preferences suivant aura l’effet que tu souhaites (stable/testing > unstable), tout en bénéficiant de mises à jour plus réactives :[code]Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian
Pin-Priority: 990

Package: *
Pin: release o=volatile.debian.org
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable
Pin-Priority: 80

Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 1[/code]
Si tu veux des explications sur les différences entre ton preferences et celui-ci, n’hésite pas à demander !

[quote=“vv222”]
Si tu veux des explications sur les différences entre ton preferences et celui-ci, n’hésite pas à demander ![/quote]
Moi je demande ! C’est quoi les différences ? :smt003

Je ne vois aussi pas bien la différentes entre mon fichier de preferences, cité plus haut et celui de vv222.

Voici le résultat d’un aptitude full-upgrade : [code]Les paquets suivants ont des dépendances non satisfaites :
xserver-xorg-video-all: Dépend: xserver-xorg-video-apm mais il n’est pas installable
Dépend: xserver-xorg-video-ark mais il n’est pas installable
Dépend: xserver-xorg-video-fbdev mais il n’est pas installable
Dépend: xserver-xorg-video-mga mais il n’est pas installable
Dépend: xserver-xorg-video-nv mais il n’est pas installable
Dépend: xserver-xorg-video-radeonhd mais il n’est pas installable
Dépend: xserver-xorg-video-rendition mais il n’est pas installable
Dépend: xserver-xorg-video-s3 mais il n’est pas installable
Dépend: xserver-xorg-video-s3virge mais il n’est pas installable
Dépend: xserver-xorg-video-siliconmotion mais il n’est pas installable
Dépend: xserver-xorg-video-sis mais il n’est pas installable
Dépend: xserver-xorg-video-tdfx mais il n’est pas installable
Dépend: xserver-xorg-video-trident mais il n’est pas installable
Dépend: xserver-xorg-video-vesa mais il n’est pas installable
Dépend: xserver-xorg-video-openchrome mais il n’est pas installable
Dépend: xserver-xorg-video-v4l mais il n’est pas installable
xserver-xorg-video-ati: Dépend: xserver-xorg-video-r128 mais il n’est pas installable
Dépend: xserver-xorg-video-mach64 mais il n’est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
xserver-xorg-video-all

Installer les paquets suivants :
totem-mozilla [2.26.3-1 (testing)]

Mettre à jour les paquets suivants :
xserver-xorg-video-mach64 [6.8.0-1 (stable, now) -> 6.8.2-1 (testing, unstable)]
xserver-xorg-video-r128 [6.8.0-1 (stable, now) -> 6.8.1-1 (testing, unstable)]

Le score est de 252

Accepter cette solution ? [Y/n/q/?] n
[/code] Il y a donc bien un problème. Comment le régler ?

la premiere chose à faire quand on veut upgrader vers une version superieur de debian, c’est mettre à jour les outils dpkg, apt, aptitude vers la version désiré. Dans ton cas, apres avoir modifié ton fichier sources.list, tu fais un aptitude update && aptitude install aptitude dpkg apt

C’est ce que j’ai fait avant de changer mon fichier de préférences : ~$ apt-cache policy aptitude dpkg apt aptitude: Installé : 0.4.11.11-1~lenny1 Candidat : 0.4.11.11-1+b2 Table de version : 0.6.0.1-1 0 90 http://ftp.fr.debian.org sid/main Packages 0.5.9rc4-1 0 90 http://ftp.fr.debian.org experimental/main Packages 0.4.11.11-1+b2 0 990 http://ftp.fr.debian.org squeeze/main Packages *** 0.4.11.11-1~lenny1 0 980 http://ftp.fr.debian.org lenny/main Packages 100 /var/lib/dpkg/status dpkg: Installé : 1.14.25 Candidat : 1.15.4.1 Table de version : 1.15.4.1 0 990 http://ftp.fr.debian.org squeeze/main Packages 90 http://ftp.fr.debian.org sid/main Packages *** 1.14.25 0 980 http://ftp.fr.debian.org lenny/main Packages 100 /var/lib/dpkg/status apt: Installé : 0.7.20.2+lenny1 Candidat : 0.7.23.1 Table de version : 0.7.24 0 90 http://ftp.fr.debian.org sid/main Packages 0.7.23.1 0 990 http://ftp.fr.debian.org squeeze/main Packages 0.7.20.2+squeeze1 0 990 http://security.debian.org squeeze/updates/main Packages *** 0.7.20.2+lenny1 0 980 http://ftp.fr.debian.org lenny/main Packages 980 http://security.debian.org lenny/updates/main Packages 100 /var/lib/dpkg/status

tu n’as pas mis à jour les paquets apt, aptitude et dpkg, le resultat de ta commande dit qu’il sont toujours en lenny

D’accord, j’avais compris que tu voulais que je mette apt et cie à jour dans le version stable.

Donc j’ai fait ce que tu préconises : apt-cache policy aptitude dpkg apt aptitude: Installé : 0.4.11.11-1+b2 Candidat : 0.4.11.11-1+b2 Table de version : 0.6.0.1-1 0 90 http://ftp.fr.debian.org sid/main Packages 0.5.9rc4-1 0 90 http://ftp.fr.debian.org experimental/main Packages *** 0.4.11.11-1+b2 0 990 http://ftp.fr.debian.org squeeze/main Packages 100 /var/lib/dpkg/status 0.4.11.11-1~lenny1 0 980 http://ftp.fr.debian.org lenny/main Packages dpkg: Installé : 1.15.4.1 Candidat : 1.15.4.1 Table de version : *** 1.15.4.1 0 990 http://ftp.fr.debian.org squeeze/main Packages 90 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 1.14.25 0 980 http://ftp.fr.debian.org lenny/main Packages apt: Installé : 0.7.23.1 Candidat : 0.7.23.1 Table de version : 0.7.24 0 90 http://ftp.fr.debian.org sid/main Packages *** 0.7.23.1 0 990 http://ftp.fr.debian.org squeeze/main Packages 100 /var/lib/dpkg/status 0.7.20.2+squeeze1 0 990 http://security.debian.org squeeze/updates/main Packages 0.7.20.2+lenny1 0 980 http://ftp.fr.debian.org lenny/main Packages 980 http://security.debian.org lenny/updates/main Packages Mais le problème persiste

[code]Les paquets suivants ont des dépendances non satisfaites :
xserver-xorg-video-all: Dépend: xserver-xorg-video-apm mais il n’est pas installable
Dépend: xserver-xorg-video-ark mais il n’est pas installable
Dépend: xserver-xorg-video-fbdev mais il n’est pas installable
Dépend: xserver-xorg-video-mga mais il n’est pas installable
Dépend: xserver-xorg-video-nv mais il n’est pas installable
Dépend: xserver-xorg-video-radeonhd mais il n’est pas installable
Dépend: xserver-xorg-video-rendition mais il n’est pas installable
Dépend: xserver-xorg-video-s3 mais il n’est pas installable
Dépend: xserver-xorg-video-s3virge mais il n’est pas installable
Dépend: xserver-xorg-video-siliconmotion mais il n’est pas installable
Dépend: xserver-xorg-video-sis mais il n’est pas installable
Dépend: xserver-xorg-video-tdfx mais il n’est pas installable
Dépend: xserver-xorg-video-trident mais il n’est pas installable
Dépend: xserver-xorg-video-vesa mais il n’est pas installable
Dépend: xserver-xorg-video-openchrome mais il n’est pas installable
Dépend: xserver-xorg-video-v4l mais il n’est pas installable
xserver-xorg-video-ati: Dépend: xserver-xorg-video-r128 mais il n’est pas installable
Dépend: xserver-xorg-video-mach64 mais il n’est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
xserver-xorg-video-all

Installer les paquets suivants :
totem-mozilla [2.26.3-1 (testing)]

Mettre à jour les paquets suivants :
xserver-xorg-video-mach64 [6.8.0-1 (stable, now) -> 6.8.2-1 (testing, unstable)]
xserver-xorg-video-r128 [6.8.0-1 (stable, now) -> 6.8.1-1 (testing, unstable)]

Le score est de 252

Accepter cette solution ? [Y/n/q/?] q
Abandon de tous les efforts pour rechercher une solution à ces dépendances.
Abandon.
[/code]

Ça c’est avec les preferences de vv222 ?

xserver-xorg-video-all c’est un meta paquet, dont le role consiste par le biais des dependances à installer tous les pilotes de cartes graphiques dispo dans les dépots. En gros une fois que le paquet qui gere ta carte graphique est installé, xserver-xorg-video-all n’a plus aucune utilité. De même dans les paquets qui pose problème, commence par virer ceux inutile vis à vis de ton materiel (attention à ne virer que ceux inutile) ça permettra d’y voir plus clair.
exemple si tu as une puce video intel ou ATI, tout ce qui est nv, s3, sis, trident, tdfx peuvent être enlever.

Merci de vos réponses [quote=“llapingachos”]Ça c’est avec les preferences de vv222 ?[/quote]
non, c’est avec mon fichier de préférences que voici (je ne vois pas pourquoi celui de vv222 est mieux) :[code]Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 970

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 960

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 970

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 90[/code][quote=“alexmath”]xserver-xorg-video-all c’est un meta paquet, dont le role consiste par le biais des dependances à installer tous les pilotes de cartes graphiques dispo dans les dépots. En gros une fois que le paquet qui gere ta carte graphique est installé, xserver-xorg-video-all n’a plus aucune utilité. De même dans les paquets qui pose problème, commence par virer ceux inutile vis à vis de ton materiel (attention à ne virer que ceux inutile) ça permettra d’y voir plus clair.
exemple si tu as une puce video intel ou ATI, tout ce qui est nv, s3, sis, trident, tdfx peuvent être enlever.[/quote] Oui tout n’est pas utile et si ça se trouve, si je fais cette mise à jour, je n’aurais aucune problème au reboot mais ce qui me dérange c’est que ce n’est pas logique que ces paquets soient supprimés. Je veux comprendre pourquoi c’est comme ça pas seulement avoir un système qui marche.

Ca ressemble très fort à un problème de version de noyau.
Pour ton info, sur debian, le noyau n’est pas mis à jour automatiquement. Il faut une action volontaire de l’utilisateur (tu peux installer un paquet spécifique qui fera ensuite les mises à jour auto du noyau, mais perso je le déconseille)
Met à jour ton noyau (regarde la version que tu as avec uname -a, puis avec synaptic, tu prends un paquet qui a le même nom, mais une version plus récente (kernel-imagXXXXX)
Ensuite tu rebootes (tu risque de ne plus avoir de serveur graphique, mais c’est pas grave). Tu refais ta mise à jour qui devrait maintenant passer

non, c’est avec mon fichier de préférences que voici (je ne vois pas pourquoi celui de vv222 est mieux) [/quote]
Tu as essayé avec celui-là?

Le jeu des dépendances des méta-paquets pose très souvent problème lors d’une grosse mise à niveau comme c’est ton cas (au passage, utiliser une testing pure avec plein de méta-paquets est également problèmatique). C’est pourquoi je conseille toujours de ne pas installer de méta-paquets, quand on peut faire autrement, bref faire une install minimale ; exemple privilégier uniquement les paquets que l’on utilisera, comme le driver video adapté à sa carte graphique au lieu d’installer tout le bazar avec le paquet xserver-xorg-video-all. C’est long, c’est chiant mais on y gagne à long terme.

Après une suppression du métapaquet xserver-xorg-video-all, j’ai un autre message d’erreur : [code]Les paquets suivants ont des dépendances non satisfaites :
xserver-xorg-video-ati: Dépend: xserver-xorg-video-r128 mais il n’est pas installable
Dépend: xserver-xorg-video-mach64 mais il n’est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
xserver-xorg-video-ati

Installer les paquets suivants :
totem-mozilla [2.26.3-1 (testing)]

Le score est de 110

[/code] par contre je ne sais pas si j’utilise l’un des deux.

Pour infos : lspci 00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M6 LY 02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) 02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa) 02:00.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02) 02:01.0 Ethernet controller: Intel Corporation 82540EP Gigabit Ethernet Controller (Mobile) (rev 03) 02:02.0 Network controller: AIRONET Wireless Communications Cisco Aironet Wireless 802.11b

up :smiley:

[quote=“sidell”]Après une suppression du métapaquet xserver-xorg-video-all, j’ai un autre message d’erreur : [code]Les paquets suivants ont des dépendances non satisfaites :
xserver-xorg-video-ati: Dépend: xserver-xorg-video-r128 mais il n’est pas installable
Dépend: xserver-xorg-video-mach64 mais il n’est pas installable
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
xserver-xorg-video-ati

Installer les paquets suivants :
totem-mozilla [2.26.3-1 (testing)]

Le score est de 110

[/quote]
Tu utilises un GPU ati donc vaut mieux pas supprimer le driver… Est-ce qu’aptitude te propose d’autres solutions ?

Merci de ta réponse

Il n’y a qu’une autre solution que me propose aptitude.

[code]Les actions suivantes permettront de résoudre ces dépendances :

Mettre à jour les paquets suivants :
xserver-xorg-video-mach64 [6.8.0-1 (stable, now) -> 6.8.2-1 (testing, unstable)]
xserver-xorg-video-r128 [6.8.0-1 (stable, now) -> 6.8.1-1 (testing, unstable)]

Le score est de 192

[/code]

P-S : {u} veut dire useless mais que veut dire {a} ?

[code]
           Les résultats sont présentés ligne par ligne. Le premier caractère
           de chaque ligne indique l´état courant du paquet : les états les
           plus courants sont p qui signifie qu´aucune trace du paquet n´est
           présente sur le système, c qui signifie que le paquet à été
           supprimé mais que ses fichiers de configuration sont toujours
           présent sur le système, i qui signifie que le paquet est installé
           et v qui signifie que le paquet est virtuel. Le second caractère
           indique l´action prévue (s´il y en a une, un espace sinon) sur le
           paquet. Les actions les plus courantes sont : i pour les paquets
           sur le point à installer, d pour ceux à supprimer et p pour ceux à
           purger (c-à-d, à supprimer ainsi que ses fichiers de
           configuration). Si le dernier caractère est un A, le paquet a été
           installé automatiquement.[/code]*

Sans aucun doute, la deuxième solution est la bonne ! Tu peux tout de même en savoir plus avec un
[code]aptitude why-not xserver-xorg-video-ati[/code]

Je tiens ça de man aptitude, encore et toujours  :wink:  :
[code] why, why-not
           Explains the reason that a particular package should or cannot be
           installed on the system.

           Cette commande cherche les paquets qui dépendent ou sont en
           conflit avec ce paquet. Il affiche la suite de dépendances qui
           s´enchainent jusqu´au paquet visé, et une note indique l´état de
           chacun des paquets de la suite de dépendances.

               $ aptitude why kdepim
               i   nautilus-data Recommends nautilus
               i A nautilus      Recommends desktop-base (>= 0.2)
               i A desktop-base  Suggests   gnome | kde | xfce4 | wmaker
               p   kde           Depends    kdepim (>= 4:3.4.3)

[/code]

A+
           Les résultats sont présentés ligne par ligne. Le premier caractère
           de chaque ligne indique l´état courant du paquet : les états les
           plus courants sont p qui signifie qu´aucune trace du paquet n´est
           présente sur le système, c qui signifie que le paquet à été
           supprimé mais que ses fichiers de configuration sont toujours
           présent sur le système, i qui signifie que le paquet est installé
           et v qui signifie que le paquet est virtuel. Le second caractère
           indique l´action prévue (s´il y en a une, un espace sinon) sur le
           paquet. Les actions les plus courantes sont : i pour les paquets
           sur le point à installer, d pour ceux à supprimer et p pour ceux à
           purger (c-à-d, à supprimer ainsi que ses fichiers de
           configuration). Si le dernier caractère est un A, le paquet a été
           installé automatiquement.[/code]*

Sans aucun doute, la deuxième solution est la bonne ! Tu peux tout de même en savoir plus avec un
[code]aptitude why-not xserver-xorg-video-ati[/code]

Je tiens ça de man aptitude, encore et toujours  :wink:  :
[code] why, why-not
           Explains the reason that a particular package should or cannot be
           installed on the system.

           Cette commande cherche les paquets qui dépendent ou sont en
           conflit avec ce paquet. Il affiche la suite de dépendances qui
           s´enchainent jusqu´au paquet visé, et une note indique l´état de
           chacun des paquets de la suite de dépendances.

               $ aptitude why kdepim
               i   nautilus-data Recommends nautilus
               i A nautilus      Recommends desktop-base (>= 0.2)
               i A desktop-base  Suggests   gnome | kde | xfce4 | wmaker
               p   kde           Depends    kdepim (>= 4:3.4.3)

A+

qq conseils:

  • utiliser aptitude avec l’interface ncurse
  • mettre à jour les paquets par groupes voire un par un
  • jouer sur les marqueurs “installé automatiquement/manuellement” pour éviter les problèmes avec les méta-paquets.

bon courage