-- centos8 기준임
cd <cassandra_home>/bin/
./cqlsh
ImportError: No module named _ssl |
이런 오류가 뜨는데
해결방법은 간단하다 그냥 openssl-devel 패키지 깔고 파이썬 재 빌드 하면 된다.
근데 외부 인터넷 연결이 안되는게 문제임
일단 온라인이 되는 같은 os버전 환경을 설치한 뒤
dnf download openssl-devel --resolve
이 후 openssl-devel에 필요한 rpm을 받을 수 있다.
근데 이게 의존성 패키지 모두를 다 다운받는게 아니라
openssl-devel을 까는데 필요한 패키지만 받는다.
수동으로 하나씩 설치해보면
rpm -Uvh <패키지>
의존성이 필요하다고 에러가 뜬다.
그럼 다시
dnf download <필요패키지> --resolve
재귀적으로 계속 openssl-devel이 설치될 때 까지 설치하고 다운받고 과정을 반복한다.
필요 패키지 명은 에러 로그에 뜨는 라이브러리와 틀릴 수 있기 때문에 꼭 구글검색해서 정확하게 기입하길 바란다.
모든 rpm 파일을 운영서버에 ftp로 넘겨서 똑같이 설치한다.
마지막으로 파이썬 재빌드
cd <python_install_home>
make altinstall
'리눅스' 카테고리의 다른 글
offline 환경에서 gcc 깔기 (1) | 2020.04.05 |
---|