Confirmar parte do RPM
Parece que o yum / RPM está reclamando porque um requisito não foi atendido. Eu normalmente usaria esse comando para confirmar que os arquivos estão sob o controle do RPM.
$ locate libclntsh
Se isso retornar um caminho, verifique com o RPM se ele o controla:
$ rpm -qf <path from locate command>
Se o RPM não controlar este arquivo, não importa se está no sistema, do ponto de vista do RPM ele não está instalado.
Problema semelhante?
Me deparei com esse tópico que parece ser idêntico ao problema que você está tendo. A única sugestão tangível desse segmento é certificar-se de que os arquivos com os quais você está trabalhando estejam no sistema local. Eu não acho que é o seu problema, mas dê uma olhada no tópico de qualquer maneira, pode lançar alguma luz para você.