Странности (или нет?) с установкой apache

2006-12-17 Thread Evgeny M. Zubok

Я уеб-ориентированным программирвованием не занимаюсь по роду своей
деятельности. Поэтому сильно меня пинать не надо. Меня тут попросили
один сайтик на php4 починить/подправить. Я любезно согласился. Вот и вся
история. Теперь о проблеме. Ставлю начисто apache (1.3.x). Похоже, что
процесс инсталляции жалуется на отсутсвие /etc/apache и
*.conf. Странно. Я предполагаю, что это моя очень старая
оплошность. Когда-то каталог этот был, но я его стер. Это было очень
давно. Кто поставил эти файлы, для меня загадка. В списке инсталлируемых
файлов сервером apache они не значатся.

# aptitude install apache

Имею вывод при настройке apache:

Not replacing deleted config file /etc/apache/httpd.conf
Not replacing deleted config file /etc/apache/srm.conf
Not replacing deleted config file /etc/apache/access.conf
Replacing config file /etc/apache/modules.conf with new version
Can't open config file /etc/apache/httpd.conf.
No such file or directory
Can't open config file /etc/apache/httpd.conf.
No such file or directory
/usr/share/apache/postinst.common: line 12: /etc/apache/httpd.conf: No such 
file or directory
/usr/share/apache/postinst.common: line 12: /etc/apache/httpd.conf: No such 
file or directory
/usr/share/apache/postinst.common: line 12: /etc/apache/httpd.conf: No such 
file or directory
/usr/share/apache/postinst.common: line 12: /etc/apache/httpd.conf: No such 
file or directory

Ну а какой пакет ставил эти файлы? Проблема в том, что не запускается
даже настройка apache. Когда я делаю dpkg-reconfigure apache, то
предлагается сконфигурировать порт, выбрать загружаемые модули,
стартовать apache при загрузке или нет, но после этих действий и линки
на стартовые скрипты не появляются в rcN.d, и опять выдаются
вышеуказанные сообщения об отсутсвии *.conf файлов. Какой пакет их хоть
ставил? Неужели инсталлятор Etch?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-17 Thread Igor Goryachev
"Evgeny M. Zubok" <[EMAIL PROTECTED]> writes:

> Ну а какой пакет ставил эти файлы? Проблема в том, что не запускается
> даже настройка apache. Когда я делаю dpkg-reconfigure apache, то
> предлагается сконфигурировать порт, выбрать загружаемые модули,
> стартовать apache при загрузке или нет, но после этих действий и линки
> на стартовые скрипты не появляются в rcN.d, и опять выдаются
> вышеуказанные сообщения об отсутсвии *.conf файлов. Какой пакет их хоть
> ставил? Неужели инсталлятор Etch?

apache-common?


-- 
Igor Goryachev  E-Mail/Jabber: [EMAIL PROTECTED]


Re: Странности (или нет? ) с установкой apache

2006-12-17 Thread Evgeny M. Zubok
Igor Goryachev <[EMAIL PROTECTED]> writes:


> apache-common?

в том-то вся и печаль моя. Нет, и не apache, и не
apache-common. Последний по 
зависимостям тянется с apache и не ставит эти файлы. В
/var/lib/dpkg/info/apache-common.list эти файлы не значатся. Он в /etc/
вообще ничего не ставит.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-17 Thread Evgeny M. Zubok
Alexander GQ Gerasiov <[EMAIL PROTECTED]> writes:


> dpkg --purge purge apache apache-common
> А затем ставить заново.

Благодарю! Это здорово помогло. Теперь сервер нормально поднялся. До
такой операции я не додумался. Спасибо!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет?) с установкой apache

2006-12-18 Thread Alexey Lobanov
Hi all.

On 18/12/06 09:56, Alexander GQ Gerasiov wrote:

> ты их уже один раз удалил. Соответственно aptitude purge или gpkg
> --purge чтобы снести пакеты целиком с конфигами.

Точнее, чтобы объяснить пакетному менеджеру, что пакеты снесены именно с
конфигами.

А.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-18 Thread Evgeny M. Zubok
Alexander GQ Gerasiov <[EMAIL PROTECTED]> writes:


> А надо было.

