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?

Mark Jones
fonte
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.

Pedro Rolo
fonte
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
Ingo Karkat
fonte
@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
Andy Murdoch
fonte
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!

shivshnkr
fonte
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.

narendra-choudhary
fonte