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

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, вот и все...  :'(
 

Теги:
     

    [Решено] Восстановление исходного объема памяти флешки

    Автор mnt

    Ответов: 3
    Просмотров: 5550
    Последний ответ 18 Мая 2015, 18:03:58
    от mnt
    восстановление удаленных файлов/папок

    Автор yakdon

    Ответов: 6
    Просмотров: 2078
    Последний ответ 17 Ноября 2018, 21:41:07
    от svtv1
    Восстановление Grub / Запуск с флэшки

    Автор nonamez

    Ответов: 9
    Просмотров: 3193
    Последний ответ 09 Марта 2012, 01:59:50
    от nonamez
    [Решено] Восстановление раздела с ext4

    Автор Maksim

    Ответов: 11
    Просмотров: 6323
    Последний ответ 27 Мая 2013, 12:16:16
    от PbI6A
    восстановление сети после ждущего и спящего режимов

    Автор ffrr

    Ответов: 3
    Просмотров: 2221
    Последний ответ 19 Мая 2018, 14:05:12
    от Листик