Após a atualização para o wheezy, o apache não inicia

5

Eu atualizei do lenny para o wheezy e agora o apache não inicia:

# /etc/init.d/apache2 start                                                                                                                                                             
Starting web server: apache2[Wed May 08 19:01:08 2013] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)
Syntax error on line 17 of /etc/apache2/ports.conf:
Listen setup failed
Action 'start' failed.
The Apache error log may have more information.
 failed!

A linha 17 do ports.conf, claro, está correta:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz

#NameVirtualHost *:80
#Listen 80

<IfModule mod_ssl.c>
    # If you add NameVirtualHost *:443 here, you will also have to change
    # the VirtualHost statement in /etc/apache2/sites-available/default-ssl
    # to <VirtualHost *:443>
    # Server Name Indication for SSL named virtual hosts is currently not
    # supported by MSIE on Windows XP.
    Listen 443
</IfModule>

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

Parece que está relacionado a algumas chamadas de kernel não presentes no kernel que estou executando: link

Este é um xen VPS e a versão do kernel é 2.6.26-amd64. Estou a partir de agora incapaz de atualizar o kernel porque o provedor precisa fazer parte disso. Eu já enviei uma solicitação, mas não sei quanto tempo eles levarão.

Existe uma maneira de fazer isso funcionar até que eu tenha a chance de atualizar o kernel?

    
por aseq 09.05.2013 / 04:14

2 respostas

4

Você tentou esta solução, encontrada no ServerFault:

Está prestes a reinstalar o libapr1 no seu sistema.

Felicidades,

K.

    
por 09.05.2013 / 12:29
0

Listen setup failed

Outra coisa já está escutando na porta 443 (versão antiga do apache, talvez?). Matar e a inicialização do apache funcionará novamente.

    
por 09.05.2013 / 11:52