[sisyphus] Проблема с postfix/osec/libcdb

Alexey Morozov =?iso-8859-1?q?alex-altlinux_=CE=C1_idisys=2Eiae=2Ensk=2Esu?=
Ср Май 12 11:52:52 MSD 2004


On Wed, May 12, 2004 at 11:32:19AM +0400, Stanislav Ievlev wrote:
> On Wed, May 12, 2004 at 01:27:10PM +0700, Alexey Morozov wrote:
> > Попытка апгрейда osec (нынешний 0.6.0-alt2 после запуска из крона начинает
> > отжирать 100% CPU до самого утра, пока не приду и не прибью) приводит
> > к предложению удалить postfix, т.к. нарушается зависимость зависимость на
> > libcdb.
> > 
> > Пожалуйста, посодействуйте.
> > 
> Вы хотите оставить старый postfix или тоже обновить его до текущего?
Я бы проапдейтил постфикс, но мне предлагается его снести, без
вариантов.

> 
> Если хотите поставить новый postfix, то сообщите по подробнее, что там
> говорит apt (-o Debug::ProblemResolver = true ), может быть удасться как-то поправить зависимости,
> чтобы у apt'а не сносило крышу. Можно попробовать попросить apt
> по-другому, например одновременно обновить osec и postfix.
Разумеется, так и делается. Но проблема, боюсь, не решается таким
образом. Смотрите:

alex на pyro cache/apt/archives $ sudo rpm -Uvh osec-1.0.0-alt9.i586.rpm
ошибка: неудовлетворенные зависимости:
        libcdbxx >= 0.0.1-alt3 нужен для osec-1.0.0-alt9
        libcdbxx.so.0   нужен для osec-1.0.0-alt9
alex на pyro cache/apt/archives $ sudo rpm -Uvh osec-1.0.0-alt9.i586.rpm libcdbxx-0.0.1-alt3.i586.rpm
ошибка: неудовлетворенные зависимости:
        libcdb.so.1   нужен для libcdbxx-0.0.1-alt3
sudo rpm -Uvh osec-1.0.0-alt9.i586.rpm libcdbxx-0.0.1-alt3.i586.rpm
libcdb-0.74-alt1.i586.rpm
ошибка: неудовлетворенные зависимости:
        libcdb.so.0   нужен для postfix-2.0.20-alt1.1
alex на pyro cache/apt/archives $

То есть, проблема в том, что у libcdb от версии 0.73 (которая стоит
сейчас) к версии 0.74 (которую требуется поставить для libcdbxx)
сменился soname (с .0 на .1), и, как следствие, все пакеты с
зависимостью на libcdb.so.0 (а это постфикс) теперь подлежат удалению.
Я, конечно, поставлю сейчас libcdb-0.74 _рядом_ с libcdb-0.73 средствами
RPM, но, вообще-то неплохо было бы пересобрать постфикс с новой либой.

> Если хотите оставить старый postfix, то самый дешёвый способ, вытащить из
> Сизифа и локально пересобрать cdbxx с cdb, установленной в системе.
> 
> P.S. не забудьте про osec-mailreport. Новый osec вроде как пока не замечен
> в пожирании CPU ;)
:-) Не забуду. Заодно и проверим :-)

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20040512/90d2be4c/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus