[RÉSOLU] pas de mises à jour après modif de sources.list

Bonjour.
Je viens d’installer debian lenny, tout s’est bien passé. J’ai rencontré quelques problèmes (wifi, pmount, nvidia…) que j’ai pu régler.
J’ai consulté le tuto de ce site pour avoir un sources.list au carré (http://forum.debian-fr.org/viewtopic.php?f=8&t=5659). J’ai un peu “nuancé” l’affaire pour avantager sid comme indiqué ici : http://www.piegblog.net/?p=34. J’ai bien sûr fait toutes les manips nécessaires pour que tout marche : clés, taille du cache etc… Pour

apt-get update

Aucun problème !
Par contre quand je fais

apt-get dist-upgrade

j’obtiens

# apt-get dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Je ne comprends pas… J’ai pensé que le problème pouvait venir de mon fichier /etc/apt/preferences, mais je ne vois pas ce qui cloche. Je joins le résultat de la commande apt-cache policy

apt-cache policy Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://www.debian-multimedia.org sid/main Translation-fr 988 http://www.debian-multimedia.org sid/main Packages release v=None,o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 987 http://ftp.fr.debian.org sid/non-free Packages release o=Debian,a=unstable,l=Debian,c=non-free origin ftp.fr.debian.org 987 http://ftp.fr.debian.org sid/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org sid/main Translation-fr 987 http://ftp.fr.debian.org sid/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.fr.debian.org 982 http://security.debian.org lenny/updates/non-free Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=non-free origin security.debian.org 982 http://security.debian.org lenny/updates/contrib Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=contrib origin security.debian.org 982 http://security.debian.org lenny/updates/main Packages release v=None,o=Debian,a=testing,l=Debian-Security,c=main origin security.debian.org 500 http://www.debian-multimedia.org lenny/main Translation-fr 981 http://www.debian-multimedia.org lenny/main Packages release v=None,o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 980 http://ftp.fr.debian.org lenny/non-free Packages release o=Debian,a=testing,l=Debian,c=non-free origin ftp.fr.debian.org 980 http://ftp.fr.debian.org lenny/contrib Packages release o=Debian,a=testing,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org lenny/main Translation-fr 980 http://ftp.fr.debian.org lenny/main Packages release o=Debian,a=testing,l=Debian,c=main origin ftp.fr.debian.org 986 http://ftp.ens-cachan.fr etch/volatile/non-free Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=non-free origin ftp.ens-cachan.fr 986 http://ftp.ens-cachan.fr etch/volatile/contrib Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=contrib origin ftp.ens-cachan.fr 986 http://ftp.ens-cachan.fr etch/volatile/main Packages release o=volatile.debian.org,a=stable,l=debian-volatile,c=main origin ftp.ens-cachan.fr 985 http://security.debian.org etch/updates/non-free Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=non-free origin security.debian.org 985 http://security.debian.org etch/updates/contrib Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=contrib origin security.debian.org 985 http://security.debian.org etch/updates/main Packages release v=4.0,o=Debian,a=stable,l=Debian-Security,c=main origin security.debian.org 500 http://www.debian-multimedia.org etch/main Translation-fr 984 http://www.debian-multimedia.org etch/main Packages release v=None,o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 983 http://ftp.fr.debian.org etch/non-free Packages release v=4.0r5,o=Debian,a=stable,l=Debian,c=non-free origin ftp.fr.debian.org 983 http://ftp.fr.debian.org etch/contrib Packages release v=4.0r5,o=Debian,a=stable,l=Debian,c=contrib origin ftp.fr.debian.org 983 http://ftp.fr.debian.org etch/main Packages release v=4.0r5,o=Debian,a=stable,l=Debian,c=main origin ftp.fr.debian.org Paquets étiquetés :

Merci !

donne ici le fichier des sources

Bonjour, merci de répondre.
Pour les sources,les voilà

[quote]## etch
deb ftp.fr.debian.org/debian/ etch main contrib non-free
deb-src ftp.fr.debian.org/debian/ etch main contrib non-free
#debian-marillat
deb debian-multimedia.org etch main
deb-src debian-multimedia.org etch main

security

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

volatile

deb ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free
deb-src ftp.ens-cachan.fr/ftp/debian-volatile etch/volatile main contrib non-free

lenny

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

security

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

sid

deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free
#debian-marillat
deb debian-multimedia.org sid main
deb-src debian-multimedia.org sid main
[/quote]
Merci

apparemment, tt colle.
ptet qu tu es à jour, tt simplement ?
fais un essai en supprimant le preference (en le renommant en .old par exemple).
ensuite retente un

aptitude update

puis

aptitude dist-upgrade

EDIT :
par sécurité, commente les lignes “volatil” avant.

Je vais clarifier un peu : j’ai réalisé l’install en lenny. J’ai fait les modifs pour passer en sid avec un sources.list au carré, j’ai fait apt-get dist-upgrade, et aucune mise à jour. Or normalement, je devrais avoir plein de paquets pas à jour sous sid !
De plus, si je supprime le fichier preferences, c’est le bordel non ? Plus de priorités, etc…
Merci

Je tiens à préciser que, quand je fais (depuis le menu gnome) Système==>Administration==>Sources de mises à jour, dans l’onglet mises à jour, “mises à jour suggérées (lenny-proposed-updates)” est décoché après la modif du sources.list. Le problème vient peut-être de là, il faudrait peut-être faire en sorte que cette ligne devienne quelque chose comme “mises à jour suggérées (sid-proposed-updates)” et qu’elle soit cochée. Mais comment faire ? Et puis si ça se trouve c’est pas ça la solution :smt100

Bon j’ai renommé /etc/apt/preferences en /etc/apt/preferences.old. Puis j’ai commenté les lignes de volatiles du sources.list. J’ai fait un # apt-get update qui n’a pas bronché. Et enfin

apt-get dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Calcul de la mise à jour... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Que dois-je faire ?

Un petit up ? :smt003

Non, le fichier preferences est inutile pour suivre Sid, sauf si l’on a besoin de gérer des dépôts exotiques d’une façon particulière. Dans ce cas là renseigner uniquement ces dépôts dans le fichier preferences est généralement suffisant.

Tu te mets au style SMS Ricardo ?

Pour vérifier : apt-cache policy libc6 par exemple. Tu peux aussi essayer avec gedit, acpi, grub… qui sont actuellement dans une version inférieure pour Lenny.

apt-cache policy libc6 libc6: Installé : 2.7-16 Candidat : 2.7-16 Table de version : *** 2.7-16 0 500 http://ftp.fr.debian.org sid/main Packages 100 /var/lib/dpkg/status 2.7-15 0 500 http://ftp.fr.debian.org lenny/main Packages 2.3.6.ds1-13etch7 0 500 http://ftp.fr.debian.org etch/main Packages

Verdict ?

Salut

Je tente une explication. Comme Lenny est gelée avant de passer en stable, les développeurs se concentrent essentiellement sur la résolution des bugs. Cela a donc une influence sur Sid où très peu de paquets sont mis à jour ces temps-ci. Par conséquent, ces jours-ci Lenny et Sid doivent être très semblables à part quelques paquets qui font l’objet de rapport de bug et qui sont testés d’abord sur Sid avant de passer à Lenny. Un apt-get upgrade te donnerait plus de résultats. Ceux qui en connaissent plus sur le sujet pourront confirmer ou infirmer ma tentative d’explication.

apt-get upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait 0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

:smt091 :smt119 :smt068

Je rappelle que j’avais tenté moi aussi une explication

Salut

Pour le moment, il ne semble pas y avoir de mise à jour. Je suis en Sid, sans fichier preferences. J’ai un fichier sources.list avec les dépôts Etc, Lenny, Sid. Dans ce cas, l’ordre est Sid, Lenny, Etc. Pas besoin de fichier preferences. Avant de passer à Sid (depuis Lenny), j’ai commencé par faire un aptitude update et aptitude safe-upgrade pour mettre à jour la Lenny. J’ai par la suite ajouté les dépôts Sid dans le fichier sources.list, puis fait un aptitude update, aptitude-safe-upgrade puis un aptitude dist-upgrade.

As-tu essayé de passer par aptitude comme mentionné précédemment?

ahh non j’ai pas tenté avec aptitude… Je pensais qu’il fallait adapter selon la surcouche apt utilisée… Beaucoup d’aptitudeux par ici au fait :slightly_smiling:

aptitude dist-upgrade
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Lecture des descriptions de tâches… Fait
Les paquets suivants seront ENLEVÉS :
dash{u} dh-make{u} djvulibre-desktop{u} libpixman-1-dev{u} libxau-dev{u} portmap{u} svgalibg1{u} x11proto-core-dev{u} x11proto-fonts-dev{u}
x11proto-input-dev{u} x11proto-randr-dev{u} x11proto-render-dev{u} x11proto-video-dev{u} x11proto-xext-dev{u} xserver-xorg-dev{u}
0 paquets mis à jour, 0 nouvellement installés, 15 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d’archives. Après dépaquetage, 5501ko seront libérés.
Voulez-vous continuer ? [Y/n/?]

Je dis oui ?

On ne peut pas se baser sur un seul paquet mais à priori tu es déjà en Sid.
Si tu veux en être sûr tu peux créer un fichier preferences comme suit :

Pin: release o=Debian,a=testing
Pin-Priority: 1001

Pin: release o=Debian,a=unstable
Pin-Priority: -1

Puis simuler une mise à jour Sid -> Testing (ne pas oublier le -s !):

Tu regardes le résultat et tu supprimes le fichier preferences.

Après avoir créé un fichier preferences comme indiqué :

aptitude -s full-upgrade Lecture des listes de paquets... Fait E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ». E: Enregistrement invalide dans votre fichier « préférences », aucune entrée « Package ».
oups !

À vérifier

je dois peut-être faire un fichier preferences comme:

[code]Package:*
Pin: release o=Debian,a=testing
Pin-Priority: 1001

Package:*
Pin: release o=Debian,a=unstable
Pin-Priority: -1[/code] ?
M’en va tester ça tout de suite !

Humm oui maintenat aptitude -s full-upgrade marche

aptitude -s full-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Les paquets suivants seront ENLEVÉS : dash{u} dh-make{u} djvulibre-desktop{u} libpixman-1-dev{u} libxau-dev{u} portmap{u} svgalibg1{u} x11proto-core-dev{u} x11proto-fonts-dev{u} x11proto-input-dev{u} x11proto-randr-dev{u} x11proto-render-dev{u} x11proto-video-dev{u} x11proto-xext-dev{u} xserver-xorg-dev{u} 0 paquets mis à jour, 0 nouvellement installés, 15 à enlever et 205 non mis à jour. Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 5501ko seront libérés. Voulez-vous continuer ? [Y/n/?]

Donc là je dis oui ? :mrgreen:

Donc oui tu es en Sid.

Désolé pour l’oubli dans le preferences…