O que significa StackApplet “Network Error”?

3

Acabei de instalar o StackApplet StackApplet 1.5 usando o pacote debian no site da barra de lançamento. Quando cliquei pela primeira vez no botão de preferências do menu, tentei abrir http://localhost:8150/ no Chromium e recebi este erro:

This webpage is not available The webpage at http://localhost:8150/ might be temporarily down or it may have moved permanently to a new web address.
Error 120 (net::ERR_SOCKS_CONNECTION_FAILED): Unknown error.

Meu Chromium é iniciado com um switch para que ele use um proxy socks5, usando este comando:

chromium-browser  --proxy-server="socks5://localhost:1080" %U

Lembrei-me de que não estava usando uma lista de URLs de proxy ignoradas, então adicionei a opção: --proxy-bypass-list="localhost,127.0.0.1" ao comando acima e consegui acessar a página de preferências sem problemas.

No entanto, depois de adicionar as informações da minha conta, vejo a mensagem: Network Error. no menu StackApplet. Isso me faz pensar que o StackApplet pode estar tentando usar o proxy socks5 - mesmo que não seja definido globalmente, apenas o Chromium usa esse proxy. Eu não preciso de StacksApplet para usar meu proxy, na verdade, provavelmente seria melhor se não o fizesse. Então minhas perguntas são:

  1. O que significa a mensagem Network Error. ?

    e
  2. O que devo fazer para corrigir / depurar esse erro?
por adempewolff 04.06.2012 / 08:49

1 resposta

2

Eu sou o autor do StackApplet e farei o meu melhor para responder à sua pergunta.

"...so I added the switch: --proxy-bypass-list="localhost,127.0.0.1" to the above command and I was then able to access the preference page without any problems."

Na verdade, estou surpreso que o Chromium não exiba uma URL local sem o argumento da linha de comando especificando um proxy. Ainda assim - se funcionar, ótimo.

"What does the Network Error. message mean?"

Esse erro é exibido sempre que o aplicativo recebe uma URLError exception do urllib2 módulo Python. Isso pode acontecer por vários motivos diferentes - incluindo um proxy mal configurado.

"What should I do to fix/debug this error?"

Isso é complicado.

O StackApplet não pode usar configurações de proxy específicas do sistema ou do Chromium. (Na verdade, ser capaz de definir configurações de proxy para StackApplet tem sido uma solicitação de recurso de longa data.)

O que eu sugiro é executar o StackApplet em um terminal. Certifique-se de que todas as instâncias em execução do aplicativo estejam fechadas e sejam executadas:

/usr/bin/stackapplet

Fique de olho nas mensagens de erro que aparecem na saída.

Se você continuar recebendo erros, registre um bug aqui .

    
por Nathan Osman 13.02.2013 / 00:31