Problème aptitude-upgrade

Bonjour

Depuis quelque temps, je rencontre un obstacle pour effectuer l’habituelle mise à jour.
Voici ce que j’obtiens:

Deb:/# aptitude update E: Le pilote pour la méthode /usr/lib/apt/methods/mirror n'a pu être trouvé. E: Le pilote pour la méthode /usr/lib/apt/methods/mirror n'a pu être trouvé.

Lorsque je vais dans le répertoire nommé, je constate qu’il n’y a pas de fichier “mirror”. J’ai tenté de prendre celui présent sur linux Mint, mais j’ai alors un autre message d’erreur

Deb:/home/tib# aptitude update E: Method gave invalid 400 URI Failure message

J’ai fait quelques recherches sur internet mais je ne trouve pas de réponses (celles présentes sont en espagnoles ou japonais :smiley: ).

Vais-je devoir ré-installer debian?? ou est-il possible de retrouver cette méthode…

Peux-tu afficher le contenu de ton fichier /etc/apt/sources.list pour que l’on voit si ça ne vient pas de là.

Le voici, je l’ai pris sur le forum avec le fichier preferences pour avoir une principalement une testing.

[code]
################################################

lenny

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

lenny multimedia

#deb http://mirror.home-dn.net/debian-multimedia stable main
#deb-src http://mirror.home-dn.net/debian-multimedia lenny main

lenny security

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

volatile

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

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

squeeze

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

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia testing main
deb-src http://mirror.home-dn.net/debian-multimedia testing main

squeeze security

deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/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

sid multimedia

deb http://mirror.home-dn.net/debian-multimedia sid main
deb-src http://mirror.home-dn.net/debian-multimedia sid main

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

experimental

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

experimental multimedia

deb http://mirror.home-dn.net/debian-multimedia experimental main
deb-src http://mirror.home-dn.net/debian-multimedia experimental main[/code]

En fait c’est surtout l’absence de fichier méthode “mirror” dans le répertoire /usr/lib/apt/methods/ qui m’inquiete. Je ne comprends pas pourquoi il a disparu ni comment le récupérer.

Salut,

Si tu n’as pas de fichier “preferences” tu es en experimental ce qui justifie amplement les bizarreries :smiley:

Salut,

De plus, sans preferences, seuls les dépôts debian-multimedia et Sid impacteraient sue la branche suivie.

@nimedhel
Que un apt-cache policy apt ?

Voici ce que ca me donne.

Deb:/home/tib# apt-cache policy apt apt: Installé : 0.7.20.2 Candidat : 0.7.20.2 Table de version : 0.7.21 0 98 http://ftp.fr.debian.org sid/main Packages *** 0.7.20.2 0 986 http://ftp.fr.debian.org testing/main Packages 100 /var/lib/dpkg/status

N’est-il pas possible de recréer la méthode mirror?? Cette méthode est-elle spécifique à mon ordinateur ou au noyau??

pourquoi as-tu commenté les dépôts de Lenny dans ton sources.list ?

Parce que je suis sur testing donc je me suis dis que les dépots lenny ne servait pas

en testing les dépôts de stable sont fortement recommandés voire indispensables => essaye de les remettre

Ok, c’est fait. merci pour l’info. Malheureusement cela ne resoud pas mon problème :wink:

salut,

J’ai eu le même souci sur ma debian. cela venait d’une de mes sources qui posait souci. je l’ai commenté et zou, tout est rentré dans l’ordre (je n’avais comme toi pas de méthode mirror)

sachant que je suis un petit nouveau, quelqu’un peut me renseigner sur l’utilité de cette commande:

apt-cache policy apt

Merci!

++

Pour ‘apt-cache policy apt’ : ‘man apt-cache’, section policy, tout simplement !

Pour résumer, ‘apt-cache policy paquet’ liste les versions disponibles de paquet dans les dépôts de ton sources.list ainsi que dans le cache de ta machine, précise les priorités de chacune de ses versions (permet de savoir laquelle installera automatiquement apt), et indique le cas échéant la version installé sur ta machine.


Pour une Debian Squeeze avec dépôts Multimedia sans problème de mise à jour, je conseille le fichier sources.list suivant : [quote=“sources.list”]# STABLE

official

deb ftp.fr.debian.org/debian/ stable main contrib non-free
deb-src ftp.fr.debian.org/debian/ stable main contrib non-free

multimedia

deb mirror.home-dn.net/debian-multimedia stable main
deb-src mirror.home-dn.net/debian-multimedia stable main

security

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

volatile

deb volatile.debian.org/debian-volatile stable/volatile main contrib non-free
deb-src volatile.debian.org/debian-volatile stable/volatile main contrib non-free

SQUEEZE

official

deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free

multimedia

deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main

security

deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free[/quote]
Sans fichier preferences pour une priorité au dépôts Multimedia, avec le fichier preferences suivant pour une priorité aux dépôts officiels : [quote=“preferences”]Package: *
Pin: release o=Unofficial Multimedia Packages
Pin-Priority: 400

Package: *
Pin: release o=Debian
Pin-Priority: 500[/quote]
De plus, si tu ne compiles pas de logiciels à partir des sources, commente ou supprime toutes les lignes de ton sources.list commençant par deb-src pour gagner du temps lors de tes update et économiser la charge des serveurs.

Je ne certifie pas que ton problème d’update sera réglé avec ces fichiers, mais une base propre est la première priorité dans ce genre de situation !