Ошибка, Загружающаяся Общие Библиотеки при Установке Сервера каталогов Redhat

Нет, OpenSSL не назад совместим и поскольку Вы заметили библиотеки насильственного кормления, которые не являются правильными версиями, просто заставит Ваше программное обеспечение умереть.

Получение корректных ожидаемых версий библиотеки на месте является правильной дорожкой. Необходимо свериться с распределением, чтобы видеть, есть ли у них пакеты совместимости. Некоторые дистрибутивы имеют последние пакеты OpenSSL, но у них также есть дополнительные пакеты с более старыми библиотеками для удовлетворения определенных зависимостей от более старых библиотек.

6
13.01.2012, 07:55
2 ответа

dsktune 32-разрядный или 64-разрядный исполняемый файл? Какой бы ни это, Вам нужно соответствие libstdc++.so.5. У Вас, кажется, есть две библиотеки для версии 6, но только один для версии 5; по-видимому, у Вас есть версия 6 для обеих архитектуры, но версия 5 только для другой архитектуры. Установка compat-libstdc++ для архитектуры это dsktune для.

3
27.01.2020, 20:29

Когда Вы делаете:

ldconfig -v | grep libstdc

Вы будете видеть libstdc ++. таким образом 5? Или Вы работали ldconfig после установки compat-libstdc ++ пакет?

2
27.01.2020, 20:29
  • 1
    Что скажет ldd dsktune? Возможно, это может быть об архитектуре, что сказало @Gilles. –  Jan Marek 11.01.2012, 09:41
  • 2
    обновил вопрос с командой –  Dungeon Hunter 12.01.2012, 14:34
  • 3
    Можете Вы отправлять целый ldconfig -v журнал? –  Jan Marek 12.01.2012, 14:42
  • 4
    Обновленный Вопрос..... –  Dungeon Hunter 13.01.2012, 08:00
  • 5
    Спасибо. Используйте утилиту file для проверки, на котором architectude у Вас есть dsktune, таким образом: file /whole/path/to/dsktune. Ваш compat-libstdc ++ пакет является 64-разрядным (это находится в/usr/lib64 каталоге), но можно использовать утилиту file проверять эту библиотеку также. И архитектура dsktune и архитектура библиотеки должны быть тем же. –  Jan Marek 13.01.2012, 10:13

Теги

Похожие вопросы