几天前,我从openSuse 11.04升级到openSuse 12.1在线升级。 现在,如果尝试启动Apache服务器 –
sudo /etc/init.d/apache2 start
它给错误 –
redirecting to systemctl Job failed. See system logs and 'systemctl status' for details
我也检查 –
rtdp@linux-vai9:~> systemctl status apache2.service apache2.service - apache Loaded: loaded (/lib/systemd/system/apache2.service; disabled) Active: failed since Tue, 06 Dec 2011 13:21:11 +0530; 3min 54s ago Process: 2688 ExecStart=/usr/sbin/start_apache2 -D SYSTEMD -k start (code=exited, status=1/FAILURE) CGroup: name=systemd:/system/apache2.service
即使我尝试说明ngnix,它会给出错误 –
rtdp@linux-vai9:~> sudo /etc/init.d/nginx start redirecting to systemctl
和ngnix不启动。
什么可能导致这一点。 试图用Googlesearch,但没有帮助。 提前致谢。
开始检查Apache的日志文件,尤其是错误日志。 最终引发LogLevel指令。 您可能只是错过了一个活动的模块,库或依赖关系的服务器启动。
更新 :您的问题是由升级造成的。 Opensuse从sysvinit切换到systemd ,你可以在这里阅读: 链接 。 您可以阅读bugreport: 链接中的问题。
解决方法 :安装sysvinit-init软件包。 只要安装得到确认,系统会提示删除systemd-sysvinit软件包。
尝试使用服务器本地脚本apache2ctl或htttpd2