O Dropbox não inicia mais

33

Há um tempo, 2 semanas, o Dropbox não inicia mais no meu laptop executando o Ubuntu 12.04 LTS com shell GNOME.

Quando executo dropbox start -ino console, recebo a seguinte saída.

  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

Eu já removi o Dropbox e o reinstalei. O que devo fazer para corrigir isso?

GT-
fonte

Respostas:

23

Tente reinstalar o dropbox.

Primeiro abra um terminal e digite o seguinte para remover a caixa de depósito:

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

Agora digite os próximos comandos em sequência para instalar o 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

Fonte

efthialex
fonte
1
Isso funcionou para mim, além do apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E Esse comando foi interrompido. Fazer a limpeza, atualização e instalação do Dropbox parecia suficiente.
Giles Roberts #
Desculpe, mas isso não funcionou para mim. Em primeiro lugar eu instalei dropboxe não nautilus-dropbox. Eu recebi o seguinte erroW: 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.
quer
2
Em seguida, tente este para instalá-lo: cd ~ && wget -O - "http://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -e para executar digite o seguinte:~/.dropbox-dist/dropboxd
efthialex
4
1) exclua a .dropbox-distpasta da sua casa. 2) abra um terminal e digite: dropbox start3) digite dropbox start -ipara vincular sua conta
efthialex 4/13/13
34

Eu tive um erro semelhante, e isso funcionou:

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

Depois de executar esses comandos no terminal, deixe o dropbox downloader executar e instalar. Ele deve funcionar imediatamente após terminar.

morhook
fonte
1
Isso funcionou para mim no Ubuntu 14.04.
Kamil Slowikowski
Este também funcionou para mim no Ubuntu 14.04
Kuruyiva 03/04
Trabalhou para mim, Linux Mint 17.1 (outubro de 2016 hoje)
KajMagnus
Trabalhou para mim no Ubuntu 17.04!
Bryant1410
26

Eu tive o mesmo problema e encontrei esta correção

Basicamente, corrigi o erro reinstalando a distribuição do dropbox com os seguintes comandos do terminal:

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i
user186476
fonte
1
não tenho certeza se ele já foi atualizado, mas eu sou 4.2.5-1-ARCH, e foi localizado em $HOME/.dropbox-distcomo @morhook sugerido abaixo ( askubuntu.com/a/416981/307798 )
dylnmc
Trabalhou para mim, muito obrigado pela sua resposta. Ubuntu desktop - 14.04 LTS 64 bits
ynnekkram 12/02/16
1
Por alguma razão, eu tinha o diretório sob ambos /var/lib/dropbox/e $HOME. Havia uma versão mais antiga na primeira.
Jarno
5

Eu tive o mesmo problema, mas nada disso funcionou. Mas descobri que havia um processo de dropbox em execução. Mesmo quando perguntei o status, ele apareceu como parado e não funcionou.

Minha solução foi matar o processo do dropbox, remover o diretório .dropbox-dist e executá-lo novamente.

Primeiro encontre o processo da caixa de depósito:

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

Em seguida, remova o dir dist e inicie-o novamente

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

Espero que isto ajude.

Francesc Guasch
fonte
0

Desinstale e siga as instruções oficiais :

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
~/.dropbox-dist/dropboxd &
e18r
fonte
0

A única maneira de corrigi-lo (felizmente tudo já estava sincronizado) foi fazendo ... ( Não faça isso, você não fez backup das coisas ou os arquivos não são sincronizados ):

sudo apt-get remove --purge dropbox# (para mim, isso foi sudo pacman -Rncs dropboxporque estou no arco ... basicamente, você só precisa removê-lo)

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

Remova tudo o que estiver associado à caixa de depósito (incluindo $HOME/.dropbox-dist, $HOME/Dropbox(limpará seus dados obviamente, faça backup em um diretório temporário ou algo assim !!), etc).

Não faço ideia por que isso parou de funcionar, mas rm -rf $HOME/.dropbox-distinfelizmente não funcionou para mim.

Espero que isto ajude.

dylnmc
fonte