数日前、openSuse 11.04vaiオンラインアップグレードからopenSuse12.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は起動しません。
これを引き起こしている可能性があります。グーグルを試しましたが、助けにはなりませんでした。前もって感謝します。
Apacheのログファイル、特にエラーログのチェックを開始します。最終的にはLogLevel
ディレクティブを上げます。サーバーを起動するためのアクティブなモジュール、ライブラリ、または依存関係を見逃す可能性があります。
更新:問題の原因はアップグレードです。ここで読むことができるように、OpenSUSEはsysvinit
からsystemd
に切り替わりました: リンク 。この問題については、バグレポートで確認できます: リンク 。
回避策:sysvinit-init
パッケージをインストールすることです。インストールが確認されるとすぐに、systemd-sysvinit
パッケージの削除が提案されます。
サーバーネイティブスクリプトApache2ctlまたはhtttpd2を使用してみてください