簡體   English   中英

apache2.service 的作業失敗,因為控制進程退出並顯示錯誤代碼。 參見“systemctl status apache2.service”

[英]Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service"

我正在嘗試安裝 Devstack 但它停在中間

目前正在嘗試安裝 openstack,但是單獨安裝的過程很長,所以我使用 devstack,但是我已經安裝了 OSM 版本 5。我只需要一個 vim 來放置圖像。 無論如何,我正在使用 devstack 安裝 openstack。 但它停在中間。 這是我得到的錯誤,

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
chmod 644 /usr/lib/apache2/modules/mod_proxy_uwsgi.so
+lib/apache:install_apache_uwsgi:102       popd
~/devstack
+lib/apache:install_apache_uwsgi:104       sudo rm -rf /tmp/tmp.EgMQRfNaCS
+lib/apache:install_apache_uwsgi:106       is_ubuntu
+functions-common:is_ubuntu:466            [[ -z deb ]]
+functions-common:is_ubuntu:469            '[' deb = deb ']'
+lib/apache:install_apache_uwsgi:108       sudo a2enmod proxy
Module proxy already enabled
+lib/apache:install_apache_uwsgi:109       sudo a2enmod proxy_uwsgi
Considering dependency proxy for proxy_uwsgi:
Module proxy already enabled
Module proxy_uwsgi already enabled
+lib/apache:install_apache_uwsgi:115       restart_apache_server
+lib/apache:restart_apache_server:231      restart_service apache2
+functions-common:restart_service:2393     '[' -x /bin/systemctl ']'
+functions-common:restart_service:2394     sudo /bin/systemctl restart apache2
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
+functions-common:restart_service:1        exit_trap
+./stack.sh:exit_trap:521                  local r=1
++./stack.sh:exit_trap:522                  jobs -p
+./stack.sh:exit_trap:522                  jobs=
+./stack.sh:exit_trap:525                  [[ -n '' ]]
+./stack.sh:exit_trap:531                  '[' -f '' ']'
+./stack.sh:exit_trap:536                  kill_spinner
+./stack.sh:kill_spinner:417               '[' '!' -z '' ']'
+./stack.sh:exit_trap:538                  [[ 1 -ne 0 ]]
+./stack.sh:exit_trap:539                  echo 'Error on exit'
Error on exit
+./stack.sh:exit_trap:541                  type -p generate-subunit
+./stack.sh:exit_trap:542                  generate-subunit 1559639730 82 fail
+./stack.sh:exit_trap:544                  [[ -z /opt/stack/logs ]]
+./stack.sh:exit_trap:547                  /opt/stack/devstack/tools/worlddump.py -d /opt/stack/logs
World dumping... see /opt/stack/logs/worlddump-2019-06-04-091653.txt for details
+./stack.sh:exit_trap:556                  exit 1
)

運行 apache restart 后,它給出了這個。

stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for deta

所以我試圖殺死所有的 pid 然后就可以了一次,之后它又恢復了

stack@bozz-feedz:/etc/apache2$ systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since ti 2019-06-04 12:48:10 EEST; 3min 47s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2339 ExecStop=/etc/init.d/apache2 stop (code=exited, status=1/FAILURE)
  Process: 2314 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
stack@bozz-feedz:/etc/apache2$ systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: inactive (dead) since ti 2019-06-04 12:52:15 EEST; 1s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 10597 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 10555 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart

然后幾秒鍾后錯誤又回來了。 H

stack@bozz-feedz:/etc/apache2$ sudo service apache2 restart
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
stack@bozz-feedz:/etc/apache2$ systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since ti 2019-06-04 12:53:29 EEST; 10s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 13707 ExecStop=/etc/init.d/apache2 stop (code=exited, status=1/FAILURE)
  Process: 13680 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
stack@bozz-feedz:/etc/apache2$ 
$)

除了我再次殺死 pid。 我不明白為什么會這樣。

我希望 devstack 能夠完全安裝。 只是很累

嘗試重新安裝apache2。 它對我有用。

sudo apt-get reinstall apache2

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM