wget está funcionando somente quando usado com o sudo

1

Estou tendo um comportamento bastante estranho com wget desde ontem.

Eu posso fazer o download de arquivos usando sudo wget , mas quando tento o mesmo arquivo com apenas wget , posso obter este erro:

yusufh@ubuntu-yuh:~$ wget http://www.kegel.com/wine/winetricks
--2010-12-17 09:34:11--  http://www.kegel.com/wine/winetricks
Resolving www.kegel.com... failed: Name or service not known.
wget: unable to resolve host address 'www.kegel.com'

e com sudo wget :

yusufh@ubuntu-yuh:~$ sudo wget http://www.kegel.com/wine/winetricks
--2010-12-17 09:35:37--  http://www.kegel.com/wine/winetricks
Connecting to 127.0.0.1:5865... connected.
Proxy request sent, awaiting response... 200 OK
Length: 190672 (186K) [text/plain]
Saving to: 'winetricks'

100%[==================================================================================================>] 190,672     --.-K/s   in 0.03s   

2010-12-17 09:35:37 (6.92 MB/s) - 'winetricks' saved [190672/190672]

Após os comentários abaixo, aqui está uma atualização:

Eu posso usar o Google Chrome ou o Firefox perfeitamente sem executá-lo como root.

Eu uso ntlmaps para me conectar ao proxy do Office. Então eu preciso usar 127.0.0.1:5865 como proxy para clientes.

Resultado para env | grep -i proxy:

NO_PROXY=localhost,127.0.0.0/8,*.local,
http_proxy=127.0.0.1:5865
ftp_proxy=127.0.0.1:5865
all_proxy=socks://127.0.0.1:5865/
ALL_PROXY=socks://127.0.0.1:5865/
https_proxy=127.0.0.1:5865
no_proxy=localhost,127.0.0.0/8,*.local

enquanto sudo env | grep -i proxy está vazio!

AJUDA!

    
por Yusuf 17.12.2010 / 06:36

3 respostas

0

OK, problema resolvido.

Na verdade, foi um bug com o gnome-terminal do Ubuntu 10.04.

Eu encontrei minha resposta aqui .

Em resumo, faça um

sudo apt-get install gnome-terminal

Em seguida, feche o terminal e inicie-o novamente! Uma solução tão simples para um problema tão grande! : D

É por isso que você deve sempre manter seu Ubuntu atualizado: P (Eu não queria atualizar porque queria testar algumas outras coisas primeiro, e a conexão com a Internet é bem lenta aqui, mas eu acho melhor fazer isso agora !!)

    
por 21.12.2010 / 13:46
3

Connecting to 127.0.0.1:5865... connected. Proxy request sent, awaiting response... 200 OK

O que isso significa?

Dica: compare env | grep -i proxy com sudo env | grep -i proxy

    
por 17.12.2010 / 09:09
0

Eu tive esse problema. Eu mudo My nameserver em /etc/resolv.conf para:

nameserver 8.8.8.8
    
por 19.07.2014 / 00:45