Я использую Red Hat Enterprise Linux 6.8 на моей машине внутри сети. Пока я пытаюсь установить новый пакет rpm или даже перейти к какому-либо URL-адресу, я получаю следующий результат:
rpm: ошибка поиска символа: /lib64/libnssutil3.so: undefined symbol: PR_GetEnvSecure
Каждый сервер, работающий на этой машине, работает как обычно. Вчера я пытался установить git на этот компьютер, и, поскольку я нахожусь во внутрисетевом newtork, я использовал этот сценарий на компьютере Fedora в Интернете для загрузки всех зависимостей и установил все, используя:
rpm -ivh --force --no-deps * .rpm
может быть, что-то в процессе установки Git сломало все ... Спасибо!
Надежный ответ без сарказма будет следующим.
Этот сценарий загрузил все зависимости, включая куча системных библиотек. Версия Fedora, которую вы использовали, и RHEL 6 НЕ совместимы с двоичным кодом.
Один из способов ПОПРОБОВАТЬ и исправить это - выяснить, какие RPM вы перезаписали, и посмотреть, можете ли вы заменить их на RHEL 6, предварительно удалив Fedora one, а затем установить RHEL one, чтобы не оставлять лишних файлов. Однако на ремонт потребуется некоторое время и знания. Как сказал HBruijn, ваш лучший шанс - это восстановить из резервной копии.