当前位置: 首页>>技术问答>>正文


Dropbox将不再启动

ubuntuer 技术问答 , 去评论

问题描述

有一段时间,2周,Dropbox不再启动我的笔记本电脑运行Ubuntu 12.04 LTS与GNOME shell。

当我在控制台中运行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并重新安装了它。我该怎么做才能解决这个问题?

最佳解决方案

尝试重新安装Dropbox。

首先打开终端并键入以下内容以删除Dropbox:

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

现在按顺序键入下一个命令以安装dropbox。

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

Source

次佳解决方案

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

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

在终端中运行这些命令后,让dropbox下载程序运行并安装。它应该在完成后立即工作。

第三种解决方案

我遇到了同样的问题,发现了this fix

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

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

第四种方案

我有同样的问题,但没有一个有效。但我发现有一个正在运行的Dropbox进程。即使我询问它显示的状态已经停止而且根本不起作用。

我的解决方案是杀死Dropbox进程,删除.dropbox-dist目录并再次运行它。

首先找到dropbox进程:

$ 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

希望这可以帮助。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/6457.html,未经允许,请勿转载。

相关文章