Получение ошибки сегментации (дамп ядра) после установки glibc через conda - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь установить glibc через conda на CentOS - 6.5, используя

conda install -c dan_blanchard glibc
Он устанавливает glibc-2.18. Я получаю Getting segmentation fault(core dumped) после запуска вышеуказанной команды при попытке открыть python в терминале.

Я работаю на удаленном сервере без прав администратора. При запуске echo $LD_LIBRARY_PATH я получаю
/share/opt/python/3.6.5/lib:/share/lsf/9.1/linux2.6-glibc2.3-x86_64/lib

Мне нужно обновить Glibc для установки pytorch=1.3 из source . Можно ли обновить glibc? Если да, то что я могу сделать, чтобы все было правильно?
Я также проверил приведенный ниже ответ, но не смог применить его к моему сценарию использования, так как у него есть права root.

После обновления glibc: Ошибка сегментации (ядро сброшено)

1 Ответ

1 голос
/ 05 ноября 2019

Никогда не трогайте включенную в дистрибутив glibc библиотеку. Если только вы не являетесь экспертом, который может отлаживать и устранять возникающие проблемы.

glibc - это стандартная библиотека системы C. Это библиотека, которую использует каждое приложение. Если есть какое-либо изменение в том, как выглядит API, или изменение в реализации стандартной библиотеки C - любой случай, любое изменение производительности во время выполнения - это может нарушить любое количество приложений, если не всю вашу систему. Это чрезвычайно рискованно.

Если вы хотите более новый glibc, переключитесь на более свежий дистрибутив - возможно, более новую версию RHEL в вашем случае.

...