Dpkg : erreur de traitement de libapache2-mod-php5

Bonjour,

J’ai voulu update mon PHP. J’ai fais sudo apt-get install php5, là tous ce passez bien mais à un moment j’ai eu un message comme quoi ma version php.ini était différente, et sachant pas trop quoi faire j’ai cliqué sur “faire une commande shell” et là je me suis retrouvé à mon interface de commande putty.
Le problème c’est que du coup j’ai pas était au bout de l’install et si je refais sudo apt-get install php5 maintenant j’ai des messages d’erreurs :

sudo apt-get install php5 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait php5 est déjà la plus récente version disponible. 0 mis à jour, 0 nouvellement installés, 0 à enlever et 95 non mis à jour. 2 partiellement installés ou enlevés. Après cette opération, 0o d'espace disque supplémentaires seront utilisés. debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Ressource temporairement non disponible Paramétrage de libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny16) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Ressource temporairement non disponible dpkg : erreur de traitement de libapache2-mod-php5 (--configure) : le sous-processus post-installation script a retourné une erreur de sortie d'état 1 dpkg : des problèmes de dépendances empêchent la configuration de php5 : php5 dépend de libapache2-mod-php5 (>= 5.2.6.dfsg.1-1+lenny16) | libapache2-mod-php5filter (>= 5.2.6.dfsg.1-1+lenny16) | php5-cgi (>= 5.2.6.dfsg.1-1+lenny16) ; cependant : Le paquet libapache2-mod-php5 n'est pas encore configuré. Le paquet libapache2-mod-php5filter n'est pas installé. Le paquet php5-cgi n'est pas installé. dpkg : erreur de traitement de php5 (--configure) : problèmes de dépendances - laissé non configuré Des erreurs ont été rencontrées pendant l'exécution : libapache2-mod-php5 php5 E: Sub-process /usr/bin/dpkg returned an error code (1)

je ne sais plus quoi faire ?

Ouf ok c’est bon j’ai fait :

puis kill le process. :slightly_smiling:

C’est bon.

Quoique non car en faite j’ai tjs la meme version de php (5.2.6 et je voudrais passer en 5.3.0)…Du coup j’ai supprimer php, mon serveur php ne fonctionne plus mais je n’arrive plus a installer php :

[quote]apt-get install php5
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances tall php5-common libapache2-mod-php
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.3.10-1~dotdeb.1) mais ne sera pas installé ou
libapache2-mod-php5filter (>= 5.3.10-1~dotdeb.1) mais ne sera pas installé ou
php5-cgi (>= 5.3.10-1~dotdeb.1) mais ne sera pas installé ou
php5-fpm (>= 5.3.10-1~dotdeb.1) mais ne sera pas installé
E: Paquets défectueux

[/quote]

pareille :12

[code]apt-get install php5 libapache2-mod-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 :
libapache2-mod-php5: Dépend: libc6 (>= 2.11) mais 2.7-18lenny7 devra être installé
Dépend: libdb4.8 mais il n’est pas installable
Dépend: libgssapi-krb5-2 (>= 1.6.dfsg.2) mais il n’est pas installable
Dépend: libk5crypto3 (>= 1.6.dfsg.2) mais il n’est pas installable
Dépend: libkrb5-3 (>= 1.6.dfsg.2) mais il n’est pas installable
Dépend: libssl0.9.8 (>= 0.9.8m-1) mais 0.9.8g-15+lenny16 devra être installé
Dépend: libxml2 (>= 2.7.4) mais 2.6.32.dfsg-5+lenny5 devra être installé
Recommande: php5-cli mais ne sera pas installé
E: Paquets défectueux
[/code]

Fais voir ton /etc/apt/sources.list et ton /etc/apt/preferences si tu en as un.

[code]#############################################################
################### OFFICIAL DEBIAN REPOS ###################
#############################################################

Debian Main Repos

deb http://ftp.fr.debian.org/debian/ lenny main contrib
deb-src http://ftp.fr.debian.org/debian/ lenny main contrib

Debian Update Repos

deb http://security.debian.org/ lenny/updates main contrib
deb http://ftp.fr.debian.org/debian/ lenny-proposed-updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
deb-src http://ftp.fr.debian.org/debian/ lenny-proposed-updates main contrib

##############################################################
##################### UNOFFICIAL REPOS ######################
##############################################################

3rd Party Binary Repos

Dotdeb - http://www.dotdeb.org

Run this command: wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add -

deb http://packages.dotdeb.org oldstable all

####### 3rd Party Source Repos

Dotdeb (Source) - http://www.dotdeb.org

Run this command: wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add -

deb-src http://packages.dotdeb.org oldstable all

deb http://php53.dotdeb.org oldstable all
deb-src http://php53.dotdeb.org oldstable all

deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://php53.dotdeb.org lenny all
deb-src http://php53.dotdeb.org lenny all
[/code]

Pas de /etc/apt/preferences.

Oui forcément, faut pas mélanger les dépôts Lenny et Squeeze !

Pour la 2ème partie de ton sources.list (après ### UNOFFICIAL REPOS ###) remplace tout par ça :

[code]#### Dotdeb - http://www.dotdeb.org

Run this command: wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add -

deb http://packages.dotdeb.org lenny all
deb-src http://packages.dotdeb.org lenny all

deb http://php53.dotdeb.org lenny all
deb-src http://php53.dotdeb.org lenny all[/code]
Ensuite apt-get update et ça devrait aller beaucoup mieux (donne le résultat complet de apt-get update si tu constate des erreurs).

Ok, en effet j’e n’ai plus les erreurs mais mon php ne tourne toujours pas, et il semble encore me proposé la 5.2.6.

ns:/usr/lib/apache2/modules#apt-get update

Atteint http://ftp.fr.debian.org lenny Release.gpg
Atteint http://ftp.fr.debian.org lenny/main Translation-fr
Ign http://ftp.fr.debian.org lenny/contrib Translation-fr
Réception de : 1 http://packages.dotdeb.org lenny Release.gpg [836B]
Ign http://packages.dotdeb.org lenny/all Translation-fr
Atteint http://php53.dotdeb.org lenny Release.gpg
Ign http://php53.dotdeb.org lenny/all Translation-fr
Réception de : 2 http://packages.dotdeb.org lenny Release [2177B]
Atteint http://ftp.fr.debian.org lenny-proposed-updates Release.gpg
Atteint http://php53.dotdeb.org lenny Release
Atteint http://security.debian.org lenny/updates Release.gpg
Ign http://security.debian.org lenny/updates/main Translation-fr
Ign http://security.debian.org lenny/updates/contrib Translation-fr
Ign http://ftp.fr.debian.org lenny-proposed-updates/main Translation-fr
Réception de : 3 http://packages.dotdeb.org lenny/all Packages [14B]
Ign http://php53.dotdeb.org lenny/all Packages/DiffIndex
Atteint http://security.debian.org lenny/updates Release
Réception de : 4 http://packages.dotdeb.org lenny/all Sources [14B]
Ign http://ftp.fr.debian.org lenny-proposed-updates/contrib Translation-fr
Ign http://php53.dotdeb.org lenny/all Sources/DiffIndex
Atteint http://php53.dotdeb.org lenny/all Packages
Atteint http://ftp.fr.debian.org lenny Release
Atteint http://php53.dotdeb.org lenny/all Sources
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
Atteint http://ftp.fr.debian.org lenny-proposed-updates Release
Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex
Ign http://security.debian.org lenny/updates/contrib Sources/DiffIndex
Ign http://ftp.fr.debian.org lenny/main Packages/DiffIndex
Atteint http://security.debian.org lenny/updates/main Packages
Ign http://ftp.fr.debian.org lenny/contrib Packages/DiffIndex
Atteint http://security.debian.org lenny/updates/contrib Packages
Atteint http://security.debian.org lenny/updates/main Sources
Ign http://ftp.fr.debian.org lenny/main Sources/DiffIndex
Atteint http://security.debian.org lenny/updates/contrib Sources
Ign http://ftp.fr.debian.org lenny/contrib Sources/DiffIndex
Atteint http://ftp.fr.debian.org lenny-proposed-updates/main Packages/DiffIndex
Atteint http://ftp.fr.debian.org lenny-proposed-updates/contrib Packages/DiffIndex
Atteint http://ftp.fr.debian.org lenny-proposed-updates/main Sources/DiffIndex
Atteint http://ftp.fr.debian.org lenny-proposed-updates/contrib Sources/DiffIndex
Atteint http://ftp.fr.debian.org lenny/main Packages
Atteint http://ftp.fr.debian.org lenny/contrib Packages
Atteint http://ftp.fr.debian.org lenny/main Sources
Atteint http://ftp.fr.debian.org lenny/contrib Sources
3041o réceptionnés en 0s (15,9ko/s)

ns:/usr/lib/apache2/modules# apt-get install php5 libapache2-mod-php5

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  php5-common
Paquets suggérés :
  php-pear
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php5 php5 php5-common
0 mis à jour, 3 nouvellement installés, 0 à enlever et 6 non mis à jour.
Il est nécessaire de prendre 1078o/2991ko dans les archives.
Après cette opération, 7041ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
Réception de : 1 http://ftp.fr.debian.org lenny/main php5 5.2.6.dfsg.1-1+lenny16 [1078B]
1078o réceptionnés en 0s (26,1ko/s)
Sélection du paquet php5-common précédemment désélectionné.
(Lecture de la base de données... 95606 fichiers et répertoires déjà installés.)
Dépaquetage de php5-common (à partir de .../php5-common_5.2.6.dfsg.1-1+lenny16_amd64.deb) ...
Sélection du paquet libapache2-mod-php5 précédemment désélectionné.
Dépaquetage de libapache2-mod-php5 (à partir de .../libapache2-mod-php5_5.2.6.dfsg.1-1+lenny16_amd64.deb) ...
Sélection du paquet php5 précédemment désélectionné.
Dépaquetage de php5 (à partir de .../php5_5.2.6.dfsg.1-1+lenny16_all.deb) ...
Paramétrage de php5-common (5.2.6.dfsg.1-1+lenny16) ...
Paramétrage de libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny16) ...
Reloading web server config: apache2.
Paramétrage de php5 (5.2.6.dfsg.1-1+lenny16) ...
:question:

