Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
démarage du démon httpd
Envoyé par: l'alchimiste

Bonjour,

Je tourne avec Mandriva 2008 PowerPack, sur lequel j'ai installé un serveur en local. Pas moyen de me connecter : je reçois le message suivant :

Starting httpd : (EAI 9) Address family for hostname not supported: alloc_listener: failed
syntax error on line 175 of /etc/httpd/conf.httpd.conf: Listen up failed
[ÉCHEC]
Je ne parviens pas à trouver de réponse pertinente dans la doc d'Apache, ni sur différents forums !

Obi Wan Kenobi, vous êtes mon seul espoir !!!!
La réplique n'est pas de moi mais reste vraie !

Merci pour vos réponses
Alchi


Poste le Monday 5 May 2008 00:31:56
Répondre     Citer    
Re: démarage du démon httpd

Il y a une erreur autour de la ligne 175 du fichier /etc/httpd/conf.httpd.conf

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Monday 5 May 2008 06:50:55
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Merci Basile,

j'avais bien compris le sens du message d'erreur mais je ne saisis pas en quoi peut résider l'erreur.
Dans le fichier de config initial, le paramètre de "Listen" était 0.0.0.0:80, mais même en l'ayant passé en 127.0.0.1, l'erreur ré-apparaît... (no lol !)

Merci
Alchi

Poste le Tuesday 6 May 2008 23:53:00
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: chromosome

Mais qu'as-tu exactement en ligne 175 de ta config ? Car tu nous parle de ligne 175, ensuite tu parles de Listen, mais je suis pas sur que tu parles de la meme ligne, mais simplement d'une impression de ta part que le probleme se trouve sur le parametre listen suite au message d'erreur, sans avoir controler ce que contient la ligne 175.Ensuite si tu as bien Listen en ligne 175, est-ce que ca ce trouve dans la bonne section ? Et pourquoi mettre 0.0.0.0:80 et pas simplement "Listen 80"

Poste le Thursday 8 May 2008 15:08:36
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Salut Chromosome,

"Ma" ligne 175 contient "Listen O.O.O.O:80". Elle a été composée lors de l'installation du serveur (du moins j'imagine,car je n'y ai pas mis le nez avant ce fameux message d'erreur !).

si j'ai bien compris, cette directive indique au serveur d'écouter une plage d'adresses et/ou un port. Dans mon cas, elle échoue et j'aimerais savoir pourquoi.
Comme tu le suggères, je vais essayer de limiter l'instruction au port et je fais un feedback.

Que signifie que la famille d'adresses pour l'hôte n'est pas supportée [Address family for hostname not supported] ?


Poste le Saturday 10 May 2008 00:27:19
Répondre     Citer    
Re: démarrage du démon httpd

La ligne 175 contient
Listen O.O.O.O:80


vérifies quand même que c'est bien des chiffres (pas de lettre O).

Et il est possible que l'erreur soit un peu ailleurs. Montres nous tes lignes 170 à 180

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Saturday 10 May 2008 07:45:14
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Salut Basile,

Vérification a été faite pour les chiffres.

extrait httpd.conf (ligne 167 et +):
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

==========================

Par ailleurs, j'ai rendu muette la directive Listen : j'ai eu droit à un message d'erreur incriminant la définition des hôtes virtuels

#Listen 127.0.0.1:80

Starting httpd: [Tue May 13 13:53:46 2008] [error] (EAI 9)Address family for hostname not supported: Could not resolve host name 127.0.0.1 -- ignoring!
Syntax error on line 37 of /etc/httpd/conf/vhosts.d/00_default_vhosts.conf:
User cannot occur within <VirtualHost> section

extrait de ../vhosts.d/00_default_vhosts.conf (section IP-based Virtual Hosts):
<VirtualHost 127.0.0.1>
User me
Group me
DocumentRoot /var/www/html
ServerName test2.com
Setenv VLOG /home/me/logs
ErroLogs /home/me/test2-error_log
</VirtualHost>

C'est décourageant ! J'ai pioché dans la doc apache et comparé avec d'autres fichiers conf, je ne parviens pas à voir ce qui cloche...
Du flux réduit des réponses à mon post je déduis que mon cas est épineux, alors grand merci à ceux qui s'y penchent.

