2017-12-22 24 views
-1

나는 R.R : 공유 객체를로드 할 수 없습니다, 정의되지 않은 심볼 : gotoblas

$ which R 수익률을 사용

/usr/bin/R

$ R 반환하려고 Amazon Deep Learning AMI image 오전

/usr/lib/R/bin/exec/R: symbol lookup error: /usr/lib/libblas.so.3: undefined symbol: gotoblas

sudo update-alternatives --config libblas.so.3 4 개 가능한 선택 : 나는 R의 REPL로 얻을 수있는 옵션 2를 선택하여

/usr/lib/openblas-base/libblas.so.3, /usr/lib/atlas-base/atlas/libblas.so.3, /usr/lib/libblas/libblas.so.3/usr/lib/openblas-base/libblas.so.3

. 그러나, 나는 다음과 같은 경고를 receieve :

unable to load shared object '/usr/lib/R/library/stats/libs/stats.so': /usr/lib/liblapack.so.3: undefined symbol: gotoblas

이 같은 오류는 패키지 설치가 실패합니다.

도움을 주시면 감사하겠습니다.

+0

Goto BLAS가 꽤 오랫동안 데비안/우분투에서 사용되지 않았기 때문에 누구든지 AMI를 함께 쓰면 불평하십시오. R 바이너리의 각 관리자가 되려고했는데 손상된 제품을 입수 한 것처럼 보입니다. 또는 아마 당신은 그것을 엉망으로 만들었을 것입니다 : 사용자로서 일반적으로 결코 update-alternatives를 건드려서는 안됩니다. –

답변

0

고정! 나는 this post을 따라 갔고 sudo update-alternatives --config liblapack.so.3을 사용하여 올바른 BLAS 버전으로 전환했다.