Phuset Passenger indefinido símbolo ap_log_error e duplicado versão do Apache

1

Eu tento instalar o Phusion Passenger no meu CentOS 6. Depois de seguir as instruções de instalação do link

O último passo é reiniciar o Apache e eu tenho ..

$ sudo service httpd restart Stopping httpd: [FAILED] Starting httpd: httpd: Syntax error on line 229 of /etc/httpd/conf/httpd.conf: Cannot load /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.1.1/buildout/apache2/mod_passenger.so into server: /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.1.1/buildout/apache2/mod_passenger.so: undefined symbol: ap_log_error_ [FAILED]

Eu verifiquei e descobri que o mod_passenger.so está no diretório na mensagem de erro existe. Então eu tento validar com o seguinte comando e tenho algo assim ...

Final autodetection results
 * Found Apache 2.2.15!
   Information:
      apxs2          : /usr/bin/apxs
      Main executable: /usr/sbin/httpd
      Control command: /usr/sbin/apachectl
      Config file    : /etc/httpd/conf/httpd.conf
      Error log file : unknown

   To install Phusion Passenger against this specific Apache version:
      /usr/local/rvm/gems/ruby-2.2.2/wrappers/ruby /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.1.1/bin/passenger-install-apache2-module --apxs2-path='/usr/bin/apxs'

   To start, stop or restart this specific Apache version:
      /usr/sbin/apachectl start
      /usr/sbin/apachectl stop
      /usr/sbin/apachectl restart

 * Found Apache 2.2.15!
   Information:
      apxs2          : /usr/sbin/apxs
      Main executable: /usr/sbin/httpd
      Control command: /usr/sbin/apachectl
      Config file    : /etc/httpd/conf/httpd.conf
      Error log file : unknown

   To install Phusion Passenger against this specific Apache version:
      /usr/local/rvm/gems/ruby-2.2.2/wrappers/ruby /usr/local/rvm/gems/ruby-2.2.2/gems/passenger-5.1.1/bin/passenger-install-apache2-module --apxs2-path='/usr/sbin/apxs'

   To start, stop or restart this specific Apache version:
      /usr/sbin/apachectl start
      /usr/sbin/apachectl stop
      /usr/sbin/apachectl restart

WARNING: You have multiple Apache installations on your system!
You are strongly recommended to read this section of the documentation:
https://www.phusionpassenger.com/install/apache/multiple_apache_installs.html

De acordo com as informações do link sugerido, parece que tenho problemas com várias versões do Apache que provavelmente deveriam forçar a construção executando o comando "passenger-install-apache2-module" e especificando a localização do APXS2.

Mas a mensagem acima mostra que há uma versão duplicada do Apache 2.2.15.

Alguma sugestão sobre o que devo fazer para descobrir isso, por favor?

UPDATE Acabei desinstalando o Apache e o Phusion Passenger e os reinstalei novamente. Agora está funcionando bem.

    
por worrawut 25.12.2016 / 19:58

0 respostas