O Apache não iniciará no Ubuntu 12.10: não há soquetes de escuta disponíveis

3

Não consigo iniciar a nova instalação do apache2 na minha máquina de desenvolvimento que executa o Ubuntu 12.10.

michal@ubuntudesktop:~$ sudo service apache2 start
 * Starting web server apache2
no listening sockets available, shutting down
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
                                        [fail]

Netstat:

michal@ubuntudesktop:~$ sudo netstat -lnp | grep '80'
unix  2      [ ACC ]     SEQPACKET  LISTENING     6801     359/udevd           /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     14537    2180/dbus-daemon    @/tmp/dbus-9uSpG5NRQ5

lsof:

michal@ubuntudesktop:~$ sudo lsof -i :80
COMMAND    PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
ubuntu-ge 2425 michal   11u  IPv4  17679      0t0  TCP ubuntudesktop.local:42280->mistletoe.canonical.com:http (CLOSE_WAIT)
opera     3278 michal   19u  IPv4 156420      0t0  TCP ubuntudesktop.local:56934->s3-1-w.amazonaws.com:http (ESTABLISHED)
opera     3278 michal   78u  IPv4 126955      0t0  TCP ubuntudesktop.local:53709->69.59.197.29:http (ESTABLISHED)
opera     3278 michal   82u  IPv4 128928      0t0  TCP ubuntudesktop.local:53725->69.59.197.29:http (ESTABLISHED)
opera     3278 michal   83u  IPv4 128632      0t0  TCP ubuntudesktop.local:53718->69.59.197.29:http (ESTABLISHED)
chrome    3708 michal   69u  IPv4 149458      0t0  TCP ubuntudesktop.local:53771->69.59.197.29:http (ESTABLISHED)
chrome    3708 michal  119u  IPv4 146963      0t0  TCP ubuntudesktop.local:46290->we-in-f139.1e100.net:http (ESTABLISHED)
chrome    3708 michal  120u  IPv4 146964      0t0  TCP ubuntudesktop.local:46291->we-in-f139.1e100.net:http (ESTABLISHED)
chrome    3708 michal  146u  IPv4 147990      0t0  TCP ubuntudesktop.local:36624->muc03s01-in-f31.1e100.net:http (ESTABLISHED)

ports.conf do Apache:

NameVirtualHost *:80
Listen 80

<IfModule mod_ssl.c>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

Qualquer ajuda será muito apreciada.

Update: Este é o conteúdo do log de erros de /var/log/apache2/error.log :

[Mon Nov 05 06:13:28 2012] [notice] Apache/2.2.22 (Ubuntu) configured -- resuming normal operations
[Mon Nov 05 06:13:44 2012] [notice] caught SIGTERM, shutting down

Atualização # 2: As únicas diretivas Listen são as listadas em ports.conf, veja acima.

Atualização # 3: saída strace: sudo strace -f /etc/init.d/apache2 start link

    
por michalstanko 09.11.2012 / 14:53

2 respostas

1

Tente este comando para ver quais portas o apache está tentando usar:

strace -f /etc/init.d/apache2 start 2>&1 | grep bind
    
por 09.11.2012 / 15:05
1

Você pode querer olhar para a sua configuração do Apache, talvez haja uma diretiva de escuta duplicada.

Além disso, seria útil se você fornecesse a saída do Errorlog do seu Apache.

    
por 09.11.2012 / 16:22