Я использую Ubuntu 16.02. Когда я пытаюсь 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.
Затем я печатаю: journalctl -xe
, и просьба:
>-- -- Unit apache2.service has begun starting up.Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /etc/init.d/apache2: 1: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /etc/init.d/apache2: 49: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /etc/init.d/apache2: 1: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /etc/init.d/apache2: 49: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: * Starting Apache httpd web server apache2Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: *Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: * The apache2 configtest failed.Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: Output of config test was:Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /usr/sbin/apache2ctl: 1: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: /usr/sbin/apache2ctl: 49: /etc/apache2/envvars: envvars: not foundJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: (2)No such file or directory: AH02291: Cannot access directory '/etc/apache2/logs/' for main error logJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: AH00014: Configuration check failedJan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: Action 'configtest' failed.Jan 11 02:30:46 aleksandr-VirtualBox apache2[8177]: The Apache error log may have more information.Jan 11 02:30:46 aleksandr-VirtualBox systemd[1]: apache2.service: Control process exited, code=exited status=1Jan 11 02:30:46 aleksandr-VirtualBox sudo[8171]: pam_unix(sudo:session): session closed for user rootJan 11 02:30:46 aleksandr-VirtualBox systemd[1]: Failed to start LSB: Apache2 web server.-- Subject: Unit apache2.service has failed-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel-- -- Unit apache2.service has failed.-- -- The result is failed.Jan 11 02:30:46 aleksandr-VirtualBox systemd[1]: apache2.service: Unit entered failed state.Jan 11 02:30:46 aleksandr-VirtualBox systemd[1]: apache2.service: Failed with result 'exit-code'.Jan 11 02:33:09 aleksandr-VirtualBox dhclient[792]: DHCPREQUEST of 192.168.56.101 on enp0s8 to 192.168.56.100 port 67 (xid=0x204f076f)Jan 11 02:33:09 aleksandr-VirtualBox dhclient[792]: DHCPACK of 192.168.56.101 from 192.168.56.100Jan 11 02:33:09 aleksandr-VirtualBox NetworkManager[619]: [1484073189.4253] address 192.168.56.101Jan 11 02:33:09 aleksandr-VirtualBox NetworkManager[619]: [1484073189.4260] plen 24 (255.255.255.0)Jan 11 02:33:09 aleksandr-VirtualBox NetworkManager[619]: [1484073189.4266] server identifier 192.168.56.100Jan 11 02:33:09 aleksandr-VirtualBox NetworkManager[619]: [1484073189.4273] lease time 1200Jan 11 02:33:09 aleksandr-VirtualBox NetworkManager[619]: [1484073189.4279] dhcp4 (enp0s8): state changed bound - boundJan 11 02:33:09 aleksandr-VirtualBox dbus[590]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service'Jan 11 02:33:09 aleksandr-VirtualBox systemd[1]: Starting Network Manager Script Dispatcher Service...-- Subject: Unit NetworkManager-dispatcher.service has begun start-up-- Defined-By: systemd-- Support: -- -- Unit NetworkManager-dispatcher.service has begun starting up.Jan 11 02:33:09 aleksandr-VirtualBox dhclient[792]: bound to 192.168.56.101 -- renewal in 559 seconds.Jan 11 02:33:09 aleksandr-VirtualBox dbus[590]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'Jan 11 02:33:09 aleksandr-VirtualBox systemd[1]: Started Network Manager Script Dispatcher Service.-- Subject: Unit NetworkManager-dispatcher.service has finished start-up-- Defined-By: systemd-- Support: -- -- Unit NetworkManager-dispatcher.service has finished starting up.-- -- The start-up result is done.Jan 11 02:33:09 aleksandr-VirtualBox nm-dispatcher[8205]: req:1 'dhcp4-change' [enp0s8]: new request (1 scripts)Jan 11 02:33:09 aleksandr-VirtualBox nm-dispatcher[8205]: req:1 'dhcp4-change' [enp0s8]: start running ordered scripts...
И когда systemctl status apache2.service
Это самое настоящее:
* apache2.service - LSB: веб-сервер Apache2 загружен: загружен (/etc/init.d/apache2; неисправен; предустановка поставщика: включена) Вход в систему: /lib/systemd/system/apache2.service.d `-apache2-systemd.conf Активен: сбой (результат: код выхода) с Ср 2017-01-11 02:30:46 +08; 33 минуты назад Документы: man:systemd-sysv-generator(8) Процесс: 8023 ExecStop=/etc/init.d/apache2 stop (код=завершен, статус=0/УСПЕХ) Процесс: 2236 ExecReload=/etc/init.d/перезагрузка apache2 (код=завершен, статус=0/УСПЕХ) Процесс: 8177 ExecStart=/etc/init.d/apache2 start (код=завершен, статус=1/СБОЙ)11 января 02:30:46 александр-VirtualBox apache2[8177]: /usr/sbin/apache2ctl: 1: /etc/apache2/envvars: envvars: не найден. 11 02:30:46 александр-VirtualBox apache2[8177]: /usr/sbin/apache2ctl: 49: /etc/apache2/envvars: envvars: не найден: 11 02:30:46 александр-VirtualBox apache2[8177]: (2)Нет такого файла или каталога: AH02291: Невозможно доступ к каталогу '/etc/apache2/logs/' для основного журнала ошибок JAN 11 02:30:46 aleksandr-VirtualBox apache2[8177]: AH00014: Сбой проверки конфигурации JAN 11 02:30:46 aleksandr-VirtualBox apache2[8177]: Сбой действия 'configtest'.11 января 02:30:46 Александр-VirtualBox apache2[8177]: В журнале ошибок Apache может содержаться дополнительная информация.11 января 02:30:46 александр-VirtualBox systemd[1]: apache2.service: Процесс управления завершен, код=статус выхода=1 Января 11 02:30:46 александр-VirtualBox systemd[1]: Не удалось запустить веб-сервер LSB: Apache2.11 января 02:30:46 александр-VirtualBox systemd[1]: apache2.service: Устройство перешло в состояние сбоя.11 января 02:30:46 александр-VirtualBox systemd[1]: apache2.service: Сбой с результатом "код выхода".
Что не так? Где находится прерывание? Пожалуйста, помогите!
Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок