Não é possível concluir a instalação do dropbox por trás do proxy


18

Problema:

Meu PC no campus fica atrás de um proxy (exigindo autenticação) e não consigo configurar o Dropbox. Estou convencido de que este é um problema de proxy, pois também não consigo configurar o Ubuntu (mas não uso o Ubuntu One, portanto isso não é um problema). Eu observei a correção do Ubuntu One, mas parece modificar as configurações explicitamente relacionadas ao Ubuntu One. Posso instalar o pacote nautilus-dropbox (compilado da fonte e do pacote .deb do site e do centro de software), mas quando clico em OK na caixa de diálogo "Dropbox Installation" (solicitando o download do daemon proprietário), a instalação congela com o botão OK pressionado. Quando observo seu processo no System Monitor, seu canal de espera é inet_wait_for_connect.

Eu configurei as seguintes diretivas de proxy até agora:

  1. Adicionada informação mj22: ** @ proxy.waikato.ac.nz:80 às configurações de proxy de rede em configurações de rede.
  2. Adicionadas variáveis ​​http_host e http_port em gconf-editor-> system-> proxy
  3. Adicionado 'host', 'authentication_password' 'authentication_user' e marcado 'user authentication' e 'use_http_proxy' em gconf-editor-> system-> http_proxy
  4. Adicionada exportação http_proxy = "http: // mj22: **@proxy.waikato.ac.nz: 80 /" para /etc/bash.bashrc
  5. Adicionado Adquirir :: http :: proxy "http: // mj22: **@proxy.waikato.ac.nz: 80 /"; para /etc/apt/apt.conf (que é o que eu imagino permitir que o Software Center recupere pacotes).

(onde ** é minha senha)

Também adicionei as linhas ftp e https equivalentes para as entradas acima. Fico bem na Internet e o Software Center pode baixar pacotes, mas é isso.

Assuntos relacionados:

  1. O centro de software não pode buscar resenhas (mas pode baixar pacotes).
  2. Ao tentar adicionar uma conta online no Gnome 3, uma caixa de diálogo é exibida com "Erro ao obter um token de solicitação: Não é possível conectar-se ao proxy (proxy.waikato.ac.nz)"

Atualizações:

Depois de algum tempo (10 minutos), o Dropbox mostra uma caixa de diálogo de erro que diz:

Problemas ao conectar-se aos servidores do Dropbox. Talvez sua conexão à Internet esteja inoperante ou você precise definir sua variável de ambiente http_proxy.

Existe uma maneira de ver quais variáveis ​​de ambiente estão definidas atualmente?


A execução envno terminal deve mostrar variáveis ​​de ambiente. O http_proxy está definido lá? Caso contrário, você pode tentar adicioná-lo com a exportação http_proxy = " mj22 : ** @ proxy.waikato.ac.nz:80/"
— kikixx 19/10/11

@kikixx. Sim. env mostra http_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ e ftp_proxy = mj22 : ** @ proxy.waikato.ac.nz:80/ estão configurados. Eles devem aparecer entre aspas, como mostrado por env?
— Mark Jones

Desculpe Mark, parece que as configurações de proxy estão em um pouco de um estado em 11.10. Depois de "aplicar todo o sistema", você pode verificar o / etc / environment e confirmar se está lá também? A última sugestão minha é adicionar as variáveis ​​http_proxy a / system / proxy e / system / http_proxy, caso esteja verificando valores herdados.
— Kikixx #

Respostas:


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

Você precisa executar o deamon como root e, portanto, configurar o proxy como root. A configuração da variável de env raiz httpS_proxy na chamada deve ser suficiente.


11
Este não trabalho para mim ... mas solução Ingo Karkat fez :)
— zipizap

2
A partir de fevereiro de 2014, http_proxynão funciona, pois é esperado que o binário seja baixado de um servidor da Web seguro. Portanto, https_proxydeve ser a variável correta a ser usada.
— RajaRaviVarma

sudonão é necessário
— Alessandro Cuttin

11
Finalmente funcionou! Agradecemos também a RajaRaviVarma pelas informações https.
— x__x

16

O que falta ainda é a instalação do daemon do Dropbox. Você pode baixar e instalar manualmente; isso está documentado em 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 -

Em seguida, execute o daemon do Dropbox a partir da pasta .dropbox-dist recém-criada.

~/.dropbox-dist/dropboxd

@IngoKarkat Isso não funciona mais.
— horaceT

5

Caso isso ajude alguém, tive um problema com as configurações de proxy e, embora as tenha definido, elas não foram ativadas:

Você pode ver se eles estão ativados assim:

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

E habilite-os se não forem assim:

gsettings set org.gnome.system.proxy.http enabled true

2

Caso alguém use proxy que exija autenticação:

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

trabalhou para mim!


0

Além de definir http_proxye https_proxy, tive que definir separadamente o proxy para o Dropbox.

Eu fiz isso executando o seguinte comando.

sudo dropbox proxy manual http proxyhost proxy_port username passowrd

Corra dropbox help proxypara obter mais informações.

Se você tiver problemas de permissão, siga este link para solução.

Nota: Instalei o Dropbox usando o Repositório do Dropbox APT .
Estou usando o Ubuntu 14.04.3 LTS.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.