При обновлении возникает следующая ошибка:
Error:
Problem: cannot install the best candidate for the job
- nothing provides pgtap_11 needed by luxmsbi-pg-8.10.19-20230131.el7.x86_64
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
В первую очередь необходимо проверить имя имеющегося пакета pgtap (устанавливается из стандартного репозитария postgresql):
rpm -qa | grep pgtap
В случае, если установлен следующий пакет pgtap11-1.1.0-1.rhel7.noarch, необходимо:
- Подключиться к БД от имени postgres и удалить имеющееся расширение:
su - postgres -c 'psql mi'
drop extension pgtap;
- Удалить пакет pgtap11 из системы:
yum remove pgtap11
- Установить корректный пакет: pgtap_11
yum install pgtap_11
- Создать расширение в БД:
su - postgres -c 'psql mi'
create extension pgtap;