День добрый данный вопрос наверняка задавался не один разно все решения которые я находил не вполне подходят для меня.
В одном стареньком дистрибутивчике обновил ряд программ и библиотек собрав пакеты из исходников. Вот те с которыми у меня возникли проблемы e2fsprogs, cryptsetup и openssl
в итоге некоторые программы openssh cmake wget ...
и самое печальное пакетный менеджер, начали выдавать такие ошибки при запуске
ssh error while loading shared libranies: libcom_err.so.3 cannot open share object file
cmake, wget … error while loading shared libranies: libcrypto.so.0 cannot open share object file
и error while loading shared libranies: libssl.so.0 cannot open share object file
Программы ссылаются на старые libcrypto.so.0 и libssl.so.0 которые заменили libcrypto.so.1.0.0 и libssl.so.1.0.0, создал на них симлинки ln -n libssl.so.1.0.0 libssl.so.0
и ln -n libcrypto.so.1.0.0 libcrypto.so.0
всё заработало пере собрал программы в надежде на то что подхватятся свежие версии либ, удалил линки но всё равно error while loading shared libranies:
пересобрал уже без линков покрайней мере с cmake и wget это сработало, а вот пакетный менеджер продолжает ругаться хотя если его собрать его на другой машине где всё ещё более свежее то он на ней великолепно работает. Вопрос как это можно решить?
воскресенье, 06 сентября 2020
И это всё МОЁ