StackApplet“网络错误”是什么意思?

StackApplet“网络错误”是什么意思?

我刚刚使用来自 launchpad 站点的 debian 软件包安装了 StackApplet StackApplet 1.5。当我第一次单击菜单中的首选项按钮时,它尝试http://localhost:8150/在 Chromium 中打开,然后出现此错误:

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.

我的 Chromium 启动时带有一个开关,使其使用 socks5 代理,使用以下命令:

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

我记得我没有使用绕过代理 URL 列表,因此我将开关:添加--proxy-bypass-list="localhost,127.0.0.1"到上面的命令中,然后我就可以毫无问题地访问首选项页面。

但是,添加我的帐户信息后,我在 StackApplet 菜单中看到了以下消息:Network Error.。这让我认为 StackApplet 可能正在尝试使用 socks5 代理——即使它没有全局设置,也只有 Chromium 使用此代理。我不需要 StacksApplet 使用我的代理,事实上,如果不这样做可能会更好。所以我的问题是:

  1. 这条信息是什么Network Error.意思

  2. 我应该怎么做才能修复/调试这个错误?

答案1

我是 StackApplet 的作者,我会尽力回答您的问题。

“...所以我在上面的命令中添加了开关:--proxy-bypass-list="localhost,127.0.0.1"然后我就可以毫无问题地访问首选项页面。”

我真的很惊讶,如果没有指定代理的命令行参数,Chromium 就不会显示本地 URL。不过,如果它能工作,那就太好了。

“网络错误信息是什么意思?”

每当应用程序收到AURLError来自 urllib2 Python 模块。这种情况可能由于多种原因而发生 - 包括代理配置错误。

“我应该怎么做才能修复/调试这个错误?”

这很棘手。

StackApplet 无法使用系统范围或 Chromium 特定的代理设置。(事实上,能够为 StackApplet 配置代理设置一直是一项长期存在的功能请求。)

我建议在终端中运行 StackApplet。确保应用程序的所有正在运行的实例都已关闭并运行:

/usr/bin/stackapplet

留意输出中出现的任何错误消息。

如果仍然收到错误,请提交错误报告这里

相关内容