Это очевидно только для тех людей, кто натыкался на проблему. Я еще ни
разу с такой проблемой за все время не сталкивался. И сообщения такие
получил впервые. Эта фраза выглядит как допинывание ногами
напоследок. Неприятно. Много чего и много кому *надо было* бы
понять. Но это довольно идеализированный мир, где все обо всем сами
догадываются. Тогда и рассылка была бы эта ненужна. :)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-18 Thread Evgeny M. Zubok
Alexander GQ Gerasiov <[EMAIL PROTECTED]> writes:


> Логическая последовательность:
> Ругается про удаленные конфиги. Значит с конфигами что-то не так.
> Попробуем узнать к какому пакету относятся конфиги:
> dpkg -S /etc/apache/...
> Узнали. Попробуем переустановить пакет целиком с конфигами. Надо
> сделать purge пакету, чтобы ставить "вчистую".

Скажем так. Логическая цепочка мне, например, почему-то подсказывала
другое поведение (повторю, что я не сталкивался с проблемой): я
переставляю apache, который, кстати, не был до этого установлен, а он
мне просто эти новые конфиги создаст вместо стертых мной по ошибке. И
не вижу ничего нелогичного в таком рассуждении. И дальше этой логики я
не пошел. Ну откуда мне понять, что надо сначала поставить пакет, потом
его стереть полностью с конфигами (а иначе --purge не работает), а потом
опять установить. Нежелание apache ставить конфиги только потому, что я
их стер вручную, показалось мне странным.

> Да нет, это скорее подсказка на тему в какой стороне искать удочку.
> Если слишком грубо высказался - миль пардон.

Не настолько я магкотелый и ранимый. Но в штыки иногда воспринимаю. Сам
стараюсь не допускать грубоватых фраз, потому что есть люди очень
профессиональные, а есть люди, которые только начинают знакомиться с
дистрибутивом. Когда материал новый, то догадываться тяжеловато. :)

> Ну про то, что некоторые пишут в рассылку вообще не удосужившись
> почитать хелп и погуглить, напоминать не буду.

Вопрос спорный. Неужели вам не приходилось решать проблемы, время поиска 
решения для которых, или время прочтения необходимой документации  (это при
условии, что вы уже знаете, *что* читать или где именно проблема)
значительно превышает время 
простого вопроса в рассылке? Однако если человек спрашивает вопрос, зная
точно, где и что нужно почитать, а ему просто лень, то тут не спорю с
утверждением. На одном форуме железячном даже дошло до того, что перед
тем, как отправить сообщение, надо дать подтверждение (галочки) на несколько
утверждений типа: "я прочел F.A.Q", "я прочел инструкцию к устройству", "я
попытался найти похожий вопрос в форуме" и т. д. И предупреждение, что
если все это не сделано, то злая половина форума может пнуть. Хорошая
практика. :)

P.S. Я гуглил и смотрел в BTS + мое недопонимание, что удаляет aptitude в
стандартном случае (без purge). Зато вот теперь знаю. И другие тоже
знаю, кто не знал. Спасибо за совет еще раз. :)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет?) с установкой apache

2006-12-18 Thread Artem Chuprina
Evgeny M. Zubok -> debian-russian@lists.debian.org  @ Tue, 19 Dec 2006 03:45:04 
+:

 >> Логическая последовательность:
 >> Ругается про удаленные конфиги. Значит с конфигами что-то не так.
 >> Попробуем узнать к какому пакету относятся конфиги:
 >> dpkg -S /etc/apache/...
 >> Узнали. Попробуем переустановить пакет целиком с конфигами. Надо
 >> сделать purge пакету, чтобы ставить "вчистую".

 EMZ> Скажем так. Логическая цепочка мне, например, почему-то подсказывала
 EMZ> другое поведение (повторю, что я не сталкивался с проблемой): я
 EMZ> переставляю apache, который, кстати, не был до этого установлен, а он
 EMZ> мне просто эти новые конфиги создаст вместо стертых мной по ошибке. И
 EMZ> не вижу ничего нелогичного в таком рассуждении. И дальше этой логики я
 EMZ> не пошел. Ну откуда мне понять, что надо сначала поставить пакет, потом
 EMZ> его стереть полностью с конфигами (а иначе --purge не работает),

