Installation php5 : paquets défectueux « garder en l'état »

Bonjour,

j’ai des problèmes de dépendance sur ma debian testing en essayant d’installer php5.
J’avais cloné les paquets depuis un ancien système pour l’installation.

Voici l’erreur :

[code]apt-get install php5
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
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 :
php5 : Dépend: libapache2-mod-php5 (>= 5.5.6+dfsg-1) mais ne sera pas installé ou
libapache2-mod-php5filter (>= 5.5.6+dfsg-1) mais ne sera pas installé ou
php5-cgi (>= 5.5.6+dfsg-1) mais ne sera pas installé ou
php5-fpm (>= 5.5.6+dfsg-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».[/code]

Voici mon source.list :

[code]cat /etc/apt/sources.list
deb [arch=amd64,i386] http://ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src [arch=amd64,i386] http://ftp.fr.debian.org/debian/ testing main contrib non-free

deb [arch=amd64,i386] http://security.debian.org/ testing/updates main contrib non-free
deb-src [arch=amd64,i386] http://security.debian.org/ testing/updates main contrib non-free

Debian multimedia

deb [arch=amd64,i386] http://mirror.home-dn.net/debian-multimedia testing main non-free
deb-src [arch=amd64,i386] http://mirror.home-dn.net/debian-multimedia testing main non-free

deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free

Unstable

deb [arch=amd64,i386] http://ftp.fr.debian.org/debian/ unstable main contrib non-free

deb-src [arch=amd64,i386] http://ftp.fr.debian.org/debian/ unstable main contrib non-free

X2Go Repository

deb http://packages.x2go.org/debian testing main

X2Go Repository (sources)

deb-src http://packages.x2go.org/debian testing main[/code]

(J’ai utilisé quelques paquet de unstable pour de la video notamment mais j’ai enlevé les repository depuis)

Je ne sais pas exactement comment tu t’y es pris pour l’install, mais si tu as des paquets bloqués… ça se vérifiera par:

ça devient ingérable je peux plus rien installer sur mon système qui semble maintenant complètement cassé…

[code]apt-get install dia dia-common dia-gnome dia-shapes gimp
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
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 :
dia-common : Dépend: python-gtk2 mais ne sera pas installé
gimp : Dépend: python-gtk2 (>= 2.8.0) mais ne sera pas installé
Dépend: libgegl-0.2-0 (>= 0.2.0) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état ».[/code]

[quote=“Zbf”]Je ne sais pas exactement comment tu t’y es pris pour l’install, mais si tu as des paquets bloqués… ça se vérifiera par:

Ces deux commandes ne me renvoient rien.

Si je veux installer libreoffice avec aptitude :

[code]aptitude install libreoffice
Les NOUVEAUX paquets suivants vont être installés :
libcolamd2.8.0{a} libharfbuzz0a{a} libreoffice libreoffice-base libreoffice-base-core{a} libreoffice-calc libreoffice-core{a}
libreoffice-draw libreoffice-impress libreoffice-math{a} libreoffice-report-builder-bin libreoffice-writer{a} lp-solve{a}
python3-uno
0 paquets mis à jour, 14 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 50,2 Mo d’archives. Après dépaquetage, 201 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
libharfbuzz0b : Casse: libharfbuzz0a mais 0.9.19-1 doit être installé.
ouverts : 51 ; fermés : 930 ; reportés : 30 ; en conflit : 46 .Les actions suivantes permettront de résoudre ces dépendances :

  Conserver les paquets suivants dans leur version actuelle :
  1.  libharfbuzz0a [Non installé]                             
    
  2.  libreoffice [Non installé]                               
    
  3.  libreoffice-base [Non installé]                          
    
  4.  libreoffice-base-core [Non installé]                     
    
  5.  libreoffice-calc [Non installé]                          
    
  6.  libreoffice-core [Non installé]                          
    
  7.  libreoffice-draw [Non installé]                          
    
  8.  libreoffice-impress [Non installé]                       
    
  9.  libreoffice-math [Non installé]                          
    
  10. libreoffice-report-builder-bin [Non installé]            
    
  11. libreoffice-writer [Non installé]                        
    
  12. python3-uno [Non installé]                               
    

    Laisser les dépendances suivantes non satisfaites :

  13. libreoffice-writer recommande libreoffice-math           
    

Accepter cette solution ? [Y/n/q/?][/code]

C’est depuis que j’ai utilisé aptitude pour l’install que ça me fait ça, il y a moyen de tout netoyer pour utiliser apt-get comme je faisais avant et avec lequel j’ai jamais eu aucun problème ? :shifty:

Déjà, je commenterais les dépots Debian Multimedia et x2go, histoire de minimiser les interférences. L’objectif est que tu obtiennes un système où aptitude ne geint pas à la moindre opération.

Ensuite, faire un update, annuler les actions en attente, puis chercher s’il y a des paquets cassés.

C’est à dire … ?

Salut,

[quote=“madjpm”]cat /etc/apt/sources.list
deb [arch=amd64,i386] ftp.fr.debian.org/debian/ testing main contrib non-free
deb-src [arch=amd64,i386] ftp.fr.debian.org/debian/ testing main contrib non-free

deb [arch=amd64,i386] security.debian.org/ testing/updates main contrib non-free
deb-src [arch=amd64,i386] security.debian.org/ testing/updates main contrib non-free

Debian multimedia

deb [arch=amd64,i386] mirror.home-dn.net/debian-multimedia testing main non-free
deb-src [arch=amd64,i386] mirror.home-dn.net/debian-multimedia testing main non-free

deb backports.debian.org/debian-backports lenny-backports main contrib non-free

Unstable

deb [arch=amd64,i386] ftp.fr.debian.org/debian/ unstable main contrib non-free

deb-src [arch=amd64,i386] ftp.fr.debian.org/debian/ unstable main contrib non-free

X2Go Repository

deb packages.x2go.org/debian testing main

X2Go Repository (sources)

deb-src packages.x2go.org/debian testing main

[/quote]

Ton sources.list m’aveugle et me pique les yeux, tout particulièrement !? Suis-je le seul … :mrgreen:

Depuis unstable ? Autre ?

[quote=“madjpm”]j’ai des problèmes de dépendance sur ma debian testing en essayant d’installer php5.
[/quote]

Se faire les doigts sur une Stable, Wheezy en l’occurrence, aurai pu s’avérer être un challenge de tout premier choix … :083

Bon vent et courage pour la suite … 8)

Depuis testing vers testing par contre j’utilisais quelques paquets de unstable mais vraiment très peu.
La seule différence c’est que j’ai voulu cette fois innover un peu et utiliser aptitude au lieu d’apt…

En fait ça fait des années que je suis utilisateur de la branche testing sans aucun problème de dépendances foireuses mais il y a quelques jours un paquet que j’utilise pour le boulot (revelation) a semble t-il disparu de testing et j’ai l’impression que j’ai installer par mégarde un peu trop de chose de la branche unstable…

Là j’ai plus ou moins réglé le problème en passant tout mon système à unstable. Cela me convient que moyennement car j’ai de très mauvais souvenir de cette branche :cry:

Enfin ça m’apprendra à rester sur testing la prochaine fois…

[18:24:03] ~ # acp revelation revelation: Installé : (aucun) Candidat : 0.4.13-1.2 Table de version : 0.4.13-1.2 0 987 http://ftp.fr.debian.org/debian/ unstable/main i386 Packages 983 http://ftp.fr.debian.org/debian/ stable/main i386 Packages 0.4.11-8 0 500 http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages [18:24:09] ~ #

revelation - GNOME2 Password manager Homepage: http://oss.codepoet.no/revelation/ 0.4.11-8 oldstable 0.4.13-1.2 stable unstable

revelation | 0.4.13-1.2 | http://ftp.fr.debian.org/debian/ stable/main i386 Packages revelation | 0.4.13-1.2 | http://ftp.fr.debian.org/debian/ unstable/main i386 Packages revelation | 0.4.11-8 | http://ftp.fr.debian.org/debian/ oldstable/main i386 Packages

Courage … :wink:

Que donne un aptitude update && aptitude upgrade && aptitude dist-upgrade ?
Avant fais un clonezilla de ton système foireux on ne sait jamais ! :laughing:

Il faudrait que tu listes tous tes paquets issus de:

  • testing
  • unstable

Et que selon l’état du système, tu fasses ton choix de passer le tout vers l’un ou l’autre.