Ubuntu 10.10,Apache 2.2.16:
# service apache2 start
* Starting web server apache2 Segmentation fault
Action 'start' failed.
The Apache error log may have more information
在日志中:
[ 968.901395] apache2[1850]: segfault at 4 ip b76fafb3 sp bf824b94 error 4 in ld-2.12.1.so[b76f0000+1c000]
重新安装没有帮助
$ sudo apt-get --reinstall install apache2
答案1
尝试重新安装所有 apache 软件包(segfault apache-mpm,apache2 是元软件包)
sudo apt-get remove apache2
sudo apt-get autoremove
sudo apt-get install apache2
尝试检查 md5sum:
sudo apt-get install debsums
sudo debsums -s
也可以尝试使用 gdb:
gdb apache2
(gdb) run
尝试备份配置:
cp -R /etc/apache2 ~/apache2_conf
并删除带有配置的包。