每次运行时dropbox update
都会出现以下错误。是的,不知道那是什么意思。
Traceback (most recent call last):
File "/usr/bin/dropbox", line 1436, in <module>
ret = main(sys.argv)
File "/usr/bin/dropbox", line 1425, in main
result = commands[argv[i]](argv[i+1:])
File "/usr/bin/dropbox", line 845, in update
download()
File "/usr/bin/dropbox", line 586, in download
get_download_debug_info(download.url, ex))
UnboundLocalError: local variable 'ex' referenced before assignment
答案1
我遇到了同样的问题并按如下方式解决:
(请注意,您可能以多种方式安装 dropbox,它可以作为包安装nautilus-dropbox
,也可以安装在您的主目录中,~/.dropbox-dist
也可能同时安装两者,这可能会造成混淆。)
- 卸载所有 Dropbox 安装:
- 如果你已经
nautilus-dropbox
安装了该软件包,请将其卸载:sudo apt-get remove nautilus-dropbox
并检查是否没有任何剩余内容/var/lib/dropbox
- 按照步骤卸载(点击右上角的“Linux”这一页)基本上是
sudo apt-get remove dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist
(避免从中删除实际文件~/Dropbox
)
- 如果你已经
- 安装最新版本:
- 按照步骤操作这里(在“通过命令行安装 Dropbox”下)将其安装在你的主目录中
- 它最终会(避免在服务器上
~/.dropbox-dist
安装该包,它会给你另一个 dropbox 副本,这会让人感到困惑)。nautilus-dropbox
/var/lib/dropbox
- 要从命令行控制 Dropbox:
- 下载命令行控制脚本
dropbox.py
(也应链接到这里) - 使其可执行
chmod +x ~/Scripts/dropbox.py
,然后为其创建符号链接sudo ln -s ~/Scripts/dropbox.py /usr/bin/dropbox
- 然后你就可以通过诸如
dropbox status
查看dropbox help
更多之类的东西来控制它
- 下载命令行控制脚本
- 如果你希望 Dropbox 在启动时自动启动,请按照以下指南操作这制作服务脚本
/etc/init.d/dropbox