No se puede completar la instalación de Dropbox desde el proxy

18

Problema:

Mi PC en el campus se encuentra detrás de un proxy (que requiere autenticación) y no puedo configurar Dropbox. Estoy convencido de que este es un problema de proxy ya que tampoco puedo configurar Ubuntu uno (pero no uso Ubuntu One, así que eso no es un problema). He visto la solución de Ubuntu One, pero parece ser para modificar la configuración explícitamente relacionada con Ubuntu One. Puedo instalar el paquete nautilus-dropbox (compilado de la fuente y del paquete .deb del sitio web y del centro de software) pero una vez que hago clic en Aceptar en el cuadro de diálogo "Instalación de Dropbox" (que me pide que descargue el demonio propietario) la instalación se congela con el botón OK presionado. Cuando miro su proceso en System Monitor, su canal de espera es inet_wait_for_connect.

He establecido las siguientes directivas proxy hasta ahora:

  1. Se agregó información mj22: ** @ proxy.waikato.ac.nz:80 a la configuración del proxy de red en la configuración de red.
  2. Se agregaron las variables http_host y http_port en gconf-editor-> system-> proxy
  3. Se agregó 'host', 'autenticación_contraseña' 'autenticación_usuario' y marcó 'autenticación de usuario' y 'use_http_proxy' en gconf-editor-> system-> http_proxy
  4. Exportación agregada http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" a /etc/bash.bashrc
  5. Adquisición agregada :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; a /etc/apt/apt.conf (que es lo que imagino es dejar que Software Center recupere paquetes).

(donde ** es mi contraseña)

También he agregado las líneas equivalentes ftp y https para las entradas anteriores. Me sale bien Internet y el Centro de Software puede descargar paquetes, pero eso es todo.

Asuntos relacionados:

  1. El centro de software no puede obtener reseñas (pero puede descargar paquetes).
  2. Al intentar agregar una cuenta en línea en Gnome 3, aparece un cuadro de diálogo emergente con "Error al obtener un token de solicitud: no se puede conectar al proxy (proxy.waikato.ac.nz)"

Actualizaciones:

Después de un tiempo (10 minutos ish) Dropbox muestra un cuadro de diálogo de error que dice:

Problemas para conectarse a los servidores de Dropbox. Tal vez su conexión a Internet no funciona, o necesita configurar su variable de entorno http_proxy

¿Hay alguna manera de ver qué variables de entorno están configuradas actualmente?

Mark Jones
fuente
La ejecución enven la terminal debería mostrarle variables de entorno. ¿Está http_proxy configurado allí? Si no, puede intentar agregarlo con export http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
kikixx
@kikixx. Si. env muestra que tanto http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ como ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ están configurados. ¿Deberían aparecer entre comillas como lo muestra env?
Mark Jones
Lo sentimos Marcos, parece que la configuración de proxy están en un poco de un estado en 11.10. Después de "aplicar todo el sistema", ¿puede verificar / etc / environment y confirmar que también está allí? La última sugerencia mía es agregar las variables http_proxy a / system / proxy y / system / http_proxy en caso de que esté verificando valores heredados.
kikixx

Respuestas:

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

Debe ejecutar el deamon como root y, por lo tanto, debe configurar el proxy como root. Establecer la variable env de raíz httpS_proxy en la invocación debería ser suficiente.

Pedro Rolo
fuente
1
Esto no funcionó para mí ... pero la solución de Ingo Karkat lo hizo :)
zipizap
2
A partir de febrero de 2014, http_proxyno funciona, ya que se espera que el binario se descargue de un servidor web seguro. Entonces https_proxydebería ser la variable correcta para usar.
RajaRaviVarma
sudono es necesario
Alessandro Cuttin
1
Finalmente funcionó! Gracias también a RajaRaviVarma por la información https.
x__x
16

Lo que aún falta es la instalación del demonio de Dropbox. Puede descargarlo e instalarlo manualmente; esto está documentado en 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 -

A continuación, ejecute el demonio de Dropbox desde la carpeta .dropbox-dist recién creada.

~/.dropbox-dist/dropboxd
Ingo Karkat
fuente
@IngoKarkat Esto ya no funciona.
horaceT
5

En caso de que ayude a alguien, tuve un problema con la configuración del proxy y, aunque los configuré, no estaban habilitados:

Puedes ver si están habilitados así:

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

Y habilítelos si no son así:

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

En caso de que alguien use un proxy que requiera autenticación:

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

¡trabajó para mi!

shivshnkr
fuente
0

Además de configurar http_proxyy https_proxy, tuve que configurar por separado el proxy para Dropbox.

Lo hice ejecutando el siguiente comando.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Ejecute dropbox help proxypara más información.

Si tiene problemas con los permisos, siga este enlace para encontrar una solución.

Nota: instalé Dropbox usando el repositorio APT de Dropbox .
Estoy usando Ubuntu 14.04.3 LTS.

narendra-choudhary
fuente