Qual é a saída de yum provides /full/path/to/file.so
? Como o primeiro comentário sugeriu, o mesmo pode ser instalado fora do rpm db (por exemplo, compilado manualmente ou copiado). Alguns rpms não oficiais são mal empacotados e dependem das dependências da máquina do desenvolvedor. Ajudaria se você pudesse fornecer o nome e a origem do pacote.
Se o .so
estiver presente e você souber que ele satisfaz os requisitos (versão correta etc.), você pode instalar o pacote com rpm --nodeps
. No entanto, isso não é uma prática recomendada.
UPDATE
Conforme o comentário de @Centimane, se o arquivo .so for fornecido por um rpm e esse rpm não estiver instalado em seu sistema, pode ser uma boa ideia (dependendo das versões e certificar-se de que isso não interromperia os aplicativos atualmente instalados) para instalar o .so com o rpm encontrado na saída do comando yum provides
.
yum provides /full/path/to/file.so
yum install <package name found by previous command>
Ou até mesmo diretamente
yum install /full/path/to/file.so