Автор Тема: Восстановление веб сервера  (Прочитано 5259 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Восстановление веб сервера
« : 28 Сентября 2014, 13:36:10 »
Вчера дал сбой сервер, после перезагрузки не могу запустить apache. Когда пробую что то сделать с пакетами, постоянно выдает какую то ошибку о "зависимостях", команды aptitude -f install и apt-get -f install не помагают. Можно как то снести все пакеты и поставить новые?
 

Онлайн ogost

Re: Восстановление веб сервера
« Ответ #1 : 28 Сентября 2014, 16:19:50 »
[ot]помОгают[/ot]
вы не в ту сторону копаете. зачем трогать установленные пакеты? смотрите логи апача.
а "какую-то ошибку" мы должны телепатически узнать? давайте не будем вытягивать всё у вас клещами, выкладывайте всё под спойлер - ошибки, логи, версию системы.

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #2 : 28 Сентября 2014, 17:37:38 »
Прошу прощения, за то, что не указал все данные. проблема в том, что я сейчас что то сделал и не могу запустить апач. можно его удалить и поставить сначала?
 

Оффлайн endru

Re: Восстановление веб сервера
« Ответ #3 : 28 Сентября 2014, 20:20:46 »
и зачем его переустанавливать то? тратите время своё и наше в пустую!
перезапускайте апач, и смотрите что в логах
tail -n 50 /var/log/apache2/error.log

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #4 : 28 Сентября 2014, 23:04:32 »
логи пустые, а вот что пишет когда хочу запустить апач - "/etc/init.d/apache2: line 51: /etc/apache2/envvars: No such file or directory"
 

Оффлайн ChubaDuba

Re: Восстановление веб сервера
« Ответ #5 : 29 Сентября 2014, 00:58:49 »
Удалить всё и поставить по новой:
apt-get remove --purge apache2 apache2-utils
apt-get install apache2
Бλог   @chuba_duba
 

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #6 : 29 Сентября 2014, 11:41:35 »
После команды "apt-get remove --purge apache2 apache2-utils" выдало:
dpkg: error processing php5-common (--configure):
 subprocess installed post-installation script returned error exit status 10
dpkg: dependency problems prevent configuration of php5-cgi:
 php5-cgi depends on php5-common (= 5.4.4-14+deb7u14); however:
  Package php5-common is not configured yet.

dpkg: error processing php5-cgi (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libapache2-mod-php5 ...
Errors were encountered while processing:
 php5-common
 php5-cgi
E: Sub-process /usr/bin/dpkg returned an error code (1)

После команды "apt-get install apache2" выдало тоже самое
 

Оффлайн ChubaDuba

Re: Восстановление веб сервера
« Ответ #7 : 29 Сентября 2014, 12:21:13 »
Тогда пробуем:
apt-get -o DPkg::Options::="--force-confmiss" --reinstall install apache2.2-common
Бλог   @chuba_duba
 

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #8 : 29 Сентября 2014, 12:30:10 »
После этой команды выдало:

Errors were encountered while processing:
 php5-common
 php5-cgi
E: Sub-process /usr/bin/dpkg returned an error code (1)
 

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #9 : 29 Сентября 2014, 12:51:58 »
плюс, после запуска апача выдает:

apache2: Syntax error on line 29 of /etc/apache2/apache2.conf: ServerRoot takes one argument, Common directory of server-related files (logs, confs, etc.)
Action 'configtest' failed.
The Apache error log may have more information.
 failed!
 

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #10 : 29 Сентября 2014, 14:04:27 »
просьба всем пользователям, если можете - помогите пожалуйста, иначе я буду сносить сервер, а этого очень бы не хотелось. буду очень благодарен! P.S. если кому нужна помощь в веб программировании - готов помочь в ответ)
 

Оффлайн endru

Re: Восстановление веб сервера
« Ответ #11 : 29 Сентября 2014, 15:42:12 »
dpkg --audit
dpkg --get-selections | grep 'hold$'
aptitude search "~ahold"
и sources.list покажи

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #12 : 29 Сентября 2014, 15:51:00 »
Команда "dpkg --audit" выдала: http://paste.debian.net/123585/
Остальные 2 ничего не показали

Содержимое sources.list:
deb http://http.debian.net/debian wheezy main
deb-src http://http.debian.net/debian wheezy main

deb http://http.debian.net/debian wheezy-updates main
deb-src http://http.debian.net/debian wheezy-updates main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
 

Оффлайн endru

Re: Восстановление веб сервера
« Ответ #13 : 29 Сентября 2014, 18:49:55 »
жесткое состояние пакетов....
какого рода сбой был? свет выключился?
диски бы проверить на битые сектора...

Оффлайн diefair

  • Активный пользователь
  • **
  • Сообщений: 51
Re: Восстановление веб сервера
« Ответ #14 : 29 Сентября 2014, 18:53:03 »
Просто в sources.list подставил репозиторий не для этой версии, потом сделал apt-get update, apt-get upgrade, вот и все...  :'(
 

Теги:
     

    [Решено] восстановление системы

    Автор Roman1

    Ответов: 10
    Просмотров: 7057
    Последний ответ 19 Сентября 2013, 22:12:43
    от Roman1
    восстановление домашнего каталога

    Автор Palamar

    Ответов: 5
    Просмотров: 1516
    Последний ответ 18 Февраля 2017, 00:08:14
    от amd_amd
    Восстановление загрузки - что восстанавливать?

    Автор biv

    Ответов: 24
    Просмотров: 4772
    Последний ответ 27 Июля 2012, 21:57:56
    от biv
    [Решено] Восстановление grub

    Автор dfcz

    Ответов: 4
    Просмотров: 2684
    Последний ответ 26 Августа 2013, 22:44:05
    от dfcz
    Восстановление данных после переустановки ОС!!!

    Автор Babay

    Ответов: 11
    Просмотров: 2973
    Последний ответ 20 Марта 2014, 05:34:33
    от Babay