:question:

php5: Installé : 5.2.6.dfsg.1-1+lenny16 Candidat : 5.2.6.dfsg.1-1+lenny16 Table de version : *** 5.2.6.dfsg.1-1+lenny16 0 500 http://ftp.fr.debian.org lenny/main Packages 500 http://security.debian.org lenny/updates/main Packages 500 http://ftp.fr.debian.org lenny-proposed-updates/main Packages 100 /var/lib/dpkg/status

Ah oui effectivement dotdeb a viré de ses dépôts tout ce qui concernait Lenny.

Tu peux récupérer les paquets ici : archives.dotdeb.org/dists/lenny/php5/
Mais vu la gueule du truc tu pourras pas l’installer via apt-get, il faudra te démerder avec dpkg. Ou alors tu fais comme Debian le conseille : tu migres en Squeeze (c’est un serveur de prod ??).

Pas encore, mais ça doit le devenir mais d’un autre coté je me vois pas tous reconfiguré les services :confused: depuis deux ans j’ai jamais eu de problème là j’avais juste besoin de up ma version de PHP. Sinon si tu pourrais me conseiller sur comment installer ces sources avec dpkg ce serait cool ^^’ Ceci dit pourquoi il se relance plus mon php ? :s

Bon je vais réussir a m’en sortir j’ai vu comment ça marché avec dpkg -i paquet.deb sur les sources amd (pour moi) et ça semble facile suffit juste de le faire pour tous les paquets. Merci de ton aide :slightly_smiling:

Installé : 5.3.10-1~dotdeb.0 Candidat : 5.3.10-1~dotdeb.0 Table de version : *** 5.3.10-1~dotdeb.0 0 100 /var/lib/dpkg/status 5.2.6.dfsg.1-1+lenny16 0 500 http://ftp.fr.debian.org lenny/main Packages 500 http://security.debian.org lenny/updates/main Packages 500 http://ftp.fr.debian.org lenny-proposed-updates/main Packages

Voila tous fonctionne parfaitement :033

[quote=“syam”]…Ou alors tu fais comme Debian le conseille : tu migres en Squeeze (c’est un serveur de prod ??).[/quote] :text-+1:

Au passage j’enlève [résolu] pour le remplacer par la coche verte…