Re: apache veut plus demarer!!!

2004-10-09 Par sujet Jean-Luc Coulon (f5ibh)

Le 09.10.2004 16:40:32, Aux Saveurs Gourmandes a écrit :

Bonjour,
Je suis un peu perdu:
j'ai voulu redemarezr apache apres une petit modif dans mon  
httpd.conf et apache refuse de demarer.
J'ai donc remis le backup du fichier comme avant les modif et apache  
refuse toujours de demarer
rien dans le syslog mais dans /var/log/apache/error.log  j'ai ceci a  
chaque tantative de demarage d'apache:
No such file or directory: mod_mime_magic: can't read magic file / 
etc/apache/share/magic


J'ai apache2, mais je pense qu'il s'agit de la même chose ou presque :

Dans /etc/apache/mods-available vous devez avoir un fichier qui  
s'appelle quelque chose comme mime_magic.conf


Son contenu est quelque chose comme (!) :

IfModule mod_mime_magic.c
   MIMEMagicFile /usr/share/misc/file/magic.mime
/IfModule

Il va donc chercher son information dans /usr/share/misc/file/ 
magic.mime


Ce fichier faisant partie du paquet libmagic1.

Si tout va bien jusque là, il faut vérifier dans /etc/apache/mods- 
enabled si les liens mime-magic.conf et mime-magic.load existent bien  
vers /etc/apache/mods-available


Vous pouvez les refaire à la main :
cd /etc/apache/mods-enabled
ln -s ../mods-available/mime-magic.conf
ln -s ../mods-available/mime-magic.load


Je ne sais que faire etant donné que j'ai besoit de ce serveur pour  
basser .

Merci Guy



Jean-Luc


pgprxg9CMzgIs.pgp
Description: PGP signature


Re: apache veut plus demarer!!!

2004-10-09 Par sujet Sylvain Sauvage
Sat, 09 Oct 2004 16:40:32 +0200, Aux Saveurs Gourmandes a écrit :
 Bonjour,
 Je suis un peu perdu:
 j'ai voulu redemarezr apache apres une petit modif dans mon httpd.conf 
 et apache refuse de demarer.
 J'ai donc remis le backup du fichier comme avant les modif et apache 
 refuse toujours de demarer
 rien dans le syslog mais dans /var/log/apache/error.log  j'ai ceci a 
 chaque tantative de demarage d'apache:
 No such file or directory: mod_mime_magic: can't read magic file 
 /etc/apache/share/magic
 Je ne sais que faire etant donné que j'ai besoit de ce serveur pour
 basser . Merci Guy

Vérifie le fichier en question (c'est du texte et le format est dans 'man
5 magic'). Entre temps, tu peux désactiver le module mod_mime_magic (avec
un dpkg-reconfigure apache tu dois pouvoir modifier les modules à
charger).

-- 
Sylvain Sauvage



Re: apache veut plus demarer!!!

2004-10-09 Par sujet Aux Saveurs Gourmandes

Jean-Luc Coulon (f5ibh) wrote:



J'ai apache2, mais je pense qu'il s'agit de la même chose ou presque :

Dans /etc/apache/mods-available vous devez avoir un fichier qui  
s'appelle quelque chose comme mime_magic.conf 


aparement non je n'ai meme pas ce fichier
mais mon probleme ne semble pas venir de la je vient de verifier dans 
mes fichier de log error.log j'ai ce message a chaque redemarage 
d'appache depuis la mise en route du serveur.
Malheureusement je ne sais pourquoi apache refuse de se lancer je n'ai 
rien dans le syslog.

Comment puis je savoir ou cela coince dans ces conditions ?
apache lit bien le httpd.conf a la tentative de lancement (si je met une 
erreur en derniere ligne il refuse d'aller plus loin et me dit que cette 
ligne est erronée) donc je supose que le probleme ne vient pas de la . 
J'ai essayer de mettre a jour  il m'a installe la version 1.3.31-6 (je 
suis en sarge)
mais la punition est la meme. Cela m'enbete fortement car toutes mes 
factures sont faites par un soft en php qui tourne sur ce serveur.


ultimate:~# /etc/init.d/apache restart
Restarting apache.
ultimate:~# ps ax |grep apache
3788 pts/4R+ 0:00 grep apache
ultimate:~#

Mercxi de votre aide
Guy



Re: apache veut plus demarer!!!

2004-10-09 Par sujet Aux Saveurs Gourmandes

Sylvain Sauvage wrote:


un dpkg-reconfigure apache tu dois pouvoir modifier les modules à
charger).

j'ai fait un dpkg-re  configure apache viré le module mimes-magic mais 
toujours la meme puniton:pas de apache tournant

Guy



 






Re: apache veut plus demarer!!!

2004-10-09 Par sujet Jean-Luc Coulon (f5ibh)

Le 09.10.2004 17:37:26, Aux Saveurs Gourmandes a écrit :

Jean-Luc Coulon (f5ibh) wrote:



J'ai apache2, mais je pense qu'il s'agit de la même chose ou presque :

Dans /etc/apache/mods-available vous devez avoir un fichier qui   
s'appelle quelque chose comme mime_magic.conf


aparement non je n'ai meme pas ce fichier
mais mon probleme ne semble pas venir de la je vient de verifier dans  
mes fichier de log error.log j'ai ce message a chaque redemarage  
d'appache depuis la mise en route du serveur.
Malheureusement je ne sais pourquoi apache refuse de se lancer je  
n'ai rien dans le syslog.


et dans /var/log/apache/
Il y a normalement des fichiers access.log et error.log vous devriez y  
trouver une trace de votre problème...



Comment puis je savoir ou cela coince dans ces conditions ?
apache lit bien le httpd.conf a la tentative de lancement (si je met  
une erreur en derniere ligne il refuse d'aller plus loin et me dit  
que cette ligne est erronée) donc je supose que le probleme ne vient  
pas de la . J'ai essayer de mettre a jour  il m'a installe la version  
1.3.31-6 (je suis en sarge)
mais la punition est la meme. Cela m'enbete fortement car toutes mes  
factures sont faites par un soft en php qui tourne sur ce serveur.


ultimate:~# /etc/init.d/apache restart
Restarting apache.
ultimate:~# ps ax |grep apache
3788 pts/4R+ 0:00 grep apache
ultimate:~#

Mercxi de votre aide
Guy


J-L


pgplxNfLaOYYI.pgp
Description: PGP signature


Re: apache veut plus demarer!!!

2004-10-09 Par sujet Frédéric Bothamy
* Aux Saveurs Gourmandes [EMAIL PROTECTED] [2004-10-09 17:37] :

[...]

 apache lit bien le httpd.conf a la tentative de lancement (si je met une 
 erreur en derniere ligne il refuse d'aller plus loin et me dit que cette 
 ligne est erronée) donc je supose que le probleme ne vient pas de la . 
 J'ai essayer de mettre a jour  il m'a installe la version 1.3.31-6 (je 
 suis en sarge)
 mais la punition est la meme. Cela m'enbete fortement car toutes mes 
 factures sont faites par un soft en php qui tourne sur ce serveur.
 
 ultimate:~# /etc/init.d/apache restart
 Restarting apache.
 ultimate:~# ps ax |grep apache
 3788 pts/4R+ 0:00 grep apache
 ultimate:~#

Question bête : ton serveur est bien paramétré en StandAlone (et non par
inetd/xinetd) ? (quoique si ce n'était pas le cas, il ne t'indiquerait
probablement pas d'erreur dans ton fichier de config).

Si c'est bien le cas, tu peux peut-être nous indiquer la trace du
lancement :

sh -x /etc/init.d/apache restart

Et s'il ne semble pas y avoir de problème, la trace suivante (ou
seulement la fin) :

strace apache -F


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Re: apache veut plus demarer!!!

2004-10-09 Par sujet Jean-Michel OLTRA

bonjour,


Le samedi 09 octobre 2004, Frédéric Bothamy a écrit...


 sh -x /etc/init.d/apache restart

 Et s'il ne semble pas y avoir de problème, la trace suivante (ou
 seulement la fin) :

 strace apache -F


Il y a une option debug pour httpd:
httpd -X

-- 
jm



Re: apache veut plus demarer!!!

2004-10-09 Par sujet Aux Saveurs Gourmandes



