当我从 12 升级到 13 时,没有任何问题。升级到 14.04 时收到同样的消息:
Nautilus Restart Required
Dropbox 需要重新启动 Nautilus 才能正常运行。
(带有一个按钮来重新启动 Nautilus)
这次我点击按钮时没有任何反应。我可以使用 Dropbox 文档中的命令来启动它:
~/.dropbox-dist/dropboxd
就同步 Dropbox 中的文件而言,一切似乎都很好。我可以在此过程中让终端保持打开状态,但它应该会自行完成此操作。
我在启动时确实收到了以下消息:
Authentication is needed to run '/usr/bin/dropbox' as the super user
我输入了密码,但似乎什么也没发生。看来我应该做点别的事。
有人能帮我解决这个问题吗?
答案1
这些命令将解决您的问题:
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
答案2
Dropbox 的可执行文件位于“/usr/bin”文件夹中,它指向“/var/lib/dropbox”文件夹作为其配置文件。由于“/var/lib/dropbox”文件夹位于根目录中,因此 Dropbox 需要超级用户权限才能访问它。
但这不是问题的主要原因。主要问题是您的配置文件应该位于主文件夹 (~/.dropbox-dist/) 中,并且它不应该指向“/var/lib/dropbox”文件夹。
打开终端并输入:
哪个Dropbox
使用文本编辑器打开它:
sudo nano /usr/bin/dropbox
在文件中向下滚动直到找到以下行:
PARENT_DIR = os.path.expanduser(“/var/lib/dropbox”)
我们需要做的就是将文件路径“/var/lib/dropbox”改为“~”,这样它就变成:
PARENT_DIR = os.path.expanduser("~")
这将引导 Dropbox 访问您的主文件夹以查找配置文件。
重新启动 Dropbox。
dropbox启动-i
摘自这里:http://www.maketecheasier.com/fixing-authentication-issue-dropbox-ubuntu/