В 7.1 TL5 ( и в 7.2 ) прилетел aix toolbox 4
# lslpp -lc | grep -i rpm.rte
/usr/lib/objrepos:rpm.rte:4.13.0.3::COMMITTED:I:RPM Package Manager:
/etc/objrepos:rpm.rte:4.13.0.3::COMMITTED:I:RPM Package Manager
и тут внезапно оказалось, что репозиторий perzl с ним немного кофликтует. Многие пакеты из репозитория зависят от db4, а 4-я версия toolbox тащит свою библиотеку. Причём от неё зависит rpm
TL3:
# lslpp -lc | grep -i rpm
/usr/lib/objrepos:rpm.rte:3.0.5.52::COMMITTED:I:RPM Package Manager:
/etc/objrepos:rpm.rte:3.0.5.52::COMMITTED:I:RPM Package Manager:
# lslpp -f rpm.rte | grep -i db
#
TL5:
# lslpp -f rpm.rte | grep -Ei '(db4|db.4)'
/usr/opt/freeware/lib/libdb.a -> /usr/opt/freeware/lib/libdb-4.8.a
/usr/opt/freeware/lib/libdb.so -> /usr/opt/freeware/lib/libdb-4.8.so
/usr/opt/freeware/lib/libdb-4.8.so
/usr/opt/freeware/lib/libdb-4.so -> /usr/opt/freeware/lib/libdb-4.8.so
/usr/opt/freeware/lib/libdb-4.a -> /usr/opt/freeware/lib/libdb-4.8.a
/usr/opt/freeware/lib/libdb-4.8.a
/usr/opt/freeware/lib/libdb4.a -> /usr/opt/freeware/lib/libdb-4.8.a
Т.е. придётся либо сносить все штатные rpm и ставить из perzl ( и повторять при каждом обновлении rpm.rte ), либо пересобирать все нужные пакеты из SRPM под TL5 вручную
Не обновляться до TL5 вообще не вариант, очень нужна новая версия openssh.base.server для работы с ansible
Как вы решаете эту проблему?