[sisyphus] Неприятное обновление php5-pgsql

Sergey Vlasov vsu на altlinux.ru
Ср Янв 12 10:26:16 UTC 2011


On Wed, Jan 12, 2011 at 09:45:48AM +0300, Yuri Khachaturyan wrote:
> Вчера, при обновлении сервера наткнулся на неприятную проблему, что
> при обновлении php5-pgsql с версии 5.2.13 до 5.3.3 получил конфликт
> зависимостей. Новой версии пакета требуется libpg.5.3, в системе
> установлена libpg.5.2 и postgresql8.4-server. В конечном результате
> получил, что либо php5-pgsql, либо postgresql8.4-server.
> 
> Решение нашлось только одно - снести postgresql8.4 и поставить postgresql9.0.
> 
> В данном случае все обошлось без проблем, но в целом, я думаю, что
> вспомогательный пакет не должен тянуть за собой обновление других, в
> некоторых случаях, важных для жизнедеятельности сервера, пакетов.
> 
> Ваше мнение и возможные варианты решения таких вопросов?

На самом деле часть этой проблемы, возможно, выросла из
https://bugzilla.altlinux.org/show_bug.cgi?id=24140 - в момент, когда
вылезла эта ошибка, единственным вариантом её исправления было ручное
добавление зависимости на конкретную версию libpq5.2, которую сейчас
заменили на libpq5.3.  А вот сейчас, вероятнее всего, можно убрать эту
зависимость совсем, поскольку есть set versions.  Хотя в ситуации, когда
установлена ещё более старая версия сервера, даже это бы не помогло.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20110112/2772c5c0/attachment.bin>


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