Dropbox больше не запускается

33

Через некоторое время, 2 недели, Dropbox больше не запускается на моем ноутбуке с Ubuntu 12.04 LTS с оболочкой GNOME.

Когда я бегу 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 и переустановил его. Что я должен сделать, чтобы это исправить?

WG-
источник

Ответы:

23

Попробуйте переустановить 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

Источник

efthialex
источник
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.
РГ-
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 и установите его. Он должен работать сразу после его окончания.

morhook
источник
1
Это работало для меня на Ubuntu 14.04.
Камил Словиковски
Этот работал и для меня на Ubuntu 14.04
Kuruyiva
Работал для меня, Linux Mint 17.1 (октябрь 2016 сегодня)
KajMagnus
Работал для меня на Ubuntu 17.04!
bryant1410
26

У меня была такая же проблема и я нашел это исправление

По сути, я исправил ошибку, переустановив дистрибутив dropbox с помощью следующих команд терминала:

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
user186476
источник
1
не уверен, обновлялся ли он с тех пор, но я нахожусь 4.2.5-1-ARCH, и он был расположен по адресу $HOME/.dropbox-dist@morhook, предложенному ниже ( askubuntu.com/a/416981/307798 )
dylnmc
Работал на меня, большое спасибо за ваш ответ. Рабочий стол Ubuntu - 14.04 LTS 64 Bit
ynnekkram
1
У меня почему-то был каталог под обоими /var/lib/dropbox/и $HOME. Была более старая версия в первом.
Ярно
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

Затем удалите dist dir и запустите его снова

$ 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к сожалению, не сработало для меня.

Надеюсь это поможет.

dylnmc
источник