Лично я уже сталкивался с этим несколько раз, когда обновлял некоторые пакеты, после чего сервер отключался, поэтому данные на диске были неполными. Вы можете попробовать восстановить rpmdb:
rpm --rebuilddb
Если у вас установлено два пакета даже после перестроения базы данных rpm, вы можете попробовать просто удалить оба пакета, а затем переустановить нужный.
Извините, я пока не могу комментировать,
Возможно, вы используете команду pecl
, чтобы повторно -загрузить исходные коды рассматриваемых расширений и повторно -скомпилировать их?
Вот и весь докhttps://pecl.php.net/
Тогда можно попробовать
pecl upgrade-all
или
pecl uninstall module_name
, а затем
pecl install module_name
Если это не поможет... к сожалению, ничем не могу помочь...