dpkg --purge работает.

 EMZ> а потом опять установить. Нежелание apache ставить конфиги только
 EMZ> потому, что я их стер вручную, показалось мне странным.

Оно (не апач, а dpkg) полагает, что если файла, объявленного как конфиг,
нету, а в базе есть, то админ знал, что делал.  В конце концов, удаление
файла - это тоже его модификация, а гробить модификации, сделанные
админом - это не Debian, это Windows way.

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Может, тебе еще секретный ключ от шкатулки с сильмариллами?
(С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-18 Thread Evgeny M. Zubok
Artem Chuprina <[EMAIL PROTECTED]> writes:

>  EMZ> Ну откуда мне понять, что надо сначала поставить пакет, потом
>  EMZ> его стереть полностью с конфигами (а иначе --purge не работает),
>
> dpkg --purge работает.

Я опять чего-то не прочел до конца? :)

# sudo dpkg --purge apache2
dpkg: предупреждение -- запрос на удаление неустановленного пакета apache2 
игнорируется.

Я это имел в виду. Если пакет предварительно не установлен, то dpkg
ругается. apache2 не установлен.

А насчет непротивления действиям админа -- это логично. Но вот я не
понял, как такое произошло, что у меня оказался каталог /etc/apache,
когда apache никогда не было. Либо его какой-то пакет притащил, либо он
появился после инсталляции (что наиболее вероятно). Перед тем, как его
удалять, я сверился с выводом dpkg -S /etc/apache. А было это уже очень
давно. Но я точно помню, что владел им пакет, которого не было на
машине. Вот я и потер, не ведая, что будут проблемы потом.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет? ) с установкой apache

2006-12-18 Thread Evgeny M. Zubok
Alexander GQ Gerasiov <[EMAIL PROTECTED]> writes:


> Видимо он был удален, но не запуржен.

Да, скорее всего. Возможно это произошло в тот момент, когда я заметил,
что aptitude по умолчанию устанавливает пакеты из recomends. И после
этого мне пришлось весь этот мусор удалять. Тогда, если пакет удалили не
до конца, то в /var/lib/dpkg/info еще лежат скрипты для удаления (что-то
типа apache.postrm и пр.) и 'dpkg -S' еще рапортует о наличии
пакета. В этом случае, конечно, dpkg --purge заработал бы. Я сейчас как
раз пробежался по базе и обнаружил еще несколько не запурженых пакетов.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Странности (или нет?) с установкой apache

2006-12-19 Thread Artem Chuprina
Evgeny M. Zubok -> debian-russian@lists.debian.org  @ Tue, 19 Dec 2006 04:50:29 
+:

 >>  EMZ> Ну откуда мне понять, что надо сначала поставить пакет, потом
 >>  EMZ> его стереть полностью с конфигами (а иначе --purge не работает),
 >>
 >> dpkg --purge работает.

 EMZ> Я опять чего-то не прочел до конца? :)

 EMZ> # sudo dpkg --purge apache2
 EMZ> dpkg: предупреждение -- запрос на удаление неустановленного пакета 
apache2 игнорируется.

 EMZ> Я это имел в виду. Если пакет предварительно не установлен, то dpkg
 EMZ> ругается. apache2 не установлен.

Так конфиги-то в -common.

 EMZ> А насчет непротивления действиям админа -- это логично. Но вот я не
 EMZ> понял, как такое произошло, что у меня оказался каталог /etc/apache,
 EMZ> когда apache никогда не было. Либо его какой-то пакет притащил, либо он
 EMZ> появился после инсталляции (что наиболее вероятно). Перед тем, как его
 EMZ> удалять, я сверился с выводом dpkg -S /etc/apache. А было это уже очень
 EMZ> давно. Но я точно помню, что владел им пакет, которого не было на
 EMZ> машине. Вот я и потер, не ведая, что будут проблемы потом.

Его не "не было".  Он был удален, но не запуржен.  Если бы не было, тебе
бы на dpkg -S /etc/apache ничего бы не сказали (вернее, сказали бы, что
никакой пакет ею не владеет).

-- 
Artem Chuprina
RFC2822:  Jabber: [EMAIL PROTECTED]

Дело говоришь!
Теперь делай его.
Кнышев.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]