Автор Тема: Поломался apache2 после обновления [решено]  (Прочитано 5934 раз)

Оффлайн terkin

  • Участник
  • *
  • Сообщений: 42
apt-get install apache2
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  apache2-base
The following packages will be upgraded
  apache2 apache2-base
2 upgraded, 0 newly installed, 0 removed and 155 not upgraded.
Need to get 252kB of archives.
After unpacking 10.2kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.altlinux.org x86_64/classic apache2 2.2.17-alt0.M51.1 [37.1kB]
Get:2 http://ftp.altlinux.org x86_64/classic apache2-base 2.2.17-alt0.M51.1 [215kB]
Fetched 252kB in 0s (277kB/s)
Committing changes...
Preparing...                 ######################################################################################### [100%]
1: apache2-base              warning: /etc/httpd2/conf/sites-available/default.conf created as /etc/httpd2/conf/sites-available/default.conf.rpmnew
######################################################################################### [ 50%]
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2:  httpd2: apr_sockaddr_info_get() failed for web.localdomain
httpd2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Syntax OK
[ DONE ]
Starting httpd2 service: httpd2: apr_sockaddr_info_get() failed for web.localdomain
httpd2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[ DONE ]
Stopping httpd2 service: [ DONE ]
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 147 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 55 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_root_default.conf: No such file or directory
[FAILED]
Running /usr/lib/rpm/posttrans-filetriggers
Done.

просто попробовал обновить апач...
че теперь делать?
« Последнее редактирование: 05.02.2011 19:42:34 от Skull »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Поломался apache2 после обновления
« Ответ #1 : 22.11.2010 13:26:07 »
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 147 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 55 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_root_default.conf: No such file or directory
Обновить пакет apache2-common
В /etc/httpd2/conf/sites-enabled/000-default.conf на 55 строке вместо /etc/httpd2/conf/extra-available/Directory_root_default.confпрописать
/etc/httpd2/conf/include/Directory_root_default.conf
Андрей Черепанов (cas@)

Оффлайн terkin

  • Участник
  • *
  • Сообщений: 42
Re: Поломался apache2 после обновления
« Ответ #2 : 22.11.2010 15:57:04 »
спасибо) но уже сменили дистрибутив на тот, который вы посоветовали)

Оффлайн sseerr

  • Участник
  • *
  • Сообщений: 109
Re: Поломался apache2 после обновления
« Ответ #3 : 25.12.2010 10:19:16 »
В /etc/httpd2/conf/sites-enabled/000-default.conf на 55 строке вместо /etc/httpd2/conf/extra-available/Directory_root_default.confпрописать
/etc/httpd2/conf/include/Directory_root_default.conf
[/quote]
Прописал, не помогло.  :(

# service httpd2 restart
Service httpd2 is not running.
Checking configuration sanity for httpd2:  [Sat Dec 25 13:17:13 2010] [warn] The Alias directive in /etc/httpd2/conf/add
on.d/A.docs.conf at line 1 will probably never match because it overlaps an earlier Alias.
Syntax error on line 56 of /etc/httpd2/conf/sites-enabled/000-default.conf:
Invalid command '/etc/httpd2/conf/include/Directory_root_default.conf', perhaps misspelled or defined by a module not
included in the server configuration

« Последнее редактирование: 25.12.2010 10:25:32 от sseerr »

Оффлайн sseerr

  • Участник
  • *
  • Сообщений: 109
Re: Поломался apache2 после обновления
« Ответ #4 : 25.12.2010 12:57:50 »
Спасибо, Skull! Ваш ответ помог! Оказывается PHP тоже обновилось! Поправил конфиги и сайт поднялся!     :D
« Последнее редактирование: 25.12.2010 17:27:27 от ruslandh »

Оффлайн supersonic

  • Участник
  • *
  • Сообщений: 191
Re: Поломался apache2 после обновления
« Ответ #5 : 04.02.2011 07:47:06 »
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 147 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 55 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_root_default.conf: No such file or directory
Обновить пакет apache2-common
В /etc/httpd2/conf/sites-enabled/000-default.conf на 55 строке вместо /etc/httpd2/conf/extra-available/Directory_root_default.confпрописать
/etc/httpd2/conf/include/Directory_root_default.conf
Мне не помогло. Апач новый
Цитировать
[root@altserver sites-enabled]# apt-get install apache2-common
Reading Package Lists... Done
Building Dependency Tree... Done
apache2-common is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 7 not upgraded.
А после изменения указанного файла появилась такая ошибка:
Цитировать
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 147 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 71 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration file /etc/httpd2/conf/extra-available/Directory_html_default.conf: No such file or directory

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Поломался apache2 после обновления
« Ответ #6 : 04.02.2011 08:23:43 »
И что прописано в  ":line 147 of /etc/httpd2/conf/httpd2.conf"  и  "line 71 of /etc/httpd2/conf/sites-enabled/000-default.conf"

Оффлайн supersonic

  • Участник
  • *
  • Сообщений: 191
Re: Поломался apache2 после обновления
« Ответ #7 : 04.02.2011 08:33:59 »
И что прописано в  ":line 147 of /etc/httpd2/conf/httpd2.conf"  и  "line 71 of /etc/httpd2/conf/sites-enabled/000-default.conf"
147
Include conf/sites-enabled/*.conf

71
Include conf/extra-available/Directory_html_default.conf

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Поломался apache2 после обновления
« Ответ #8 : 04.02.2011 08:45:30 »

Оффлайн supersonic

  • Участник
  • *
  • Сообщений: 191
Re: Поломался apache2 после обновления
« Ответ #9 : 04.02.2011 09:06:42 »
Что-то похожее на
https://bugzilla.altlinux.org/show_bug.cgi?id=21865
Хм.. Я, конечно, мало что понял :)
Так что делать-то? Это вообще лечится?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Поломался apache2 после обновления
« Ответ #10 : 04.02.2011 09:43:31 »
Посмотрите есть-ли конфиги с расширением .save или что-то подобное.

Оффлайн supersonic

  • Участник
  • *
  • Сообщений: 191
Re: Поломался apache2 после обновления
« Ответ #11 : 04.02.2011 10:01:39 »
Посмотрите есть-ли конфиги с расширением .save или что-то подобное.
что-то не нашел. Я могу, конечно, откат системы сделать... Но все равно не понятно, отчего так коряво система обновилась.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Поломался apache2 после обновления
« Ответ #12 : 04.02.2011 11:19:53 »
71
Include conf/extra-available/Directory_html_default.conf
Замените эту строку на
Include conf/include/Directory_html_default.conf
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Поломался apache2 после обновления
« Ответ #13 : 04.02.2011 11:20:37 »
Но все равно не понятно, отчего так коряво система обновилась.
Значения по умолчанию были некорректно переделаны. Ничего страшного.
Андрей Черепанов (cas@)

Оффлайн supersonic

  • Участник
  • *
  • Сообщений: 191
Re: Поломался apache2 после обновления
« Ответ #14 : 04.02.2011 12:16:16 »
71
Include conf/extra-available/Directory_html_default.conf
Замените эту строку на
Include conf/include/Directory_html_default.conf
Что-то все равно не работает
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 147 of /etc/httpd2/conf/httpd2.conf:
Syntax error on line 145 of /etc/httpd2/conf/sites-enabled/000-default.conf: Could not open configuration
file /etc/httpd2/conf/extra-available/Directory      _cgibin_default.conf: No such file or directory
« Последнее редактирование: 04.02.2011 13:33:50 от Skull »