web-dev-qa-db-ja.com

OpenSuse12.1へのアップグレード後にApacheが起動しない

数日前、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は起動しません。

これを引き起こしている可能性があります。グーグルを試しましたが、助けにはなりませんでした。前もって感謝します。

5
rtdp

Apacheのログファイル、特にエラーログのチェックを開始します。最終的にはLogLevelディレクティブを上げます。サーバーを起動するためのアクティブなモジュール、ライブラリ、または依存関係を見逃す可能性があります。

更新:問題の原因はアップグレードです。ここで読むことができるように、OpenSUSEはsysvinitからsystemdに切り替わりました: リンク 。この問題については、バグレポートで確認できます: リンク

回避策sysvinit-initパッケージをインストールすることです。インストールが確認されるとすぐに、systemd-sysvinitパッケージの削除が提案されます。

5
Chris

サーバーネイティブスクリプトApache2ctlまたはhtttpd2を使用してみてください

0
mostafaxx