Help dist-upgrade = suppression de paquets importants ?

Bonjour,
je rencontre un problème que je ne m’explique pas.
J’avais depuis plusieurs jours des paquets obsolètes que apt ne voulais pas mettre à jour:
apt et apt-utils

J’ai donc décidé de faire un apt-get dist-upgrade et là :

Suppression de apt-show-versions ...
Suppression de gdeb ...
Suppression de gnome-app-install ...
Suppression de gnome-apt ...
Suppression de libapt-pkg-perl ...
Suppression de update-notifier ...
Suppression de update-manager ...
Suppression de software-properties-gtk ...
Suppression de python-software-properties ...
Suppression de unattended-upgrades ...
Suppression de update-manager-core ...
dpkg : avertissement : lors de la suppression de update-manager-core, le répertoire « /var/lib/update-manager » n'était pas vide, donc il n'a pas été supprimé.
Suppression de python-apt ...
Suppression de synaptic ...
Suppression de tasksel ...
Suppression de tasksel-data ...
Suppression de aptitude ...
Suppression de libept0 ...

Je pense que je suis parti pour tout réinstaller un par un, mais quelqu’un saurait-il me dire pourquoi il m’a supprimé tous ces fichiers sans plus ou moins de rapport ?

Merci

Bon… il semblerait qu’il y ait un problème de dépendances :

sudo apt-get install gdeb
...
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
  gdeb: Dépend: libapt-inst-libc6.7-6-1.1
        Dépend: libapt-pkg-libc6.7-6-4.6
        Recommande: gnome-apt mais ne sera pas installé
E: Paquets défectueux

Voici mon sources.list

####################
## Stable (Lenny) ##
####################

# Packages
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

# Multimedia
deb http://www.debian-multimedia.org/ stable main
deb-src http://www.debian-multimedia.org/ stable main

# 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://debian.ens-cachan.fr/debian-volatile stable/volatile main contrib non-free
deb-src http://debian.ens-cachan.fr/debian-volatile stable/volatile main contrib non-free


#######################
## Testing (Squeeze) ##
#######################

# Packages
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

# Multimedia
deb http://www.debian-multimedia.org/ testing main
deb-src http://www.debian-multimedia.org/ testing main

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


####################
## Unstable (Sid) ##
####################

# Packages
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
deb-src http://www.debian-multimedia.org/ unstable main


##################
## Experimental ##
##################

# Packages
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

# Multimedia
# deb http://mirror.home-dn.net/debian-multimedia experimental main
# deb-src http://mirror.home-dn.net/debian-multimedia experimental main

et mon preferences

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: 970

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

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-priority: 950

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-priority: 940

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-priority: 930

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: 80

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-priority: 70

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-priority: 60

Ai-je fais une erreur quelque part ?

j’ai le même problème que toi …
je suppose qu’il s’agit d’une erreur dans la confection des packages
moi j’attends avant de mettre à jour (puisqu’il ne semble pas sûr que je pourrai réinstaller synaptic (entre autres) aussitôt après)

Oui il semblerait que les librairies ne soient pas disponibles dans les sources :confused:
Je pense aussi que tu devrais attendre :slightly_smiling:
Moi je vais faire avec ma foi, je vais attendre patiemment de pouvoir tout réinstaller :frowning:

Bonjour à tous
problème identique, à un détail près: J’ai 2 postes qui tournent avec squeeze:
Sur le premier, la mise à jour avec synaptic m’a carrément écartée les paquets apt et apt-utils.
Sur le 2eme, synaptic allait me virer tous les paquets cités plus haut. J’ai fait la sélection à la main et écarté apt et apt-utils pour la mise à jour.
En attendant plus d’infos …Bonne soirée à tous

Salut,

  1. Commence par utiliser un preference propre pour Testing (que tu trouveras ici) parce que là tu vas droit au casse pipe.

  2. Downgrade apt et apt-utils vers Lenny/security :

  1. Réinstalle tes paquets. Peut être qu’il faudra downgrader d’autres paquets alors fait attention et sers toi de la simulation (-s).

  2. Fait attention aux prochaines mises à jour (simulation) et patiente le temps que les paquets soient corrigés (là c’est l’équipe Testing/Security qui a merdé).

Bonjour,
Même problème pour moi. Mise à jour d’apt et et apt-utils ce matin et ils ont été supprimé.
Il ne me reste que la possibilité d’utiliser apt-get, ce qui est déjà pas mal.

Merci [ … ]
Ca a fonctionné pour moi. Pas d’autres downgrades à faire.
Sinon, pourrais-tu m’éclairer sur ce qui n’allait pas dans mon préférence ? Parce que je l’avais quand même travaillé un peu (pas repris bêtement sur un site).
Je voudrais donc juste me renseigner un peu sur mes erreurs. Ne faut-il pas aussi y inclure les “security” ?

Autre question,
actuellement sous Debian avec Gnome, on a le droit à 3 gestionnaires de paquets : apt-get, aptitude et synaptic
J’ai lu que le mieux était de seulement utiliser aptitude. Est-ce vrai ?
Quel gestionnaire utilise update-manager (notification graphique) ?

Sinon lorsque je fais un update avec aptitude je n’ai pas soucis, alors que si je fais un update avec apt-get, il n’arrive pas à contacter un serveur :

Impossible de récupérer http://mirror.home-dn.net/debian-multimedia/dists/experimental/Release  Unable to find expected entry  main/binary-i386/Packages in Meta-index file (malformed Release file?)

Et enfin lorsque j’installe un paquet unstable via aptitude, à la fin j’ai 459 non mis à jour.
Faut-il faire les mises à jour en unstable ?

Merci

:slightly_smiling:

Je te renvoi à la règle n°1 : « Garder des priorité identiques pour les dépôts Debian officiels d’une même branche. C’est le comportement par défaut (ex : quand l’on a que les dépôts de la branche suivie sans preferences). Tout manquement à cette règle casse la comportement par défaut et peut générer des résultats très dommageables car non prévus par les devs Debian. »
-> Soit en pratique : problèmes de dépendances, de sécurité, d’incohérence du système et donc de fiabilité…
Voir aussi la règle n°2.

Bof, à chacun de voir. Personnellement je ne l’utilise qu’en simulation, pas pour d’éventuelles raisons de compatibilité mais, entre autre, parce que je préfère utiliser des outils qui font ce que je demande et uniquement ce que je demande.

Pas certain mais à priori le même que les autres, soit libapt.

Essai avec un autre dépôt debian-multimedia

[quote=“benjhe”]Et enfin lorsque j’installe un paquet unstable via aptitude, à la fin j’ai 459 non mis à jour.
Faut-il faire les mises à jour en unstable ?
[/quote]
C’est normal. L’option -t passe la branche en argument (stable, testing…) à 990, donc tout les paquets de cette branche. Dans cette configuration apt-get ou autre pense donc que tout ces paquets doivent être mis à jour.
Il ne faut pas en tenir compte.

Ok super !
Merci pour tes réponses qui m’éclairent grandement.

Bonne journée à toi.