xfce를 사용하여 Debian에 Dropbox를 설치하려고 하는데 매번 이 오류가 발생합니다.
bn.BUILD_KEY: Dropbox
bn.VERSION: 3.12.6
bn.DROPBOXEXT_VERSION: failed
bn.is_frozen: True
pid: 11257
ppid: 5898
ppid exe: '/bin/bash'
uid: 1000
user_info: pwd.struct_passwd(pw_name='honzik', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Jan Schramhauser,,,', pw_dir='/home/honzik', pw_shell='/bin/bash')
effective_user_info: pwd.struct_passwd(pw_name='honzik', pw_passwd='x', pw_uid=1000, pw_gid=1000, pw_gecos='Jan Schramhauser,,,', pw_dir='/home/honzik', pw_shell='/bin/bash')
euid: 1000
gid: 1000
egid: 1000
group_info: grp.struct_group(gr_name='honzik', gr_passwd='x', gr_gid=1000, gr_mem=[])
effective_group_info: grp.struct_group(gr_name='honzik', gr_passwd='x', gr_gid=1000, gr_mem=[])
LD_LIBRARY_PATH: None
cwd: '/home/honzik/.dropbox-dist'
real_path='/home/honzik/.dropbox-dist'
mode=040755 uid=1000 gid=1000
parent mode=040755 uid=1000 gid=1000
HOME: u'/home/honzik'
appdata: u'/home/honzik/.dropbox/instance1'
real_path=u'/home/honzik/.dropbox/instance1'
mode=040700 uid=1000 gid=1000
parent mode=040700 uid=1000 gid=1000
dropbox_path: u'/home/honzik/Dropbox'
real_path=u'/home/honzik/Dropbox'
mode=040777 uid=1000 gid=1000
parent mode=040755 uid=1000 gid=1000
sys_executable: '/home/honzik/.dropbox-dist/dropbox-lnx.x86_64-3.12.6/dropbox'
real_path='/home/honzik/.dropbox-dist/dropbox-lnx.x86_64-3.12.6/dropbox'
mode=0100755 uid=1000 gid=1000
parent mode=040755 uid=1000 gid=1000
trace.__file__: '/home/honzik/.dropbox-dist/dropbox-lnx.x86_64-3.12.6/library.zip/dropbox/client/ui/common/boot_error.pyc'
real_path='/home/honzik/.dropbox-dist/dropbox-lnx.x86_64-3.12.6/library.zip/dropbox/client/ui/common/boot_error.pyc'
not found
parent not found
tempdir: '/tmp'
real_path='/tmp'
mode=041777 uid=0 gid=0
parent mode=040755 uid=0 gid=0
Traceback (most recent call last):
File "dropbox/client/main.py", line 4065, in main_startup
File "dropbox/client/main.py", line 1980, in run
File "ui/common/uikit.py", line 383, in create_ui_kit
File "dropbox/client/ui/qt/__init__.py", line 49, in <module>
File "dropbox/client/ui/qt/setup_wizard.py", line 29, in <module>
File "dropbox/client/ui/qt/xui.py", line 24, in <module>
File "PyQt5/QtWebKit.py", line 14, in <module>
ImportError: libxslt.so.1: cannot open shared object file: No such file or directory
이전에는 완벽하게 작동하는 gnome과 Dropbox를 사용하고 있었습니다. 무엇이 빠졌는지 아는 사람 있나요? 이 오류를 이해하지 못합니다. Dropbox 웹사이트의 지침을 따랐습니다.
답변1
OP가 게시한 오류 메시지는 "libxslt.so.1: 공유 객체 파일을 열 수 없습니다."와 같이 libxslt.so.1이 누락되었음을 나타냅니다.
패키지 이름을 표시하려면 debian.packages.org 또는 이 라이브러리가 있는 시스템을 사용하세요:
$ dpkg -S /usr/lib/x86_64-linux-gnu/libxslt.so.1
libxslt1.1:amd64: /usr/lib/x86_64-linux-gnu/libxslt.so.1
패키지 이름이 lixslt1.1이라는 것을 알고 이를 설치하는 명령은 다음과 같습니다.
sudo apt-get install libxslt1.1
XSLT 라이브러리를 설치한 후 DropBox를 다시 설치해 보면 충분합니다.
답변2
헤드리스 서버에서 동일한 문제에 직면하거나 인터페이스 없이 데몬을 실행하려는 경우를 위한 참고 사항입니다.
빈 값으로 설정 하면 unset DISPLAY
(또는 다음과 같이 빈 값으로 설정하면) export DISPLAY=""
문제가 사라집니다.
헤드리스 Debian Wheezy에서 이 문제가 발생했습니다. 모든 종속성을 얻으려고 하면 결국 데스크톱 서버가 됩니다.
그러나 DISPLAY 설정을 해제하면 데스크탑 설치에 매우 좋지 않을 수 있습니다. 그러나 헤드리스 구성에서도 DISPLAY 변수 세트를 유지하고 싶습니다(원격 X Windows의 경우). 내가 찾은 해결책은 다음과 같이 데몬을 호출할 때 DISPLAY=""를 정의하는 것이었습니다.
DISPLAY="" /path/to/dropoboxd
나에게 잘 작동합니다.
"흥미로운" 사실은 이렇게 깨진 구성으로 새 계정을 추가하면 컴퓨터의 http 링크 대신 권한 오류 http 링크가 렌더링된다는 것입니다(이로 인해 나 같은 사람들은 몇 시간 동안 잘못된 방향을 보게 될 수 있습니다). 데몬 로그는 여러분의 로그와 똑같습니다.
인용하다:https://www.dropboxforum.com/t5/Error-messages/Headless-ubuntu-dropbox-3-12-6-broken/td-p/164223