콘솔 출력:
bitnami@linux:~$ sudo svnmucc propset svn:needs-lock 1 file:///opt/bitnami/repositories/Standard/Ipc/trunk -m "test set"
svnmucc: error while loading shared libraries: libsvn_client-1.so.0: cannot open shared object file: No such file or directory
bitnami@linux:~$ ldd /opt/bitnami/subversion/bin/svnmucc
linux-vdso.so.1 => (0x00007ffee8dfc000)
libsvn_client-1.so.0 => /opt/bitnami/subversion/lib/libsvn_client-1.so.0 (0x00007f3d66102000)
libsvn_wc-1.so.0 => /opt/bitnami/subversion/lib/libsvn_wc-1.so.0 (0x00007f3d65e30000)
libsvn_ra-1.so.0 => /opt/bitnami/subversion/lib/libsvn_ra-1.so.0 (0x00007f3d65c22000)
libsvn_diff-1.so.0 => /opt/bitnami/subversion/lib/libsvn_diff-1.so.0 (0x00007f3d65a09000)
나는 시도했다:
실행 파일에 "해당 파일이나 디렉터리가 없습니다"가 발생하지만 파일이 존재하고 ldd가 존재하는 모든 라이브러리를 보고합니다.
내가 설치한 것:
lib32z1, lib32ncurses5, lib32bz2-1.0
나는 다음을 설정했다:
LD_LIBRARY_PATH="/opt/bitnami/subversion/lib:/opt/bitnami/sqlite/lib:/opt/bitnami/apache2/lib:/opt/bitnami/common/lib"
나는 여기 있다 -
linux 3.13.0-55-generic #94-Ubuntu x86_64 GNU/Linux
- 비트나미 SVN 스택. 그러니 비트나미 사람들이 뭔가를 꾸미고 있을 가능성도 있습니다. 새로운 Debian/Arch/Ubuntu는 해결책이 아닙니다(회사는 비용을 지불할 수 없는 것을 원하지 않습니다).
Q: 어떻게 더 나아갈 수 있나요? 저는 64비트 시스템을 사용하고 있으므로 64비트 "lib-loader"를 설치해야 합니다. svnmucc는 SVN 자체에서 추가로 제공되므로 필요한 모든 라이브러리를 설치해야 합니다. 내 생각에 Bitnami가 시스템을 조정했는데 이제는 시스템(또는 이와 유사한 것)에 액세스할 수 없습니다. 그러나 나는 도서관에 대해 잘 알지 못하기 때문에 이 주제에 대한 자금이 많지 않습니다.
답변1
LD_LIBRARY_PATH
sudo
보안상의 이유로 설정이 삭제됩니다. 영향을 받지 않으려면 동적 로더의 전역 검색 경로 목록에 이러한 경로를 추가할 수 있습니다.
라이브러리 경로 줄을 다음 위치에 넣으세요 /etc/ld.so.conf.d/bitnami.conf
.
/opt/bitnami/common/lib
/opt/bitnami/apache2/lib
/opt/bitnami/sqlite/lib
/opt/bitnami/subversion/lib
/etc/ld.so.cache
그런 다음 다음 명령을 통해 업데이트하십시오.
sudo ldconfig