Poste le Tuesday 13 May 2008 21:02:43
Répondre     Citer    
Re: démarage du démon httpd

Bonjour l'Alchimiste

As-tu essayé :

httpd -t
httpd -S

ce sont des options de diagnostic des fichiers de configuration, peut-être apporteront-elles quelques lueurs...

Poste le Wednesday 14 May 2008 17:08:15
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Bonjour Nbah,

j'essaie ça et je te raconte.
Merci

Poste le Friday 16 May 2008 23:39:41
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Bon !...
voici le résultat des commandes suggérées par Nbah :

root# httpd -t
[Sat May 17 21:57:10 2008] [crit] (EAI 9)Address family for hostname not supported: alloc_listener: failed to set up sockaddr for 127.0.0.1
Syntax error on line 175 of /etc/httpd/conf/httpd.conf:
Listen setup failed


==========================

root# httpd -S
[Sat May 17 21:59:53 2008] [crit] (EAI 9)Address family for hostname not supported: alloc_listener: failed to set up sockaddr for 127.0.0.1
Syntax error on line 175 of /etc/httpd/conf/httpd.conf:
Listen setup failed

Je n'y vois rien qu'on ne sache déjà.
Je ne sais pas si c'est grave, Doc, mais ce qui est rassurant c'est de voir que je ne suis pas le seul à ramer...

Poste le Saturday 17 May 2008 23:10:57
Répondre     Citer    
Re: démarage du démon httpd

Citation
l'alchimiste
Je n'y vois rien qu'on ne sache déjà.
Effectivement...
Et je suppose que le journal d'erreur d'Apache n'est pas d'une plus grande aide... ?

Dans ../vhosts.d/00_default_vhosts.conf, tu as bien une directive NameVirtualHost ?
[^]
D'ailleurs, comment se fait-il qu'un tel fichier existe ? Est-ce la configuration d'Apache par défaut sur Mandriva ?[/^]



Il y a toujours la solution "bourrine" : désinstalles Apache, rm -R /etc/httpd, et réinstalles...

Poste le Sunday 18 May 2008 07:07:58
Répondre     Citer    
Re: démarage du démon httpd

Avant de réinstaller (s'il n'est pas trop tard), (re)commentes les lignes de /etc/httpd/conf/vhosts.d/00_default_vhosts.conf (parceque par défaut elles le sont), remets "Listen 0.0.0.0:80" dans /etc/httpd/conf/httpd.conf, et "redémarres" Apache : `service httpd force-reload`

Si ça recommence, flinguise tout selon la méthode bourrine donnée en fin du message précédent...


A moins que quelqu'un ait une autre idée...




Au fait, qu'entends-tu par "serveur en local"?

Poste le Sunday 18 May 2008 17:02:57
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Bonjour à tous,

En désespoir de cause, j'ai réalisé une ré-installation complète.
Evidemment, apache fonctionnait très bien en local... jusqu'à ce que je complète l'installation de packages !
Il semble donc que l'un de ceux-ci a une influence sur httpd. Reste à trouver lequel !

Je vais me remettre au turbin et installer les packages un à un pour définir le renégat.
Si quelqu'un s'illumine d'un éclair de génie qui m'éviterait ce calvaire, je suis preneur.

Merci
Alchi

Poste le Wednesday 21 May 2008 23:42:32
Répondre     Citer    
Re: démarage du démon httpd

Plutot que tout réinstaller, il suffit de commenter le chargement des modules dans le fichier de conf de apache, afin d'identifier le fautif. Je te suggère de tous les commenter, puis de les décommenter au fur et à mesure de tes essais.

C'est en forgeant qu'on devient forgeron, et c'est en sciant que Léonard De Vinci !

Mon site perso

Poste le Wednesday 21 May 2008 23:56:08
Répondre     Citer    
Re: démarage du démon httpd
Envoyé par: l'alchimiste

Bonsoir Vincent-Xavier,

Dommage que tu ne sois pas intervenu plus tôt !
La nouvelle installation fonctionne correctement et, là, je ne vais pas chercher plus loin...

Merci quand même.

Poste le Friday 23 May 2008 23:41:12
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
démarage du démon httpd
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons