Dropbox kann nicht auf dem kopflosen Ubuntu 14.04-Server aktualisiert werden

Jedes Mal, wenn ich dropbox update ausführe, wird der folgende Fehler angezeigt. Ja, keine Ahnung, was das bedeutet.

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
Author: dougoftheabaci, 2014-08-30

1 answers

Ich hatte das gleiche problem und löste es wie folgt:

(Beachten Sie, dass Dropbox möglicherweise auf verschiedene Arten installiert ist, es kann als Paket nautilus-dropbox oder in Ihrem Home-Verzeichnis unter ~/.dropbox-dist installiert werden und möglicherweise beides, was verwirrend ist.)

  1. Deinstallieren Sie alle dropbox-Installationen:
    • Wenn Sie das Paket nautilus-dropbox installiert haben, deinstallieren Sie es: sudo apt-get remove nautilus-dropbox und überprüfen Sie, ob in {[4] nichts mehr vorhanden ist]}
    • Folgen Sie den Schritten zum Deinstallieren (klicken Sie oben rechts auf" Linux" diese Seite) die im Grunde genommen sudo apt-get remove dropbox; rm -rvf ~/.dropbox ~/.dropbox-dist (vermeiden Sie es, Ihre tatsächlichen Dateien aus ~/Dropbox zu löschen)
  2. Neueste Version installieren:
    • Folgen Sie den Schritten hier (unter "Dropbox über Befehlszeile installieren"), um es in Ihrem Home-Verzeichnis zu installieren
    • es endet in ~/.dropbox-dist (vermeiden Sie es, das Paket nautilus-dropbox auf einem Server zu installieren, es gibt Ihnen eine weitere Kopie von Dropbox in /var/lib/dropbox, die verwirrend wird).
  3. Um Dropbox über Befehl zu steuern Linie:
    • Laden Sie das Befehlszeilensteuerskript herunter dropbox.py (sollte auch mit from hier)
    • Mach es ausführbar chmod +x ~/Scripts/dropbox.py und mache dann einen Symlink dazu sudo ln -s ~/Scripts/dropbox.py /usr/bin/dropbox
    • Dann kannst du es mit Dingen wie dropbox status kontrollieren siehe dropbox help für mehr
  4. Wenn Dropbox beim Start automatisch gestartet werden soll, folgen Sie einer Anleitung wie this, um ein Service-Skript zu erstellen /etc/init.d/dropbox
 1
Author: sparrowt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-05 12:07:35