Nie można ukończyć instalacji Dropbox zza serwera proxy

18

Problem:

Mój komputer w kampusie znajduje się za serwerem proxy (wymagającym uwierzytelnienia) i nie mogę skonfigurować Dropbox. Jestem przekonany, że jest to problem z serwerem proxy, ponieważ nie mogę również skonfigurować Ubuntu One (ale nie używam Ubuntu One, więc to nie jest problem). Patrzyłem na poprawkę Ubuntu One, ale wydaje się, że jest to modyfikacja ustawień wyraźnie związanych z Ubuntu One. Mogę zainstalować pakiet nautilus-dropbox (skompilowany ze źródła i z pakietu .deb ze strony internetowej i centrum oprogramowania), ale gdy kliknę OK w oknie dialogowym „Instalacja Dropbox” (monitując o pobranie zastrzeżonego demona) instalacja po prostu zawiesza się po naciśnięciu przycisku OK. Kiedy patrzę na jego proces w Monitorze systemu, jego kanał oczekiwania to inet_wait_for_connect.

Do tej pory ustawiłem następujące dyrektywy proxy:

  1. Dodano informacje o mj22: ** @ proxy.waikato.ac.nz:80 do ustawień sieciowego serwera proxy w sieci w ustawieniach.
  2. Dodano zmienne http_host i http_port w gconf-editor-> system-> proxy
  3. Dodano „host”, „hasło_ uwierzytelnienia” „użytkownik_ uwierzytelnienia” i zaznaczyłem „uwierzytelnienie użytkownika” i „use_http_proxy” w edytorze gconf-> system-> http_proxy
  4. Dodano eksport http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" do /etc/bash.bashrc
  5. Dodano Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; do /etc/apt/apt.conf (co, jak sądzę, pozwala programowi Software Center na pobieranie pakietów).

(gdzie ** to moje hasło)

Dodałem również równoważne wiersze ftp i https dla powyższych wpisów. Dostaję grzywnę za Internet i Software Center może pobierać pakiety, ale to wszystko.

Powiązane problemy:

  1. Centrum oprogramowania nie może pobierać recenzji (ale może pobierać pakiety).
  2. Podczas próby dodania konta online w Gnome 3 pojawia się okno dialogowe z komunikatem „Błąd podczas pobierania tokenu żądania: nie można połączyć się z serwerem proxy (proxy.waikato.ac.nz)”

Aktualizacje:

Po pewnym czasie (10 minut) Dropbox wyświetla okno dialogowe z błędem:

Problemy z połączeniem z serwerami Dropbox. Być może twoje połączenie internetowe jest wyłączone lub musisz ustawić zmienną środowiskową http_proxy.

Czy istnieje sposób, aby zobaczyć, jakie zmienne środowiskowe są obecnie ustawione?

Mark Jones
źródło
Uruchomienie envw terminalu powinno pokazywać zmienne środowiskowe. Czy ustawiono tam http_proxy? Jeśli nie, możesz spróbować dodać to z eksportem http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx
@kikixx. Tak. env pokazuje, że ustawione są zarówno http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/, jak i ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/. Czy powinny pojawiać się w cudzysłowie, jak pokazuje env?
Mark Jones
Niestety Mark, wygląda na to ustawienia proxy są w trochę z pomocą państwa w 11.10. Czy po „zastosowaniu całego systemu” możesz sprawdzić / etc / environment i potwierdzić, że również tam jest? Ostatnią sugestią ode mnie jest dodanie zmiennych http_proxy do / system / proxy i / system / http_proxy na wypadek, gdyby sprawdzał starsze wartości.
kikixx,

Odpowiedzi:

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

Musisz uruchomić demona jako root, a zatem musisz skonfigurować proxy jako root. Ustawienie zmiennej env root httpS_proxy przy wywołaniu powinno wystarczyć.

Pedro Rolo
źródło
1
Nie działało to dla mnie ... ale zrobiło to rozwiązanie Ingo Karkat :)
zipizap
2
Od lutego 2014 r. http_proxyNie działa, ponieważ oczekuje się, że plik binarny zostanie pobrany z zabezpieczonego serwera WWW. Tak więc https_proxypowinna być właściwa zmienna do użycia.
RajaRaviVarma
sudonie jest potrzebne
Alessandro Cuttin,
1
Wreszcie działało! Dziękujemy również RajaRaviVarma za informacje https.
x__x,
16

Wciąż brakuje instalacji demona Dropbox. Możesz pobrać i zainstalować go ręcznie; jest to udokumentowane na https://www.dropbox.com/install?os=lnx

32-bitowy:

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

64-bitowy:

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

Następnie uruchom demona Dropbox z nowo utworzonego folderu .dropbox-dist.

~/.dropbox-dist/dropboxd
Ingo Karkat
źródło
@IngoKarkat To już nie działa.
horaceT
5

Na wypadek, gdyby komukolwiek to pomogło, miałem problem z ustawieniami proxy i chociaż je ustawiłem, nie były włączone:

Możesz sprawdzić, czy są one włączone w ten sposób:

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

I włącz je, jeśli nie są takie:

gsettings set org.gnome.system.proxy.http enabled true
Andy Murdoch
źródło
2

Jeśli ktoś korzysta z serwera proxy wymagającego uwierzytelnienia:

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

pracował dla mnie!

shivshnkr
źródło
0

Oprócz ustawienia http_proxyi https_proxymusiałem osobno ustawić proxy dla Dropbox.

Zrobiłem to, uruchamiając następujące polecenie.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Uruchom, dropbox help proxyaby uzyskać więcej informacji.

Jeśli wystąpią problemy z uprawnieniami, skorzystaj z tego łącza, aby uzyskać rozwiązanie.

Uwaga: Zainstalowałem Dropbox za pomocą Repozytorium APT Dropbox .
Używam Ubuntu 14.04.3 LTS.

narendra-choudhary
źródło