web-dev-qa-db-ja.com

wheezyにアップグレードした後、Apacheが起動しない

Lennyからwheezyにアップグレードしましたが、Apacheが起動しません。

# /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!

もちろん、ports.confの17行目は正しいです。

# 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>

私が実行しているカーネルに存在しないいくつかのカーネル呼び出しに関連しているようです: http://major.io/2009/08/14/Fedora-11-httpd-alloc_listener-failed-to-get -a-socket-for-null /

これはxenVPSであり、カーネルバージョンは2.6.26-AMD64です。プロバイダーがその一部を実行する必要があるため、現時点ではカーネルを更新できません。すでにリクエストを送信しましたが、どれくらいかかるかわかりません。

カーネルを更新する機会が得られるまで、これを機能させる方法はありますか?

5
aseq

ServerFaultにあるこのソリューションを試しましたか?

Libapr1をシステムに再インストールしようとしています。

乾杯、

K。

4
Koreth

リッスンのセットアップに失敗しました

他の何かがすでにポート443でリッスンしています(おそらく古いバージョンのApache?)。それを殺すと、Apacheの起動が再び機能します。

0