오류가 발생하여 Dropbox 설치가 종료됩니다.

오류가 발생하여 Dropbox 설치가 종료됩니다.

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

관련 정보