помогите пожалуйста понять причину проблемы и по возможности решить её.
когда то на debian squeeze устанавливал apache2. пользовался. затем за ненадобностью удалил. полностью. сейчас апач понадобился снова. устанавливаю его из репозитория(список репозиториев менял много раз со времен первой установки апача). в процессе установки вижу ряд ошибок
root@debian:/# apt-get install apache2 php5 libapache2-mod-php5
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
Предлагаемые пакеты:
apache2-doc apache2-suexec apache2-suexec-custom php-pear
НОВЫЕ пакеты, которые будут установлены:
apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
php5
обновлено 0, установлено 11 новых пакетов, для удаления отмечено 0 пакетов, и 105 пакетов не обновлено.
Необходимо скачать 251 kB/4 942 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 14,6 MB.
Хотите продолжить [Д/н]? д
Получено:1 ftp://ftp.ru.debian.org/debian/ stable/main libapr1 i386 1.4.2-6+squeeze3 [86,1 kB]
Получено:2 ftp://ftp.ru.debian.org/debian/ stable/main apache2-utils i386 2.2.16-6+squeeze4 [165 kB]
Получено 251 kБ за 4с (60,0 kБ/c)
Выбор ранее не выбранного пакета libapr1.
(Чтение базы данных ... на данный момент установлен 70891 файл и каталог.)
Распаковывается пакет libapr1 (из файла .../libapr1_1.4.2-6+squeeze3_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1.
Распаковывается пакет libaprutil1 (из файла .../libaprutil1_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1-dbd-sqlite3.
Распаковывается пакет libaprutil1-dbd-sqlite3 (из файла .../libaprutil1-dbd-sqlite3_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета libaprutil1-ldap.
Распаковывается пакет libaprutil1-ldap (из файла .../libaprutil1-ldap_1.3.9+dfsg-5_i386.deb)...
Выбор ранее не выбранного пакета apache2.2-bin.
Распаковывается пакет apache2.2-bin (из файла .../apache2.2-bin_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2-utils.
Распаковывается пакет apache2-utils (из файла .../apache2-utils_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2.2-common.
Распаковывается пакет apache2.2-common (из файла .../apache2.2-common_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2-mpm-prefork.
Распаковывается пакет apache2-mpm-prefork (из файла .../apache2-mpm-prefork_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета apache2.
Распаковывается пакет apache2 (из файла .../apache2_2.2.16-6+squeeze4_i386.deb)...
Выбор ранее не выбранного пакета libapache2-mod-php5.
Распаковывается пакет libapache2-mod-php5 (из файла .../libapache2-mod-php5_5.3.3-7+squeeze3_i386.deb)...
Выбор ранее не выбранного пакета php5.
Распаковывается пакет php5 (из файла .../php5_5.3.3-7+squeeze3_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет libapr1 (1.4.2-6+squeeze3) ...
Настраивается пакет libaprutil1 (1.3.9+dfsg-5) ...
Настраивается пакет libaprutil1-dbd-sqlite3 (1.3.9+dfsg-5) ...
Настраивается пакет libaprutil1-ldap (1.3.9+dfsg-5) ...
Настраивается пакет apache2.2-bin (2.2.16-6+squeeze4) ...
Настраивается пакет apache2-utils (2.2.16-6+squeeze4) ...
Настраивается пакет apache2.2-common (2.2.16-6+squeeze4) ...
Настраивается пакет apache2-mpm-prefork (2.2.16-6+squeeze4) ...
ERROR: Module cgid does not exist!
ERROR: Module cgi does not exist!
It looks like you've deleted /etc/apache2/mods-available/cgid.load, so mod_cgid cannot be enabled. To fix this, please purge and reinstall apache2.2-common.
.: 51: Can't open /etc/apache2/envvars
invoke-rc.d: initscript apache2, action "start" failed.
Настраивается пакет apache2 (2.2.16-6+squeeze4) ...
Настраивается пакет libapache2-mod-php5 (5.3.3-7+squeeze3) ...
ERROR: Module php5 does not exist!
Настраивается пакет php5 (5.3.3-7+squeeze3) ...
однако апач все таки установился. в /etc/apache2 вижу нужные папки и файлы. но httpd.conf пуст. почему не понятно...
вот информация об установленных пакетах
root@debian:/# whereis apache2
apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz
root@debian:/# dpkg -l|grep apache
ii apache2 2.2.16-6+squeeze4 Apache HTTP Server metapackage
ii apache2-mpm-prefork 2.2.16-6+squeeze4 Apache HTTP Server - traditional non-threaded model
ii apache2-utils 2.2.16-6+squeeze4 utility programs for webservers
ii apache2.2-bin 2.2.16-6+squeeze4 Apache HTTP Server common binary files
ii apache2.2-common 2.2.16-6+squeeze4 Apache HTTP Server common files
ii libapache2-mod-php5 5.3.3-7+squeeze3 server-side, HTML-embedded scripting language (Apache 2 module)
root@debian:/# apachectl start
apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
Action 'start' failed.
The Apache error log may have more information.
root@debian:/#
содержание hosts
127.0.0.1 localhost
127.0.1.1 debian
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters