Autor Tópico: Configuração Proxy Kubuntu 14.04  (Lida 3370 vezes)

Offline maquiavelho

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
Configuração Proxy Kubuntu 14.04
« Online: 08 de Maio de 2014, 11:12 »
Estou utilizando um conexão que passa por um proxy. Consegui configurar várias partes do sistema que conseguisse identificar que uso isso, mas ocorre que programas que usam o interpretador Python 2.7 não conseguem acessar a internet. Um exemplo é o "Notificador de Atualizações de Software", que é representado por esse ícone

E a saída desse programa no terminal é:
Citar
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Traceback (most recent call last):
  File "/usr/lib/update-notifier/package-data-downloader", line 239, in process_download_requests
    dest_file = urllib.urlretrieve(files)[0]
  File "/usr/lib/python2.7/urllib.py", line 94, in urlretrieve
    return _urlopener.retrieve(url, filename, reporthook, data)
  File "/usr/lib/python2.7/urllib.py", line 240, in retrieve
    fp = self.open(url, data)
  File "/usr/lib/python2.7/urllib.py", line 208, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 345, in open_http
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 969, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 829, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 791, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 772, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 571, in create_connection
    raise err
IOError: [Errno socket error] timed out
flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.356.orig.tar.gz
Traceback (most recent call last):
  File "/usr/lib/update-notifier/package-data-downloader", line 239, in process_download_requests
    dest_file = urllib.urlretrieve(files)[0]
  File "/usr/lib/python2.7/urllib.py", line 94, in urlretrieve
    return _urlopener.retrieve(url, filename, reporthook, data)
  File "/usr/lib/python2.7/urllib.py", line 240, in retrieve
    fp = self.open(url, data)
  File "/usr/lib/python2.7/urllib.py", line 208, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.7/urllib.py", line 345, in open_http
    h.endheaders(data)
  File "/usr/lib/python2.7/httplib.py", line 969, in endheaders
    self._send_output(message_body)
  File "/usr/lib/python2.7/httplib.py", line 829, in _send_output
    self.send(msg)
  File "/usr/lib/python2.7/httplib.py", line 791, in send
    self.connect()
  File "/usr/lib/python2.7/httplib.py", line 772, in connect
    self.timeout, self.source_address)
  File "/usr/lib/python2.7/socket.py", line 571, in create_connection
    raise err
IOError: [Errno socket error] [Errno 101] Network is unreachable

Alguma ideia de como resolver isso?

Obrigado.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.736
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Configuração Proxy Kubuntu 14.04
« Resposta #1 Online: 08 de Maio de 2014, 14:43 »
Tente adicionar estas linhas ao arquivo /etc/profile e reiniciar a máquina.

Código: [Selecionar]
http_proxy=http://seu-proxy:porta/
ftp_proxy=http://seu-proxy:porta/

Onde "seu-proxy" é o endereço do seu proxy (p.ex. 192.168.1.1) e "porta" é a porta onde ele escuta (p.ex. 3128 ou 8080).
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline maquiavelho

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
Re: Configuração Proxy Kubuntu 14.04
« Resposta #2 Online: 18 de Maio de 2014, 12:37 »
Obrigado.

Me parece que aplicações escritas em Python precisam que o proxy seja definido no próprio script/programa. Alguém sabe se isso procede?