Rit*_*its 4 linux dropbox permissions ubuntu
因此,我尝试按照 dropbox.com 上看似简单的说明安装 Dropbox(以 root 用户身份):
cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd
Run Code Online (Sandbox Code Playgroud)
第一个命令执行没有问题,但是第二个命令触发此错误消息:
无法启动 Dropbox。这通常是因为权限错误。将您的主文件夹存储在网络共享上也会导致错误。
在https://www.dropbox.com/c/help/permissions_error获取更多帮助
请联系 Dropbox 支持并提供以下信息以获取帮助:
/tmp/dropbox_errorgel_th.txt
该文件的内容:
bn.BUILD_KEY: Dropbox
bn.VERSION: 2.10.28
bn.DROPBOXEXT_VERSION: failed
bn.is_frozen: True
pid: 755
ppid: 460
ppid exe: '/bin/bash'
uid: 0
user_info: pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')
effective_user_info: pwd.struct_passwd(pw_name='root', pw_passwd='x', pw_uid=0, pw_gid=0, pw_gecos='root', pw_dir='/root', pw_shell='/bin/bash')
euid: 0
gid: 0
egid: 0
group_info: grp.struct_group(gr_name='root', gr_passwd='x', gr_gid=0, gr_mem=[])
effective_group_info: grp.struct_group(gr_name='root', gr_passwd='x', gr_gid=0, gr_mem=[])
LD_LIBRARY_PATH: None
cwd: '/root'
real_path='/root'
mode=040700 uid=0 gid=0
parent mode=040755 uid=0 gid=0
HOME: u'/root'
appdata: u'/root/.dropbox/instance1'
real_path=u'/root/.dropbox/instance1'
mode=040700 uid=0 gid=0
parent mode=040700 uid=0 gid=0
dropbox_path: u'/root/Dropbox'
real_path=u'/root/Dropbox'
not found
parent mode=040700 uid=0 gid=0
sys_executable: '/root/.dropbox-dist/dropbox-lnx.x86_64-2.10.28/dropbox'
real_path='/root/.dropbox-dist/dropbox-lnx.x86_64-2.10.28/dropbox'
mode=0100755 uid=1000 gid=1002
parent mode=040755 uid=1000 gid=1002
trace.__file__: '/root/.dropbox-dist/dropbox-lnx.x86_64- 2.10.28/library.zip/dropbox/boot_error.pyc'
real_path='/root/.dropbox-dist/dropbox-lnx.x86_64-2.10.28/library.zip/dropbox/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 2369, in main_startup
File "dropbox/client/main.py", line 1421, in run
File "dropbox/client/main.py", line 920, in activate_translation
File "dropbox/i18n.py", line 234, in activate_translation
File "dropbox/i18n.py", line 279, in system_lang_code
File "dropbox/i18n.py", line 401, in get_system_languages
File "locale.py", line 511, in getdefaultlocale
File "locale.py", line 443, in _parse_localename
ValueError: unknown locale: UTF-8
Run Code Online (Sandbox Code Playgroud)
这里相当 Linux 菜鸟...任何人有什么想法吗?
我在 ubuntu 14.04 机器上远程安装投递箱时遇到了同样的问题。我可以通过第一次以 root 权限运行 dropboxd 来解决它。
sudo ~/.dropbox-dist/dropboxd
Run Code Online (Sandbox Code Playgroud)
设置后,它不再需要 root 权限并在我的用户帐户下正确运行。我只是使用了 dropbox CLI 工具来做到这一点:
~$ dropbox status
Up to date
~$ dropbox stop
Dropbox daemon stopped.
~$ dropbox start
Starting Dropbox...Dropbox isn't running!
Done!
Run Code Online (Sandbox Code Playgroud)
哈 :)