Dropbox将不再启动


33

两周以来,Dropbox不再能够在运行带有GNOME Shell的Ubuntu 12.04 LTS的笔记本电脑上启动。

dropbox start -i在控制台中运行时,得到以下输出。

  Starting Dropbox...Traceback (most recent call last):
  File "/usr/bin/dropbox", line 1387, in <module>
    ret = main(sys.argv)
  File "/usr/bin/dropbox", line 1376, in main
    result = commands[argv[i]](argv[i+1:])
  File "/usr/bin/dropbox", line 1247, in start
    if not start_dropbox():
  File "/usr/bin/dropbox", line 731, in start_dropbox
    stderr=sys.stderr, stdout=f, close_fds=True)
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
    raise child_exception
  OSError: [Errno 8] Exec format error

我已经删除了Dropbox并重新安装了它。我应该怎么做才能解决这个问题?

Answers:


23

尝试重新安装保管箱。

首先打开一个终端,然后键入以下内容以删除保管箱:

sudo apt-get clean
sudo apt-get update
sudo apt-get --purge remove nautilus-dropbox
sudo apt-get --purge autoremove

现在,依次键入以下命令以安装保管箱。

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E
sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"
sudo apt-get update && sudo apt-get install nautilus-dropbox

资源


1
除了apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E之外,这对我有用。进行清除,更新和安装Dropbox似乎就足够了。
吉尔斯·罗伯茨

抱歉,这对我不起作用。首先,我安装了dropbox而不是nautilus-dropbox。我收到以下错误W: A error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://linux.dropbox.com precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FC918B335044912E W: Failed to fetch http://linux.dropbox.com/ubuntu/dists/precise/Release W: Some index files failed to download. They have been ignored, or old ones used instead.
WG-

4
The following packages have unmet dependencies: nautilus-dropbox : Depends: dropbox but it is not going to be installed E: Unable to correct problems, you have held broken packages.
WG-

2
然后尝试安装它:cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -并运行以下命令:~/.dropbox-dist/dropboxd
efthialex

4
1).dropbox-dist从家中删除文件夹。2)打开一个终端并输入:dropbox start3)然后键入dropbox start -i以链接您的帐户
efthialex

34

我有一个类似的错误,这可行:

rm -rf $HOME/.dropbox-dist
dropbox start -i

在终端中运行这些命令后,让Dropbox下载器运行并安装。完成后应立即工作。


1
这在Ubuntu 14.04上对我有用。
卡米尔Slowikowski

这个在Ubuntu 14.04上也对我
有用

为我工作,Linux Mint 17.1(今天为2016年10月)
KajMagnus

在Ubuntu 17.04上为我工作!
bryant1410

26

我遇到了同样的问题,并找到了此修复程序

基本上,我通过使用以下终端命令重新安装Dropbox发行版来修复错误:

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

1
不知道这是否已经被更新,但我4.2.5-1-ARCH,它被定位在$HOME/.dropbox-dist为@morhook以下建议(askubuntu.com/a/416981/307798
dylnmc

为我工作,非常感谢您的回答。Ubuntu桌面
-14.04

1
由于某种原因,我在/var/lib/dropbox/和下都有该目录$HOME。前者有一个较旧的版本。
jarno

5

我有同样的问题,但是这些都不起作用。但是我发现有一个正在运行的保管箱进程。即使当我询问状态时,它也显示为停止,并且根本不起作用。

我的解决方案是终止Dropbox进程,删除.dropbox-dist目录,然后再次运行它。

首先找到保管箱流程:

$ ps ax | grep dropbox
5490 ?        SNsl   0:01 /home/frankie/.dropbox-dist/dropbox-lnx.x86-2.10.52/dropbox
$ kill -TERM 5490

然后删除dist目录并重新启动

$ rm .dropbox/dropbox.pid
$ dropbox start -i

希望这可以帮助。



0

我可以修复它的唯一方法(幸运的是,所有内容都已同步)是通过执行...(不这样做是因为您尚未备份内容或文件未同步):

sudo apt-get remove --purge dropbox#(对我来说,这实际上是sudo pacman -Rncs dropbox因为我在拱门上...基本上,您只需要删除它)

find / -name "\*ropbox\*" 2>/dev/null

删除与保管箱相关的所有内容(包括$HOME/.dropbox-dist$HOME/Dropbox(显然会擦除您的数据,因此将其备份到临时目录或其他内容中!),等等)。

不知道为什么这停止了工作,但是rm -rf $HOME/.dropbox-dist不幸的是,这对我没有用。

希望这可以帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.