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 і перевстановив його. Що мені робити, щоб це виправити?

Відповіді:


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 здавалося достатнім.
Giles Roberts

Вибачте, але це не спрацювало для мене. По-перше, я встановив, 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

Після запуску цих команд у терміналі дайте завантажувачу і вимкнути завантажувач. Він повинен працювати відразу після його закінчення.


1
Це працювало для мене на Ubuntu 14.04.
Каміль Слайковський

Цей працював і для мене на Ubuntu 14.04
Kuruyiva

Працював для мене, Linux Mint 17.1 (сьогодні жовтень 2016)
KajMagnus

Працював для мене на Ubuntu 17.04!
bryant1410

26

У мене була така ж проблема, і я знайшов це виправлення

В основному, я виправив помилку, перевстановивши дистрибутивні вікна з такими термінальними командами:

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

Працював для мене, дуже дякую за вашу відповідь.
Робочий

1
Чомусь у мене був каталог під /var/lib/dropbox/і $HOME. У першій версії була старіша версія.
jarno

5

У мене був той самий випуск, але нічого з цього не працювало. Але я виявив, що там працює запущений процес. Навіть коли я запитав статус, він показав, що він зупинився, і він взагалі не працював.

Моїм рішенням було вбити процес випадання, видалити каталог .dropbox-dist і запустити його знову.

Спочатку знайдіть процес випадання:

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

Потім вийміть дистрибутив і запустіть його знову

$ 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на жаль, не вийшло для мене.

Сподіваюся, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.