Des paquets défectueux sont en mode « garder en l'état ». :/

Aprés avoir faire une mise à jour au sources.list j’ai ajouté le dépôt de testing sid et une upgrade à chaque fois ou j’installe une application par terminal ou synaptic je reçois presque les mêmes erreurs. par exemple à l’installation du gestionnaire du paquets gdebi je reçois:

Les paquets suivants contiennent des dépendances non satisfaites :
gdebi : Dépend: gdebi-core (= 0.8.7) mais 0.9 devra être installé
Dépend: python-gi mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».

les paquets reliés à gnome ne s’installent pas, cinnamon ne marche pas, mm j’ai installé kde et il fait un crash.
est ce qu’il y a une solution pour corriger le problème ou de corriger le système comme il était avant l’upgrade?

merci d’avance :slightly_smiling:

Ton but, c’est d’obtenir une Wheezy ou une Sid ?

Que contient ton fichier /etc/apt/sources.list ?
Ton fichier /etc/apt/preferences ?

J’ai Debian Wheezy, et j’ai voulu installer des paquets non stables comme gnome 3.8, cinnamon 1.8 … , alors j’ai ajouté le dépôt sid. quand j’ai fait un upgrade presque tous les paquet gnome sont indiqués « défectueux sont en mode « garder en l’état » » et je peux pas installer des libs ni des libs-dev. avec plusieurs d’autres problèmes.

pour mon fichier /etc/apt/sources.list:

deb http://http.debian.net/debian/ wheezy main contrib non-free
deb http://ftp.debian.org/debian experimental main

deb http://security.debian.org/ wheezy/updates main
deb http://cdn.debian.net/debian/ wheezy main contrib non-free

et pour le fichier /etc/apt/preferences:

Package: *
Pin: release o=linuxmint
Pin-Priority: 700

Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 700

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

Package: *
Pin: release a=stable
Pin-Priority: 1001

Tu es sous Debian ou sous Mint ?
Il faut nous mettre TOUT le sources.

Si certains de tes paquets ont été installés depuis Jessie ou Sid, tu dois garder les références à ces dépôts dans ton sources.list.
Sinon tu vas te retrouver avec des problèmes de dépendances comme celui qui te bloque actuellement.

Tu devrais aussi supprimer le paragraphe suivant de ton preferences si tu ne veux pas que les paquets de la branche experimental aient la même priorité que ceux des autres branches :

Package: * Pin: release o=Debian Pin-Priority: 500
Cette partie n’est de toutes façons pas utile, lea dépôts ayant par défaut une priorité de 500.

De plus, tu devrais assigner une priorité <= 1000 (mais > 500) à la branche stable si tu ne veux pas que tes paquets installés depuis Jessie/Sid redescendent en Wheezy à la prochaine mise à jour.

Si par contre tu veux revenir en Wheezy pure, la méthode est différente et a déjà été documentée sur le forum.

J’ai une lmde :slightly_smiling:

Je vais suivre tes conseils, et j’ai trouvé une solutions au problème avec aptitude car je peut réinstaller les paquets de la version stable et il me propose des solutions :smiley:

je vais chercher la documentation comment reenir en Wheezy pure :slightly_smiling:

Je vous remercie tous :023

Tu peux utiliser cette méthode pour revenir simplement en Wheezy :
Melange de Jessie et de Squeeze