我在使用 Ubuntu 12.04 x64bit,几天前安装的。
我遇到的问题是:在启动时它可以毫无问题地连接到我的无线网络,但过了一会儿我断开了连接并提示我输入无线网络的密钥(已输入 - 保存)所以我只需单击“确定”,但无线网络不再连接。
重置网络管理器也无济于事。只有重新启动,之后 ubuntu 才能毫无问题地连接到所述无线。
终端输出此错误消息:** Message: No keyring secrets found for cimermanovic /802-11-wireless-security; asking user.
cimermanovic 是 ssid 名称。
此外,以下是网络管理器给出的一些错误消息:
(nm-applet:31926): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: 断言“dest_width > 0”失败
(nm-applet:31693): GdkPixbuf-CRITICAL **: gdk_pixbuf_scale_simple: 断言“dest_width > 0”失败
(nm-applet:30184):GdkPixbuf-CRITICAL **:gdk_pixbuf_scale_simple:断言“dest_width > 0”失败
我应该怎样修复此问题?
谢谢!
答案1
- 我在使用 Atheros 卡(不确定是哪个驱动程序)时遇到过这个问题,并将其换成了使用 RT2790 的 RALink。
- 我的笔记本电脑是华硕 EeePC 1000HE
- 全新安装
- 这台笔记本电脑可以运行许多以前的 Ubuntu 版本,从 9.04 到至少 11.04(我在 10.10 上稳定运行了很长时间)这个问题只出现在 12.04 中?
- 我切换到 xfce 是因为 unity 搞坏了我的机器(风扇一直开着)。是的,我在底部有一个面板?
- 即使我没有打开任何窗口,也会发生这种情况。对我来说,当我正在使用笔记本电脑时,这种情况很少发生。通常只有当我离开一段时间后才会发生这种情况。当我回来时,我可能会收到数十次输入 wifi 密码的提示。
您的两种潜在解决方法都可以解决此问题。我目前正在运行 cron 作业来检查网络状态,并在未连接时运行这些命令,但这不是一个好的解决方案。
答案2
如果我在笔记本电脑附近使用 2.5Ghz 无线电话,就会发生这种情况。微波炉如果在附近也会干扰它,所以不要忽视外界干扰的可能性。
答案3
[需要将其添加为评论,但代表数量不够。]
一些相关问题可能有助于调试这个问题:
- 您有旧的 Broadcom 无线网卡吗?BCM43xx?
- 笔记本电脑型号是什么?
- 您是从旧版 Ubuntu 就地升级还是全新安装的?
- 如果您在之前的 Ubuntu 版本上使用过相同的硬件:之前它运行正常吗?这个问题只出现在 Pangolin 中吗?
- 您使用的是 Gnome Panel 还是 Unity?底部有面板吗?
- 当您同时打开大量连接时是否会发生这种情况?例如打开多个选项卡,每个选项卡中都有多个图像链接?或者尝试一下这种情况,看看是否会触发这种情况。
可能的解决方法:
尝试切换 nm-applet 中的“启用无线”、“启用网络”检查和硬件 wifi 开关。(也许可以以这三个开关的各种组合进行切换)
重置网络
killall nm-applet sudo service network-manager restart nm-applet &