Já tentou fazer com que o armazenamento funcione com a versão do mapeador de dispositivos multipath originalmente enviada com o Red Hat 5? Pode funcionar e, além disso, o Red Hat 5 é EOL, portanto, é improvável que qualquer fornecedor suporte isso nos dias de hoje.
Se você está falando sobre a instalação do pacote device-mapper-multipath de uma versão mais recente do Red Hat, (6 ou 7), então eu diria que é improvável que ele funcione como os binários nesse pacote foram compilados uma versão mais recente do glibc e outras bibliotecas e provavelmente também espera uma versão específica do kernel, afinal esse é o objetivo principal do pacote.
Tente instalar o novo pacote, (com rpm --test -Uvh ...
), se ele reclamar sobre as dependências ausentes, então você pode sempre usar --force
e / ou --nodeps
, mas você está potencialmente danificando o banco de dados RPM para quaisquer futuras instalações de pacotes, e os binários podem não funcionar de qualquer maneira.
Você também pode tentar pegar o SRPM do novo pacote e recompilar / reconstruí-lo no sistema Red Hat 5 de destino, no entanto, a compilação poderá falhar se as dependências não forem a versão correta.