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

2006-12-19 Пенетрантность 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: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

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


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



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

2006-12-18 Пенетрантность 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 Пенетрантность 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 Пенетрантность 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 Пенетрантность 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: ran{}ran.pp.ru Jabber: [EMAIL PROTECTED]

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


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



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

2006-12-18 Пенетрантность 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 Пенетрантность 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]



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

2006-12-17 Пенетрантность 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 Пенетрантность 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 Пенетрантность 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 Пенетрантность 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]