Não é possível atualizar o Dropbox no servidor headless do Ubuntu 14.04

1

Sempre que executo dropbox update , recebo o seguinte erro. Sim, não faço ideia do que isso significa.

Traceback (most recent call last):
  File "/usr/bin/dropbox", line 1436, in <module>
    ret = main(sys.argv)
  File "/usr/bin/dropbox", line 1425, in main
    result = commands[argv[i]](argv[i+1:])
  File "/usr/bin/dropbox", line 845, in update
    download()
  File "/usr/bin/dropbox", line 586, in download
    get_download_debug_info(download.url, ex))
UnboundLocalError: local variable 'ex' referenced before assignment
    
por dougoftheabaci 30.08.2014 / 07:51

1 resposta

1

Eu tive o mesmo problema e resolvi da seguinte forma:

(Nota, você pode ter o dropbox instalado de várias maneiras, ele pode ser instalado como um pacote nautilus-dropbox ou em seu diretório home em ~/.dropbox-dist e possivelmente ambos, o que é confuso.)

  1. Desinstale todas as instalações da caixa de depósito:
    • Se você tiver o pacote nautilus-dropbox instalado, desinstale-o: sudo apt-get remove nautilus-dropbox e verifique se não resta nada em /var/lib/dropbox
    • Siga os passos para desinstalar (clique em "Linux" no canto superior direito de esta página ) que é basicamente sudo apt-get remove dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist (evite excluir seus arquivos reais de ~/Dropbox )
  2. Instale a versão mais recente:
    • Siga as etapas aqui (em "Instalar o Dropbox via linha de comando") para instalá-lo em seu diretório pessoal
    • ele acaba em ~/.dropbox-dist (evite instalar o pacote nautilus-dropbox em um servidor, ele fornecerá outra cópia da caixa de depósito em /var/lib/dropbox , que fica confusa).
  3. Para controlar o Dropbox a partir da linha de comando:
    • Faça o download do script de controle de linha de comando dropbox.py (também deve estar vinculado a < um href="https://www.dropbox.com/install?os=lnx"> aqui )
    • Torne-o executável chmod +x ~/Scripts/dropbox.py e, em seguida, crie um link simbólico para ele sudo ln -s ~/Scripts/dropbox.py /usr/bin/dropbox
    • Você pode controlá-lo com itens como dropbox status see dropbox help para mais
  4. Se você quiser que o Dropbox inicie automaticamente na inicialização, siga um guia como isto para criar um script de serviço /etc/init.d/dropbox
por 01.01.2015 / 00:41