Странности (или нет?) с установкой apache
Я уеб-ориентированным программирвованием не занимаюсь по роду своей деятельности. Поэтому сильно меня пинать не надо. Меня тут попросили один сайтик на 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
"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
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
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
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
Alexander GQ Gerasiov <[EMAIL PROTECTED]> writes: > А надо было. Это очевидно только для тех людей, кто натыкался на проблему. Я еще ни разу с такой проблемой за все время не сталкивался. И сообщения такие получил впервые. Эта фраза выглядит как допинывание ногами напоследок. Неприятно. Много чего и много кому *надо было* бы понять. Но это довольно идеализированный мир, где все обо всем сами догадываются. Тогда и рассылка была бы эта ненужна. :) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: Странности (или нет? ) с установкой apache
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
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
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
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
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]