Сервер RHEL 7 Сеть не работает после установки Python3.6 из исходного кода

У меня есть сервер RHEL, на котором по умолчанию были запущены Python2.7 и Python3.4.

Мне нужно было использовать Python3.6, поэтому я загрузил его и построил из источника. Однако теперь я, похоже, нарушил подключение к сети. Я все еще могу использовать ssh в коробке, но ни один из моих вызовов HTTPS не работает, что заставляет меня думать, что это связано с библиотекой SSL.

Проведя исследование, я понял, что мне следовало сделать make altinstall вместо make install

Кто-нибудь знает, как это исправить, или где я могу искать проблемы ??

]
1
задан 17 April 2019 в 21:09
2 ответа

Попробовать коллекции программного обеспечения Red Hat. Это пакет rh-python-36. В репозитории rhscl и в руководстве по python3 в блоге разработчиков , поэтому кто-то в Red Hat использует его.

Изменить: как упоминалось в комментариях, python36 от EPEL дает именно это. Таким образом, у вас есть по крайней мере два варианта, специально упакованных для RHEL 7.

Установка из исходного кода является учебной, но требует времени, чтобы разобраться с зависимостями. А воспроизводимые сборки не всегда просты.

2
ответ дан 3 December 2019 в 20:08

Мне удалось решить проблему, но я все еще не уверен в основной причине. Скорее всего, я установил 3.6 неправильно (не использовал altinstall ) и перезаписал некоторые важные системные ссылки python2.

Чтобы решить эту проблему, я полностью удалил Python3.6, полностью удалил Python3.4, а затем удалил и переустановил 2.7. После переустановки 2.7 у меня снова было подключение.

0
ответ дан 3 December 2019 в 20:08

Теги

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