Question bête : ton serveur est bien paramétré en StandAlone (et non par
inetd/xinetd) ? (quoique si ce n'était pas le cas, il ne t'indiquerait
probablement pas d'erreur dans ton fichier de config).

Si c'est bien le cas, tu peux peut-être nous indiquer la trace du
lancement :

sh -x /etc/init.d/apache restart


ultimate:~# sh -x /etc/init.d/apache restart
+ NAME=apache
+ DAEMON=/usr/sbin/apache
+ PIDFILE=/var/run/apache.pid
+ CONF=/etc/apache/httpd.conf
+ APACHECTL=/usr/sbin/apachectl
++ which start-stop-daemon
+ SSD=/sbin/start-stop-daemon
+ ENV=env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin
+ trap '' 1
+ egrep -q -i '^[[:space:]]*ServerType[[:space:]]+inet' 
/etc/apache/httpd.conf

+ test_config
+ '[' '!' -x /usr/sbin/apachectl ']'
+ APACHECTL=env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin 
/usr/sbin/apachectl
+ env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin /usr/sbin/apachectl 
configtest

+ echo -n 'Restarting apache'
Restarting apache+ start-stop-daemon -q --stop --pidfile 
/var/run/apache.pid --signal HUP
+ env -i LANG=C PATH=/bin:/usr/bin:/usr/local/bin 
/sbin/start-stop-daemon --start --pidfile /var/run/apache.pid --exec 
/usr/sbin/apache

+ '[' 0 -eq 0 ']'
+ echo .
.
+ exit 0
ultimate:~#



Et s'il ne semble pas y avoir de problème, la trace suivante (ou
seulement la fin) :

strace apache -F


voici la fin
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
read(3, www/guy\n#ServerName saumonfu..., 4096) = 1141
lstat64(/etc/squirrelmail/apache.conf, {st_mode=S_IFREG|0644, 
st_size=722, ...}) = 0

open(/etc/squirrelmail/apache.conf, O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=722, ...}) = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=722, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x4001a000

read(4, Alias /squirrelmail /usr/share/s..., 4096) = 722
open(./php-apache.ini, O_RDONLY)  = -1 ENOENT (No such file or 
directory)
open(/etc/php4/apache/php-apache.ini, O_RDONLY) = -1 ENOENT (No such 
file or directory)
open(./php.ini, O_RDONLY) = -1 ENOENT (No such file or 
directory)

