Die Dropbox-Installation hinter dem Proxy kann nicht abgeschlossen werden

18

Problem:

Mein PC auf dem Campus befindet sich hinter einem Proxy (Authentifizierung erforderlich) und ich kann Dropbox nicht einrichten. Ich bin davon überzeugt, dass dies ein Proxy-Problem ist, da ich Ubuntu One auch nicht einrichten kann (aber ich verwende Ubuntu One nicht, sodass dies kein Problem darstellt). Ich habe mir die Fehlerbehebung für Ubuntu One angesehen, aber es scheint so, als ob ich die Einstellungen für Ubuntu One explizit ändere. Ich kann das nautilus-dropbox-Paket (kompiliert aus dem Quellcode und aus dem .deb-Paket von der Website und vom Software Center) installieren, aber sobald ich im Dialogfeld "Dropbox-Installation" auf OK klicke (und mich auffordert, den proprietären Daemon herunterzuladen), friert die Installation nur ein mit der OK-Taste gedrückt. Wenn ich mir den Prozess im Systemmonitor ansehe, ist sein Wartekanal inet_wait_for_connect.

Bisher habe ich folgende Proxy-Richtlinien festgelegt:

  1. Mj22: ** @ proxy.waikato.ac.nz:80 Informationen zu Netzwerk-Proxy-Einstellungen unter Netzwerk in den Einstellungen hinzugefügt.
  2. Die Variablen http_host und http_port wurden unter gconf-editor-> system-> proxy hinzugefügt
  3. 'Host', 'authentication_password', 'authentication_user' und angekreuzte 'user authentication' und 'use_http_proxy' unter gconf-editor-> system-> http_proxy hinzugefügt
  4. Export http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" zu /etc/bash.bashrc hinzugefügt
  5. Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /" hinzugefügt; nach /etc/apt/apt.conf (was meiner Meinung nach bedeutet, dass Software Center Pakete abrufen kann).

(wo ** ist mein Passwort)

Ich habe auch die entsprechenden FTP- und HTTPS-Zeilen für die obigen Einträge hinzugefügt. Ich bekomme das Internet in Ordnung und Software Center kann Pakete herunterladen, aber das ist es.

Verwandte Themen:

  1. Das Software-Center kann keine Bewertungen abrufen (aber Pakete herunterladen).
  2. Beim Versuch, ein Online-Konto in Gnome 3 hinzuzufügen, wird ein Dialogfeld mit der Meldung "Fehler beim Abrufen eines Anforderungstokens: Verbindung zum Proxy kann nicht hergestellt werden (proxy.waikato.ac.nz)" angezeigt.

Aktualisierung:

Nach einiger Zeit (10 Minuten) zeigt Dropbox ein Fehlerdialogfeld an, das lautet:

Probleme beim Herstellen einer Verbindung zu Dropbox-Servern. Möglicherweise ist Ihre Internetverbindung unterbrochen, oder Sie müssen die Umgebungsvariable http_proxy festlegen.

Kann ich sehen, welche Umgebungsvariablen derzeit festgelegt sind?

Mark Jones
quelle
Das Ausführen envim Terminal sollte Ihnen Umgebungsvariablen anzeigen. Ist dort http_proxy gesetzt? Wenn nicht, können Sie es mit export http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx 19.10.11
@kikixx. Ja. env zeigt, dass http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ und ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ gesetzt sind. Sollen sie mit Anführungszeichen wie in env angezeigt werden?
Mark Jones
Leider Mark, es sieht aus wie die Proxy - Einstellungen in einem sind etwas von einem Zustand in 11,10. Können Sie nach dem "systemweiten Anwenden" überprüfen, ob / etc / environment vorhanden ist und bestätigen, dass es sich auch dort befindet? Der letzte Vorschlag von mir ist, die Variablen http_proxy zu / system / proxy und / system / http_proxy hinzuzufügen, falls ältere Werte überprüft werden.
kikixx

Antworten:

27
sudo https_proxy="https://username:password@your_proxy:proxy_port" dropbox start -i

Sie müssen den Deamon als root ausführen und daher den Proxy als root konfigurieren. Es sollte ausreichen, die env-Variable httpS_proxy root beim Aufruf festzulegen.

Pedro Rolo
quelle
1
Das hat bei mir nicht funktioniert ... aber Ingo Karkat hat es geschafft :)
zipizap
2
Ab Februar 2014 http_proxyfunktioniert dies nicht, da erwartet wird, dass die Binärdatei von einem gesicherten Webserver heruntergeladen wird. Sollte https_proxyalso die richtige Variable sein.
RajaRaviVarma
sudowird nicht benötigt
Alessandro Cuttin
1
Endlich hat es geklappt! Vielen Dank auch an RajaRaviVarma für die https-Informationen.
x__x
16

Was noch fehlt, ist die Installation des Dropbox-Daemons. Sie können es manuell herunterladen und installieren. Dies ist unter https://www.dropbox.com/install?os=lnx dokumentiert

32-Bit:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

64-Bit:

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

Führen Sie als Nächstes den Dropbox-Daemon aus dem neu erstellten Ordner .dropbox-dist aus.

~/.dropbox-dist/dropboxd
Ingo Karkat
quelle
@IngoKarkat Das funktioniert nicht mehr.
HoraceT
5

Falls es jemandem hilft, ich hatte ein Problem mit den Proxy-Einstellungen und obwohl ich sie eingestellt hatte, waren sie nicht aktiviert:

Sie können sehen, ob sie so aktiviert sind:

gsettings get org.gnome.system.proxy.http enabled

Und aktivieren Sie sie, wenn sie nicht so sind:

gsettings set org.gnome.system.proxy.http enabled true
Andy Murdoch
quelle
2

Falls jemand einen Proxy verwendet, der eine Authentifizierung erfordert:

sudo http_proxy=http://username:password@proxyhost:proxy_port dropbox start -i

arbeitete für mich!

shivshnkr
quelle
0

Abgesehen von der Einstellung http_proxyund https_proxymusste ich den Proxy für Dropbox separat einstellen.

Ich tat das, indem ich folgenden Befehl ausführte.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Führen Sie dropbox help proxyfür weitere Informationen.

Wenn Sie auf Berechtigungsprobleme stoßen, folgen Sie diesem Link zur Lösung.

Hinweis: Ich habe Dropbox mit Dropbox APT Repository installiert .
Ich benutze Ubuntu 14.04.3 LTS.

Narendra-Choudhary
quelle