有一段时间,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
Run Code Online (Sandbox Code Playgroud)
我已经删除了 Dropbox 并重新安装了它。我该怎么做才能解决这个问题?
mor*_*ook 35
我有一个类似的错误,这有效:
rm -rf $HOME/.dropbox-dist
dropbox start -i
Run Code Online (Sandbox Code Playgroud)
在终端中运行这些命令后,让 Dropbox 下载程序运行并安装。它应该在完成后立即工作。
小智 26
我遇到了同样的问题并找到了此修复程序
基本上,我通过使用以下终端命令重新安装 dropbox 发行版来修复错误:
sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
Run Code Online (Sandbox Code Playgroud)
eft*_*lex 25
尝试重新安装保管箱。
首先打开一个终端并键入以下内容以删除 dropbox:
sudo apt-get clean
sudo apt-get update
sudo apt-get --purge remove nautilus-dropbox
sudo apt-get --purge autoremove
Run Code Online (Sandbox Code Playgroud)
现在按顺序键入下一个命令以安装 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
Run Code Online (Sandbox Code Playgroud)
小智 5
我有同样的问题,但这些都没有奏效。但我发现有一个正在运行的 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
Run Code Online (Sandbox Code Playgroud)
然后删除dist目录并重新启动
$ rm .dropbox/dropbox.pid
$ dropbox start -i
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
归档时间: |
|
查看次数: |
56411 次 |
最近记录: |