httpd 在 F17 上未隨 systemd 一起啟動

httpd 在 F17 上未隨 systemd 一起啟動

標題說明了一切。這是在 Xen 虛擬機器管理程式上運行的全新 Fedora 17 系統。不知道為什麼它無法啟動

[root@box~]  uname -a
Linux box.localhost 3.5.4-2.fc17.i686.PAE #1 SMP Wed Sep 26 22:10:23 UTC 2012 i686 i686 i386 GNU/Linux

[root@box~]  cat /etc/redhat-release
Fedora release 17 (Beefy Miracle)

[root@box~]  systemctl enable httpd.service
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

[root@box~]  systemctl start httpd.service
Job failed. See system journal and 'systemctl status' for details.

[root@box~]  systemctl  status httpd.service
httpd.service - The Apache HTTP Server (prefork MPM)
          Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
          Active: failed (Result: exit-code) since Fri, 19 Oct 2012 22:43:37 -0500; 3s ago
         Process: 18225 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, status=226/NAMESPACE)
          CGroup: name=systemd:/system/httpd.service

Oct 19 22:43:37 box.localhost systemd[18225]: Failed at step NAMESPACE spawning /usr/sbin/httpd: No such file or directory

[root@box~]  ls -al /usr/sbin/httpd
-rwxr-xr-x 1 root root 343496 Apr 30 04:56 /usr/sbin/httpd

答案1

Fedora/systemd 的最新版本包括一個新功能它會在各個系統服務/tmp中產生隨機的私有目錄。/var/tmp

這意味著您應該檢查一些事情:

  1. 不要符號連結/var/tmp/tmp,反之亦然。這些是單獨處理的,因此您需要將它們分開。
  2. 確保/var/tmp和都/tmp具有 1777 權限。

如果這不能解決問題,您可能發現了一個錯誤,並且應該檢舉

相關內容