open(/etc/php4/apache/php.ini, O_RDONLY) = 5
getcwd(/, 4096)   = 2
lstat64(/etc, {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
lstat64(/etc/php4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64(/etc/php4/apache, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
lstat64(/etc/php4/apache/php.ini, {st_mode=S_IFREG|0644, 
st_size=26732, ...}) = 0

fstat64(5, {st_mode=S_IFREG|0644, st_size=26732, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40026000

read(5, [PHP]\n\n;;;\n; WARNING ;\n;..., 8192) = 8192
read(5, me notices (these are warnings w..., 8192) = 8192
read(5, guration directives are used by ..., 8192) = 8192
read(5, _reporting(0) around the eval(), 8192) = 2156
read(5, , 4096)   = 0
read(5, , 8192)   = 0
close(5)= 0
munmap(0x40026000, 4096)= 0
open(/etc/protocols, O_RDONLY)= 5
fcntl64(5, F_GETFD) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=2478, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40026000

read(5, # Internet (IP) protocols\n#\n# Up..., 4096) = 2478
close(5)= 0
munmap(0x40026000, 4096)= 0
open(/etc/protocols, O_RDONLY)= 5
fcntl64(5, F_GETFD) = 0
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
fstat64(5, {st_mode=S_IFREG|0644, st_size=2478, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40026000

read(5, # Internet (IP) protocols\n#\n# Up..., 4096) = 2478
close(5)= 0
munmap(0x40026000, 4096)= 0
geteuid32() = 0
getpid()= 8454
unlink(/tmp/session_mm_apache0.mem)   = -1 ENOENT (No such file or 
directory)

open(/tmp/session_mm_apache0.mem, O_RDWR|O_CREAT|O_EXCL, 0600) = 5
ftruncate(5, 67108864)  = 0
write(5, \0\0\0\0, 4) = 4
old_mmap(NULL, 67108864, PROT_READ|PROT_WRITE, MAP_SHARED, 5, 0) = 
0x44b4e000

close(5)= 0
unlink(/tmp/session_mm_apache0.sem)   = -1 ENOENT (No such file or 
directory)

open(/tmp/session_mm_apache0.sem, O_RDWR|O_CREAT|O_EXCL, 0600) = 5
fcntl64(5, F_SETFD, FD_CLOEXEC) = 0
getpid()= 8454
fcntl64(5, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
fcntl64(5, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
ultimate:~#

c'est tres gentil a vous d'aider un pauvre debianniste un peu perdu la ;-)
Guy




Fred

 






Re: apache veut plus demarer!!!

2004-10-09 Par sujet Aux Saveurs Gourmandes




Il y a une option debug pour httpd:
httpd -X


je suppose que tu veut dire
apache -X:
ultimate:~# apache -X
Erreur de segmentation
donc pas trop de renseignement la non plus
Guy



 






Re: apache veut plus demarer!!!

2004-10-09 Par sujet Jean-Luc Coulon (f5ibh)

Le 09.10.2004 18:21:04, Aux Saveurs Gourmandes a écrit :


Question bête : ton serveur est bien paramétré en StandAlone (et non  
par
inetd/xinetd) ? (quoique si ce n'était pas le cas, il ne  
t'indiquerait

probablement pas d'erreur dans ton fichier de config).

Si c'est bien le cas, tu peux peut-être nous indiquer la trace du
lancement :

sh -x /etc/init.d/apache restart



[ ... ]

Est-ce que vous utilisez php-imap ?
Il y a une entrée dasn le BTS sur le sujet.
(je ne sais pas si elle est close)

C'est le bug #229099

Et une discussion sur le sujet
http://lists.debian.org/debian-apache/2004/01/msg00262.html

Jean-Luc


pgp7qtxWVxD4B.pgp
Description: PGP signature


Re: apache veut plus demarer!!!

2004-10-09 Par sujet Frédéric Bothamy
* Aux Saveurs Gourmandes [EMAIL PROTECTED] [2004-10-09 18:21] :

[...]

 Et s'il ne semble pas y avoir de problème, la trace suivante (ou
 seulement la fin) :
 
 strace apache -F
 
 voici la fin

[...]

 fcntl64(5, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0
 fcntl64(5, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
 +++ killed by SIGSEGV +++
 ultimate:~#

* Jean-Luc Coulon (f5ibh) [EMAIL PROTECTED] [2004-10-09 17:00] :

[...]

 Est-ce que vous utilisez php-imap ?
 Il y a une entrée dasn le BTS sur le sujet.
 (je ne sais pas si elle est close)
 
 C'est le bug #229099
 
 Et une discussion sur le sujet
 http://lists.debian.org/debian-apache/2004/01/msg00262.html

Je crois bien que Jean-Luc a raison. Quelles extensions PHP as-tu
d'installées et avec quelles versions, Guy ? Si tu as php4-imap, le
problème sera donc résolu quand la nouvelle version de php4 entrera dans
testing (théoriquement, aujourd'hui d'après
http://bjorn.haxx.se/debian/testing.pl?package=php4).


Fred

-- 
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html



Re: apache veut plus demarer!!!

2004-10-09 Par sujet François TOURDE
Le 12700ième jour après Epoch,
Aux Saveurs Gourmandes écrivait:


Il y a une option debug pour httpd:
httpd -X

 je suppose que tu veut dire
 apache -X:
 ultimate:~# apache -X
 Erreur de segmentation
 donc pas trop de renseignement la non plus

Clair ;)

Tu peux essayer de voir si c'est pas une lib qui déconne:

  lsof +L1|grep dpkg

et aussi essayer de vider tous les modules utilisés, et si ça marche
les remettre un par un pour voir celui qui déconne.

-- 
Don't go surfing in South Dakota for a while.



Re: apache veut plus demarer!!!

2004-10-09 Par sujet Guy Hendrickx




[ ... ]

Est-ce que vous utilisez php-imap ?


bien vu !!
milles merci
Guy


Il y a une entrée dasn le BTS sur le sujet.
(je ne sais pas si elle est close)

C'est le bug #229099

Et une discussion sur le sujet
http://lists.debian.org/debian-apache/2004/01/msg00262.html

Jean-Luc