Como instalar o Dropbox no Linux Mint 17.1 (ImportError: No module named os)

3

Não consigo instalar / executar o Dropbox no Linux Mint 17.1.

Instalei o pacote dropbox do repositório (e também do arquivo no site oficial - mesmos resultados):

sudo apt-get install dropbox python-gpgme

Quando executo o Dropbox no menu e aceito o prompt de instalação, o Dropbox é baixado com sucesso e, em seguida, procuro descompactar. Desempacotar fica preso em 99% e depois desaparece depois de um tempo sem que o Dropbox realmente comece.

Quando eu o executo a partir da linha de comando, ele gera o seguinte erro e se comporta da mesma forma.

$ dropbox start -i
Starting Dropbox...Traceback (most recent call last):
  File "<string>", line 6, in <module>
  File "__main__.py", line 3, in <module>
Done!
$ dropbox status
Dropbox isn't running!

É praticamente uma instalação limpa do Linux Mint 17.1 e o python é capaz de importar os quando executado a partir da linha de comando:

$ python -c "import os; print(os)"
<module 'os' from '/usr/lib/python2.7/os.pyc'>
$ python3 -c "import os; print(os)"
<module 'os' from '/usr/lib/python3.4/os.py'>

O que devo fazer para depurar / corrigir este problema?

    
por Jakub Stejskal 11.02.2015 / 23:22

2 respostas

1

Encontrei esse problema no início de 2017 no Ubuntu 16.04. Usando strace -f dropbox , como sugerido por triplee, identifiquei que o problema estava com a versão do python sendo incapaz de acessar os arquivos dentro de ~/.dropbox-dist/dropbox-lnx.x86_64-32.4.23/library.zip .

A solução exigiu várias etapas:

  1. extrai o conteúdo de library.zip
  2. defina as permissões em todos os arquivos / pastas para que eles sejam legíveis (eles não foram por algum motivo)
  3. renomeie a caixa de depósito de arquivos para dropbox-bin
  4. edite o dropboxd para apontar para o dropbox-bin recém-renomeado
  5. mova os arquivos extraídos de library.zip para a pasta que continha library.zip

O motivo das etapas 3 + 4 é que library.zip contém uma pasta chamada dropbox .

    
por 17.08.2017 / 20:08
-2

A resposta aqui é muito simples, de um terminal.

sudo apt-get install dropbox

Se raiz, apt-get install dropbox

Eu só fiz isso dois dias atrás, quando eu instalei Mint 17.2 Rafaela Canela x64.

Note, anteriormente eu usei o 17.1 Rebecca Xfce x86 e o comando do terminal era exatamente o mesmo.

Esta é a resposta para o título da sua postagem.

Assim que a instalação foi concluída, tudo o que fiz foi abrir o menu, digitar o Dropbox na pesquisa, clicar no Dropbox quando apresentado, e o Dropbox foi iniciado, o qual me pediu meu nome de usuário e senha.

    
por 18.07.2015 / 16:07