Configuration /etc/apt/sources.list

Bonjour,

Sur une Lenny 5.0, j’ai besoin d’installer php5 en tant que module de apache2.

Il existe le paquet: libapache2-mod-php5_5.2.17-0.dotdeb.0_i386.deb
à l’url : http://packages.dotdeb.org/dists/lenny/php5/binary-i386/

J’écris dans /etc/apt/sources.list:
deb packages.dotdeb.org/ lenny php5
deb-src packages.dotdeb.org/ lenny php5

(pas sûr que ce soit correct)

apt-get update me retourne:

[color=#BF4000]W: GPG error: packages.dotdeb.org lenny Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY E9C74FEEA2098A6E
W: Impossible de récupérer packages.dotdeb.org/dists/lenny/ … 6/Packages 404 Not Found

W: Impossible de récupérer packages.dotdeb.org/dists/lenny/ … ce/Sources 404 Not Found[/color]

Est-ce-parce-que je n’ai pas la clé publique ?
ou est-ce parce-que je n’écris pas sur /etc/apt/sources.list la ligne correcte pour récupérer le paquet.
J’ai recherché de la doc. mais rien ne fonctionne.

Pourriez-vous m’aider ?
Merci

Salut,

tu peux dèja t’inspirer de isalo.org/wiki.debian-fr/ind … _NO_PUBKEY

Trouvé sur [url]http://packages.debian.org/lenny/all/php5/download[/url]

Trouvé sur http://packages.debian.org/lenny/all/php5/download

deb packages.dotdeb.org/ lenny php5
sans le php5?
avec all à la place
il ne trouve pas la liste des “Packages” disponible

si non

wget

puis
dpkg -i libappache …(touche tab)

:wink: [b]Merci de vos réponses rapides, très utiles ! :023

Effectivement, 2 problèmes[/b].
-pb de règles d’écriture du fichier sources.list
-pb de clé publique. (bloquant ?)

Après remplacement de php5 par all (dans sources.list)
deb packages.dotdeb.org/ lenny all
deb-src packages.dotdeb.org/ lenny all
apt-get update retourne
Réception de : 4 packages.dotdeb.org lenny/all Sources [6979B]

indique qu’il pourrait lire les paquets sur http://packages.dotdeb.org/dists/lenny/php5/binary-i386/

Je garde espoir.

# apt-get install libapache2-mod-php5
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
libmcrypt4
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
php5-common
Paquets suggérés :
php-pear
Les paquets suivants seront mis à jour :
libapache2-mod-php5 php5-common
2 mis à jour, 0 nouvellement installés, 0 à enlever et 180 non mis à jour.
Il est nécessaire de prendre 3036ko dans les archives.
Après cette opération, 294ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
ATTENTION : les paquets suivants n’ont pas été authentifiés.
libapache2-mod-php5 php5-common
Faut-il installer ces paquets sans vérification (o/N) ? o (je tente)
Réception de : 1 packages.dotdeb.org lenny/all libapache2-mod-php5 5.2.17-0.dotdeb.0 [2662kB]
Réception de : 2 packages.dotdeb.org lenny/all php5-common 5.2.17-0.dotdeb.0 [374kB]
3036ko réceptionnés en 47s (64,3ko/s)
(Lecture de la base de données… 145650 fichiers et répertoires déjà installés.)
Préparation du remplacement de libapache2-mod-php5 5.2.6.dfsg.1-1+lenny13 (en utilisant …/libapache2-mod-php5_5.2.17-0.dotdeb.0_i386.deb) …
Dépaquetage de la mise à jour de libapache2-mod-php5 …
Préparation du remplacement de php5-common 5.2.6.dfsg.1-1+lenny13 (en utilisant …/php5-common_5.2.17-0.dotdeb.0_i386.deb) …
Dépaquetage de la mise à jour de php5-common …
Paramétrage de php5-common (5.2.17-0.dotdeb.0) …
Installation de la nouvelle version du fichier de configuration /etc/cron.d/php5 …
Paramétrage de libapache2-mod-php5 (5.2.17-0.dotdeb.0) …

Replacing config file /etc/php5/apache2/php.ini with new version
/#

Vérif du fonctionnement:
restart de apache:

/etc/init.d/apache2 restart

Restarting web server: apache2 … waiting .

Ok, ça roule…

Vérif de la présence du module php5 actif:

a2enmod php5

ERROR: Module php5 does not exist!

Pourtant il y a bien eu paramétrage de libapache2-mod-php5 (5.2.17-0.dotdeb.0) après l’install…
Je ne comprends plus.

Avant d’aller sur un forum php, vous n’auriez pas un tuyau rapide ?(dans la limite des possibilités) Même si c’est déjà un autre sujet.

Merci de votre aide.

Hello,
effectivement, si c’est pour s’amuser et tester des config on peut faire appel à des sources externe comme:

http://packages.dotdeb.org/

mais si on veux du fiable

[quote=“François_29”]deb http://security.debian.org/debian-security lenny/updates main
Trouvé sur http://packages.debian.org/lenny/all/php5/download[/quote]

[quote=“François_29”]deb http://security.debian.org/debian-security lenny/updates main
Trouvé sur http://packages.debian.org/lenny/all/php5/download[/quote]
je pense qu’il faut écouter Francois_29
et installer depuis les sources officielles

{j’ai écris “all”, indiqué dans le fichier “release” du site, juste pour éviter les erreurs de la source, après faut ajouter la clé…(et pas obligatoire), mais si c’est pas les mêmes version ou un code inconnu …?}
le module php est largement disponile depuis les sources officielles (si tu veux seulement et uniquement cette version il faut adapter le système complet à la version donné)

tu utilise aptitude ? (propose l’adaptation du système complet au risque de casser le système )
tu doit connaître la source, si elle est fiable, si c’est pas un rootkit (si c’est pour une utilisation pro, t’oublie)

pour éviter les polémique, aptitude était valable pour Lenny, ensuite c’est apt-get qui est conseillé … :017

Bonjour,

Merci de vos informations.
(pas expert apt-get)

Ça va évidemment beaucoup mieux en suivant les conseils de François_29. Merci.

désinstall complète de libapache2-mod-php5
#> apt-get --purge remove libapache2-mod-php5

ré-install:
#> apt-get install libapache2-mod-php5

En revanche, toujours l’Erreur sur fonctionnement du module php5 sur apache2:

a2enmod php5

ERROR: Module php5 does not exist!

Pour tester du php, essai avec

<?php phpinfo(); ?>

dans fichier essai.php sur /var/www/

sur le browser: http://localhost/essai.php
répond n’importe quoi. Il propose de télécharger un ancien fichier déjà téléchargé à un autre moment pour un tout autre sujet(qui n’a rien à voir) au lieu d’afficher toutes les fonctions phpinfo.

Apparemment pas le seul avec ces ennuis d’install du module php5 pour apache2 sur Lenny.
Exactement les mêmes soucis chez qqun d’autre avec une config identique.
http://www.generation-nt.com/reponses/phpmyadmin-php5-installent-pas-entraide-3651731.html?page=2

Je regarde dans cette voie-là.
(en lisant, je retrouve exactement les étapes par lesquelles je suis passé et qui m’ont fait tomber sur ce gros problème du php5 sur Debian Lenny. Ça n’a pas l’air d’être résolu)

Merci de vos réponses, ça permet de cibler.

(À tout hasard, si vous avez la moindre indication sur ce réel pb d’install module php5, bien entendu je suis preneur)

Dans mes recherches immédiates, je donne un site très didactique et bien écrit qui touche tous les problèmes cités et semble apporter des solutions.
http://www.commentcamarche.net/forum/affich-19425823-probleme-apache2

À suivre…

que te renvoie un :

Salut,

gerard@debian:~$ acpo php5
php5:
Installé : 5.3.8-2
Candidat : 5.3.8-2
Table de version :
*** 5.3.8-2 0
500 ftp.fr.debian.org/debian/ testing/main amd64 Packages
500 ftp.fr.debian.org/debian/ unstable/main amd64 Packages
100 /var/lib/dpkg/status
5.3.3-7+squeeze3 0
500 security.debian.org/ stable/updates/main amd64 Packages
5.3.3-7+squeeze1 0
500 ftp.fr.debian.org/debian/ stable/main amd64 Packages
gerard@debian:~$

Et avec un “preference” qui va bien plutôt que d’aller chercher des solutions autre part que “chez nous” :mrgreen:

Là, il manque quelque chose. Installe le métapaquet php5, à partir des dépôts Debian.

Bonjour,

Merci pour les messages.
Problème résolu.

En suivant une méthode trouvée sur http://www.commentcamarche.net/forum/affich-19425823-probleme-apache2
avec les paquets précosinés par françois_29 deb security.debian.org/debian-security lenny/updates main

le module php5 sur apache2 semble fonctionner. :smiley:

Étrange quand-même. Il n’y a pas véritablement de différence par rapport à mon install précédente.
À part l’utilisation de aptitude plutôt que apt-get.
Pour moi, sujet clos.
Merci