RedHat: MultipathPackage Совместимость

У меня есть старый сервер RedHat5, я не могу обновить ОС и новое хранилище san XtremeI/O. EMC рекомендовала установить device-mapper-multipath 0.4.9-72 в качестве собственного пакета многолучевого распространения. Но единственный доступный пакет на Redhat 5 - это устройство -mapper-multipath 0.4.7-64. Итак, если я вручную установлю device-mapper-multipath 0.4.9-72 на redhat5, это будет совместимо или это вызовет проблему сверху?

1 ответ

Решение

Вы пытались заставить хранилище работать с версией device-mapper-multipath, поставляемой с Red Hat 5? Это может сработать, и, кроме того, Red Hat 5 - EOL, поэтому вряд ли какой-либо поставщик поддержит его в наши дни.

Если вы говорите об установке пакета device-mapper-multipath из более новой версии Red Hat (6 или 7), то я бы сказал, что это вряд ли сработает, поскольку двоичные файлы в этом пакете будут скомпилированы для более новой версии. из glibc и других библиотек, и, вероятно, также ожидает определенную версию ядра, в конце концов, это основная цель пакета.

Попробуйте выполнить тестовую установку нового пакета, (с rpm --test -Uvh ...), если он жалуется на отсутствующие зависимости, то вы всегда можете прибегнуть к --force и / или --nodeps но тогда вы потенциально повредите базу данных RPM для любых будущих установок пакета, и двоичные файлы могут не работать в любом случае.

Вы также можете попробовать взять SRPM более нового пакета и перекомпилировать / пересобрать его в целевой системе Red Hat 5, однако компиляция может завершиться неудачно, если зависимости не соответствуют нужной версии.

Другие вопросы по тегам