데비안: 정의되지 않은 기호: libssh2_scp_recv2

데비안: 정의되지 않은 기호: libssh2_scp_recv2

나는 Debian Stretch를 새로 설치했고(1주 전) 공부에 필요한 프로그램을 로드했습니다. 그 일환으로 저는 다음과 같은 프로그램을 설치했습니다.그랜드 ADS. 그러나 터미널에서 실행하려고 하면 다음 오류가 표시됩니다.

grads: 기호 조회 오류: /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4: 정의되지 않은 기호: libssh2_scp_recv2

무슨 뜻이에요? 이 문제를 어떻게 바로잡을 수 있나요?

업데이트 1:
적절한 정책의 출력:
패키지 파일:

100 /var/lib/dpkg/status
     release a=now
 500 http://deb.debian.org/debian stretch/non-free amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=non-free,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch/contrib amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=contrib,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch/main amd64 Packages
     release v=9.5,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian stretch-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
     release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
Pinned packages:

업데이트 2:
이상하게도 (Whisker) 메뉴에서 프로그램을 실행할 수 있으며 새 터미널 창에서 열리고 테스트에 따라 예상대로 작동합니다.
업데이트3:
출력 apt policy libssh2-1:

libssh2-1:
  Installed: 1.7.0-1
  Candidate: 1.7.0-1
  Version table:
 *** 1.7.0-1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

출력 libcurl3-gnutls:

:

libcurl3-gnutls:
  Installed: 7.52.1-5+deb9u7
  Candidate: 7.52.1-5+deb9u7
  Version table:
 *** 7.52.1-5+deb9u7 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     7.52.1-5+deb9u6 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

답변1

출력에는 apt policy관련 라이브러리가 최신 상태임을 보여줍니다. Debian은 서로 작동하는 일관된 패키지 세트를 제공하므로 이 오류는 사용자 환경에 잘못된 라이브러리가 선택되는 문제가 있음을 나타냅니다.

당신이 발견한 바와 같이, 이것은 당신의 .bashrc.ldd $(which grads)예를 들어검사를 통과했습니다 LD_LIBRARY_PATH.

관련 정보