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 ;) :-) Не забуду. Заодно и проверим :-)