Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 18/02/2009 10:47:28

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

migration serveur apache2 vers lenny

Ça vous dit quelque chose,
un serveur qui ne renvoie rien ?

J'ai migré vers lenny,
le DNS fonctionne,
info.php aussi,
mais pas index.php...
la page est vide !
La page d'accueil de sympa,
le serveur de listes,
renvoie une "500 - internal server error",
celles qui sont en HTML fonctionnent...

Dans les logs d'accès :

[18/Feb/2009:09:50:53 +0100] "GET /index.php HTTP/1.1" 200 - "-" 
"Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.1.18) Gecko/20081030 Iceweasel/2.0.0.18
(Debian-2.0.0.18-0etch1)"

ce qui ne m'a pas l'air dramatique (à ceci près que la page renvoyée est vide) et dans les logs d'erreur, rien.

Des idées ?


*********** GPG : 45F03D8C ***********

Hors ligne

#2 18/02/2009 13:44:52

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 938

Re : migration serveur apache2 vers lenny

Bonjour

et dans les log d'erreur ?

un module php absent, mal installé ou migré ... Voilà ce que j'ai (sur Etch ...)

dpkg -l |grep php a écrit :

ii  libapache2-mod-php5               5.2.0-8+etch10                       server-side, HTML-embedded scripting languag
ii  php5                                         5.2.0-8+etch10                       server-side, HTML-embedded scripting languag
ii  php5-common                           5.2.0-8+etch10                       Common files for packages built from the php
ii  php5-mysql                               5.2.0-8+etch10                       MySQL module for php5


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#3 18/02/2009 14:21:15

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : migration serveur apache2 vers lenny

J'ai la même erreur avec cette page, d'un serveur Debian ! Étonnant non ?

LeDub qui ajoute des problèmes à un problème !!!!


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

#4 19/02/2009 14:22:43

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : migration serveur apache2 vers lenny

dpkg -l |grep php a écrit :

# dpkg -l|grep php
ii  libapache2-mod-php4                                     6:4.4.4-8+etch6        server-side, HTML-embedded scripting languag
ii  php-db                                                  1.7.13-2               PHP PEAR Database Abstraction Layer
ii  php-http                                                1.4.0-1                PHP PEAR module for HTTP related stuff
ii  php-mail                                                1.1.14-1               PHP PEAR module for sending email
ii  php-net-smtp                                            1.3.1-1                PHP PEAR module implementing SMTP protocol
ii  php-net-socket                                          1.0.8-2                PHP PEAR Network Socket Interface moduleii  php-pear                                                5.2.6.dfsg.1-1+lenny2  PEAR - PHP Extension and Application Reposit
ii  php-xml-parser                                          1.2.8-1                PHP PEAR module for parsing XML
ii  php4-cli                                                6:4.4.4-8+etch6        command-line interpreter for the php4 script
ii  php4-common                                             6:4.4.4-8+etch6        Common files for packages built from the php
ii  php4-gd                                                 6:4.4.4-8+etch6        GD module for php4
rc  php4-mysql                                              6:4.4.4-8+etch6        MySQL module for php4
ii  php4-pear                                               6:4.4.4-8+etch6        PHP Extension and Application Repository (tr
ii  php5-cli                                                5.2.6.dfsg.1-1+lenny2  command-line interpreter for the php5 script
ii  php5-common                                             5.2.6.dfsg.1-1+lenny2  Common files for packages built from the php
ii  php5-gd                                                 5.2.6.dfsg.1-1+lenny2  GD module for php5
ii  php5-mcrypt                                             5.2.6.dfsg.1-1+lenny2  MCrypt module for php5
ii  php5-mysql                                              5.2.6.dfsg.1-1+lenny2  MySQL module for php5
ii  phpmyadmin                                              4:2.11.8.1-5           MySQL web administration tool

J'ai donc PHP4 et PHP5 - comme avant la migration.
Si je fais :

apt-get remove php4-common a écrit :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php4 php4-cli php4-common php4-gd php4-pear phpmyadmin squirrelmail squirrelmail-locales
0 mis à jour, 0 nouvellement installés, 8 à enlever et 0 non mis à jour.
7 partiellement installés ou enlevés.
Après cette opération, 29,7Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? n
Annulation.

J'annule car je souhaite garder squirrelmail.

apt-get remove php5-common a écrit :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
  php-db php-http php-mail php-net-smtp php-net-socket php-pear php-xml-parser php4-pear php5-cli php5-common php5-gd
  php5-mcrypt php5-mysql phpmyadmin
0 mis à jour, 0 nouvellement installés, 14 à enlever et 0 non mis à jour.
7 partiellement installés ou enlevés.
Après cette opération, 20,6Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? n
Annulation.

J'annule, évidemment.
Par ailleurs, phpinfo() fonctionne.
En revanche, si je veux accéder à l'interface phpmyadmin, j'obtiens :

phpmyadmin a écrit :

phpMyAdmin - Erreur

PHP ne peut charger l'extension mysql,
veuillez vérifier votre configuration de PHP

Alors quoi ?


*********** GPG : 45F03D8C ***********

Hors ligne

#5 19/02/2009 14:33:17

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : migration serveur apache2 vers lenny

Constatant l'absence de libapache2-mod-php5,
je l'installe et là...

apt-get install libapache2-mod-php5 a écrit :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php4
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php5
0 mis à jour, 1 nouvellement installés, 1 à enlever et 0 non mis à jour.
7 partiellement installés ou enlevés.
Il est nécessaire de prendre 2484ko dans les archives.
Après cette opération, 2425ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 ftp://mir1.ovh.net stable/main libapache2-mod-php5 5.2.6.dfsg.1-1+lenny2 [2484kB]
2484ko réceptionnés en 0s (5669ko/s)
dpkg : libapache2-mod-php4 : problème de dépendance, mais suppression comme demandé :
phpmyadmin dépend de libapache2-mod-php5 | libapache-mod-php5 | php5-cgi | php5 | libapache2-mod-php4 | libapache-mod-php4 | php4 | php4-cgi ; cependant :
  Le paquet libapache2-mod-php5 n'est pas installé.
  Le paquet libapache-mod-php5 n'est pas installé.
  Le paquet php5-cgi n'est pas installé.
  Le paquet php5 n'est pas installé.
  Le paquet libapache2-mod-php4 doit être supprimé.
  Le paquet libapache-mod-php4 n'est pas installé.
  Le paquet php4 n'est pas installé.
  Le paquet php4-cgi n'est pas installé.
squirrelmail dépend de libapache2-mod-php5 | libapache-mod-php5 | php5 | php5-cgi | libapache2-mod-php4 | libapache-mod-php4 | php4-cgi | php4 ; cependant :
  Le paquet libapache2-mod-php5 n'est pas installé.
  Le paquet libapache-mod-php5 n'est pas installé.
  Le paquet php5 n'est pas installé.
  Le paquet php5-cgi n'est pas installé.
  Le paquet libapache2-mod-php4 doit être supprimé.
  Le paquet libapache-mod-php4 n'est pas installé.
  Le paquet php4-cgi n'est pas installé.
  Le paquet php4 n'est pas installé.
(Lecture de la base de données... 37119 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php4 ...
Module php4 disabled.
Run '/etc/init.d/apache2 restart' to activate new configuration!
Sélection du paquet libapache2-mod-php5 précédemment désélectionné.
(Lecture de la base de données... 37123 fichiers et répertoires déjà installés.)
Dépaquetage de libapache2-mod-php5 (à partir de .../libapache2-mod-php5_5.2.6.dfsg.1-1+lenny2_i386.deb) ...
Paramétrage de postfix (2.5.5-1.1) ...

Postfix configuration was not changed.  If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed.  To view Postfix configuration
values, see postconf(1).

After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.

Running newaliases
postalias: fatal: open /etc/mail/sympa_aliases: No such file or directory
dpkg : erreur de traitement de postfix (--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 courier-pop :
courier-pop dépend de exim4 | mail-transport-agent ; cependant :
  Le paquet exim4 n'est pas installé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet postfix qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de courier-pop (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de courier-pop-ssl :
courier-pop-ssl dépend de courier-pop ; cependant :
Le paquet courier-pop n'est pas encore configuré.
dpkg : erreur de traitement de courier-pop-ssl (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de sympa :
sympa dépend de sendmail (>= 8.9) | mail-transport-agent ; cependant :
  Le paquet sendmail n'est pas installé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet postfix qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de sympa (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de courier-imap :
courier-imap dépend de exim4 | mail-transport-agent ; cependant :
  Le paquet exim4 n'est pas installé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet postfix qui fournit mail-transport-agent n'est pas encore configuré.
dpkg : erreur de traitement de courier-imap (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de courier-imap-ssl :
courier-imap-ssl dépend de courier-imap (>= 1.3.7-3) ; cependant :
Le paquet courier-imap n'est pas encore configuré.
dpkg : erreur de traitement de courier-imap-ssl (--configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de postfix-mysql :
postfix-mysql dépend de postfix (= 2.5.5-1.1) ; cependant :
Le paquet postfix n'est pas encore configuré.
dpkg : erreur de traitement de postfix-mysql (--configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de libapache2-mod-php5 (5.2.6.dfsg.1-1+lenny2) ...

Creating config file /etc/php5/apache2/php.ini with new version
Reloading web server config: apache2[Thu Feb 19 13:35:39 2009] [warn] The Alias directive in /etc/apache2/apache2.conf at line 240 will probably never match because it overlaps an earlier Alias.

Des erreurs ont été rencontrées pendant l'exécution :
postfix
courier-pop
courier-pop-ssl
sympa
courier-imap
courier-imap-ssl
postfix-mysql
E: Sub-process /usr/bin/dpkg returned an error code (1)

Maintenant index.php fonctionne, mais pas d'autres parties du site, notamment l'interface du gestionnaire de listes, sympa. À l'aide !


*********** GPG : 45F03D8C ***********

Hors ligne

#6 19/02/2009 19:35:41

braouazou
Membre
Inscription : 05/03/2005
Messages : 181

Re : migration serveur apache2 vers lenny

Voir:
postalias: fatal: open /etc/mail/sympa_aliases: No such file or directory

Edit: je pense que ce fichier d'alias est défini dans ta configuration de postfix.

Je ne connais pas sympa, mais tu peux au moins créer ce fichier et lancer un dpkg --configure -a pour finir la configuration des paquets en attente...

Julien

Dernière modification par braouazou (19/02/2009 19:36:51)

Hors ligne

#7 21/02/2009 21:14:46

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : migration serveur apache2 vers lenny

Postfix ne pouvait être configuré entièrement à cause de ceci :

postalias: fatal: open database /etc/mail/sympa.aliases.db: Permission denied

Ce fichier appartenait à l'utilisateur sympa, et postfix ne pouvait l'ouvrir.
Deux questions se posent :

- j'ai résolu mon pépin en changeant les droits du fichier /etc/mail/sympa.aliases : il appartient désormais au superutilisateur. Du coup sympa ne peut plus écrire dedans. Mais n'ayant pas prévu de créer d'autres listes, ce n'est pas trop grave. Sur ce, n'y avait-il pas un moyen pour que postalias puisse s'en prendre à ce fichier ? J'ai rendu postfix membre du groupe sympa, sans succès. Alors ?

- je constate que tous les fichiers de configuration du dossier /etc/postfix appartiennent à root. Est-ce normal ? Ne devraient-ils pas appartenir à postfix ?


*********** GPG : 45F03D8C ***********

Hors ligne

#8 22/02/2009 02:44:12

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : migration serveur apache2 vers lenny

Autre chose :
j'ai fini par supprimer PHP4,
pour ne plus garder que PHP5.
Or je constate à présent que j'ai besoin de PHP4 pour installer PMB, un logiciel dont j'ai besoin.
Est-il possible de faire cohabiter les deux ?


*********** GPG : 45F03D8C ***********

Hors ligne

#9 23/02/2009 10:45:17

orgrim
Administrator
Lieu : Palaiseau
Inscription : 03/09/2005
Messages : 374
Site Web

Re : migration serveur apache2 vers lenny

Pour sympa, question bête: est-ce le groupe peut écrire ton fichier?


"First they ignore you, then they ridicule you, then they fight you, then you win."
  --  Mahatma Gandhi

Hors ligne

Pied de page des forums