J'essaie d'installer httpd
avec HomeBrew sur un Mac.
Comme je appris douloureusement aujourd'hui , brew services start
rapporte toujours un succès, même si httpd ne parvient pas à démarrer.
Exemple d'échecs rapportés comme des succès :
- échec du démarrage
httpd
car une autre instance (démarrée en dehors debrew
) est déjà en cours d'exécution ; - échec au démarrage
httpd
en raison d'une erreur de syntaxe dans un fichier de configuration
Par exemple, disons que je mets délibérément des caractères aléatoires dans httpd.conf
et exécuter :
$ sudo brew services restart httpd
Brew rapporte heureusement le succès :
==> Successfully stopped `httpd` (label: homebrew.mxcl.httpd)
Warning: Taking root:admin ownership of some httpd paths:
/usr/local/Cellar/httpd/2.4.41_1/bin
/usr/local/Cellar/httpd/2.4.41_1/bin/httpd
/usr/local/opt/httpd
/usr/local/opt/httpd/bin
/usr/local/var/homebrew/linked/httpd
This will require manual removal of these paths using `sudo rm` on
brew upgrade/reinstall/uninstall.
==> Successfully started `httpd` (label: homebrew.mxcl.httpd)
Même si httpd
est évidemment pas en cours d'exécution :
$ sudo ps -A |grep httpd
9481 ttys000 0:00.01 grep httpd
(nothing else)
$ sudo lsof -iTCP:80 -sTCP:LISTEN
(nothing)
Quel est le problème ? Est-ce un bug dans brew
?
1 votes
Pourquoi n'ouvrez-vous pas un dossier sous Homebrew/brasseur ?
1 votes
J'ai exactement le même problème. L'avez-vous résolu ? Pour aggraver la situation, Homebrew pense qu'Apache est en cours d'exécution, mais lorsque vous regardez les processus, ce n'est pas le cas.
1 votes
@AdamChristianson Malheureusement non. Je me suis éloigné de MacOS après l'avoir essayé pendant quelques jours, en raison de trop nombreux problèmes comme celui-ci.