Impossible de terminer l'installation de la dropbox derrière le proxy

18

Problème:

Mon PC sur le campus se trouve derrière un proxy (nécessitant une authentification) et je ne peux pas configurer Dropbox. Je suis convaincu qu'il s'agit d'un problème de proxy car je ne peux pas non plus configurer Ubuntu one (mais je n'utilise pas Ubuntu One donc ce n'est pas un problème). J'ai regardé le correctif Ubuntu One mais il semble que ce soit pour modifier les paramètres explicitement liés à Ubuntu One. Je peux installer le package nautilus-dropbox (compilé à partir de la source et du package .deb à partir du site Web et du centre logiciel) mais une fois que je clique sur OK dans la boîte de dialogue "Installation de Dropbox" (m'invitant à télécharger le démon propriétaire), l'installation se bloque simplement avec le bouton OK enfoncé. Quand je regarde son processus dans System Monitor, son canal d'attente est inet_wait_for_connect.

J'ai défini les directives proxy suivantes jusqu'à présent:

  1. Ajout d'informations mj22: ** @ proxy.waikato.ac.nz:80 aux paramètres du proxy réseau sous réseau dans les paramètres.
  2. Ajout de variables http_host et http_port sous gconf-editor-> system-> proxy
  3. Ajouté 'hôte', 'mot_de_passe_authentification' 'utilisateur_authentification' et coché 'authentification utilisateur' et 'use_http_proxy' sous gconf-editor-> system-> http_proxy
  4. Ajout de l'exportation http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" vers /etc/bash.bashrc
  5. Ajouté Acquire :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; à /etc/apt/apt.conf (c'est ce que j'imagine laisser le Software Center récupérer les paquets).

(où ** est mon mot de passe)

J'ai également ajouté les lignes ftp et https équivalentes pour les entrées ci-dessus. Je reçois une amende Internet et Software Center peut télécharger des packages mais c'est tout.

Problèmes liés:

  1. Le centre logiciel ne peut pas récupérer les avis (mais peut télécharger des packages).
  2. Lorsque vous essayez d'ajouter un compte en ligne dans Gnome 3, une boîte de dialogue apparaît avec "Erreur lors de l'obtention d'un jeton de demande: impossible de se connecter au proxy (proxy.waikato.ac.nz)"

Mises à jour:

Après un certain temps (10 minutes), Dropbox affiche une boîte de dialogue d'erreur qui se lit comme suit:

Problème de connexion aux serveurs Dropbox. Peut-être que votre connexion Internet est en panne ou que vous devez définir votre variable d'environnement http_proxy.

Existe-t-il un moyen de voir quelles variables d'environnement sont actuellement définies?

Mark Jones
la source
L'exécution envdans le terminal devrait vous montrer les variables d'environnement. Http_proxy est-il défini ici? Sinon, vous pouvez essayer de l'ajouter avec l'exportation http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx
@kikixx. Oui. env montre que http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ et ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ sont définis. Doivent-ils apparaître avec des guillemets comme indiqué par env?
Mark Jones
Désolé Mark, il semble que les paramètres de proxy sont dans un peu d' un état à 11,10. Après avoir "appliqué l'ensemble du système", pouvez-vous vérifier / etc / environment et confirmer qu'il s'y trouve également? La dernière suggestion de ma part est d'ajouter les variables http_proxy à / system / proxy et / system / http_proxy au cas où il vérifierait les valeurs héritées.
kikixx

Réponses:

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

Vous devez exécuter le démon en tant que root, et donc, vous devez configurer le proxy en tant que root. La définition de la variable env racine httpS_proxy lors de l'appel devrait être suffisante.

Pedro Rolo
la source
1
Cela n'a pas fonctionné pour moi ... mais la solution Ingo Karkat l'a fait :)
zipizap
2
Depuis février 2014, http_proxycela ne fonctionne pas, car le fichier binaire devrait être téléchargé à partir d'un serveur Web sécurisé. Cela https_proxydevrait donc être la bonne variable à utiliser.
RajaRaviVarma
sudon'est pas nécessaire
Alessandro Cuttin
1
Enfin travaillé! Merci également à RajaRaviVarma pour l'info https.
x__x
16

Ce qui manque encore, c'est l'installation du démon Dropbox. Vous pouvez le télécharger et l'installer manuellement; cela est documenté à https://www.dropbox.com/install?os=lnx

32 bits:

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

64 bits:

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

Ensuite, exécutez le démon Dropbox à partir du dossier .dropbox-dist nouvellement créé.

~/.dropbox-dist/dropboxd
Ingo Karkat
la source
@IngoKarkat Cela ne fonctionne plus.
horaceT
5

Au cas où cela aiderait quelqu'un, j'ai eu un problème avec les paramètres de proxy et bien que je les ai définis, ils n'étaient pas activés:

Vous pouvez voir s'ils sont activés comme ceci:

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

Et activez-les s'ils ne sont pas comme ça:

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

Si quelqu'un utilise un proxy nécessitant une authentification:

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

travaillé pour moi!

shivshnkr
la source
0

Mis à part le réglage http_proxyet https_proxy, j'ai dû définir séparément un proxy pour Dropbox.

Je l'ai fait en exécutant la commande suivante.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Exécutez dropbox help proxypour plus d'informations.

Si vous rencontrez des problèmes d'autorisation, suivez ce lien pour trouver une solution.

Remarque: j'ai installé Dropbox à l'aide de Dropbox APT Repository .
J'utilise Ubuntu 14.04.3 LTS.

narendra-choudhary
la source