Não é possível iniciar o Apache, falha no teste de configuração: “env: apache2ctl: Nenhum arquivo ou diretório desse tipo”

1
$ apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jan 14 2016 17:45:23

Minha versão do Ubuntu é 14.04.

Eu estava corrigindo algumas coisas em /etc/apache2/sites-available/000-default.conf e, da próxima vez que reiniciei o Apache, recebi esse erro estranho:

$ sudo service apache2 reload
 * Reloading web server apache2      [fail]                                                                          * 
 * The apache2 configtest failed. Not doing anything.
Output of config test was:
env: apache2ctl: No such file or directory

Eu também reverti todas as alterações em 000-default.conf , mas o problema não está sendo resolvido.

Não entendo como posso ter causado esse problema e também não sei como resolvê-lo.

A ajuda seria muito apreciada.

Últimos logs de erros do Apache:

[Sun Jun 05 11:50:26.341221 2016] [mpm_worker:notice] [pid 6035:tid 118764177487744] AH00292: Apache/2.4.7 (Ubuntu) configured -- resuming normal operations
[Sun Jun 05 11:50:26.341266 2016] [core:notice] [pid 6035:tid 118764177487744] AH00094: Command line: '/usr/sbin/apache2'
[Sun Jun 05 12:15:51.071093 2016] [mpm_worker:notice] [pid 6035:tid 118764177487744] AH00295: caught SIGTERM, shutting down
    
por Aborted 05.06.2016 / 18:52

2 respostas

4

Você está perdendo o script apache2ctl e o link simbólico para apachectl . Para o Ubuntu 14.04, ambos devem estar no diretório /usr/sbin/ com as seguintes datas (instalação normal, upgrades) e permissões:

-rwxr-xr-x 1 root root   6402 Jan  3  2014 /usr/sbin/apache2ctl
lrwxrwxrwx 1 root root     10 Jan 14 17:46 /usr/sbin/apachectl -> apache2ctl

Se você tem um backup do seu sistema, você deve se recuperar. Caso contrário, você precisará reparar a instalação do Apache2.

NOTE TAMBÉM : O diretório /usr/sbin/ é um diretório compartilhado que mantém todos os scripts geralmente acessíveis com privilégios de root. Dado que você não sabe como os arquivos apache2 desapareceram, você poderia ter problemas além desse problema ou mesmo além de apache2 .

    
por 06.06.2016 / 13:46
0

env: apache2ctl: No such file or directory

Eu não tenho um sistema Ubuntu para entregar, mas parece que o PATH pode estar malformado e env não consegue encontrar apache2ctl .

    
por 05.06.2016 / 19:16