每当我在 Chrome 中打开新标签页并转到新网页时,都会出现此问题
"your connection was interrupted; a network change was detected"
然后它会继续访问该页面,尽管它通常无法正确加载整个页面。
我最近从 16.10 升级到 17.04,我的 Chrome 是 57.0.2987.133(64 位)。
总体而言,Chrome 浏览器的任何操作(提交、新页面)似乎都犹豫不决、卡住/冻结。升级前没有这个问题。
顺便说一句,我发现这讨论,但不确定在 Ubuntu 中该做什么。
答案1
禁用 IPv6 似乎已经彻底解决了我的症状。
(根据这篇旧帖子,我怀疑 IPv6 可能与此相关https://productforums.google.com/forum/#!topic/chrome/P7qEIWA1__M。
要检查 IPv6 是否处于活动状态,请转到 NM 面板(时钟附近的 wifi 符号)并选择连接信息,如下所示:
如果 IPv6 已被忽略或处于非活动状态,则此答案不适用于您。如果 IPv6 处于活动状态,则在系统设置 > 网络中禁用(“忽略”)它,如下所示:
请评论成功/失败情况,以便我们确认此解决方法。
我怀疑其他网络服务未受影响,因为它们使用 IPv4。
原始帖子:
我有完全相同的症状、浏览器版本和升级路径。Firefox 没有表现出类似的症状。此外,我在构建期间经常访问其他网络服务(例如 pypi、mvnrepository),并且没有出现任何问题。
chrome 的症状似乎千差万别。最常见的症状(如 OP 所述)是“您的连接已中断”错误。其他症状包括缺少图形、页面样式不完整以及内容为空(可能是 ajax 故障)。
也就是说,该问题特定于 17.10 版的 Chrome,并且影响多种内容类型。
答案2
我也遇到过这个问题,但就我而言,这是一个Docker容器每隔 10 秒钟就会上下移动一次,这使得一切都以非常奇怪的方式运行。
对于上述修复,如果是 IPv6,下面是一个纯 CLI 指南。
一个纯命令行修复,而不是点击 UI,将是:
nmcli device modify wlan0 ipv6.method ignore
或者如果你想按连接执行此操作:
nmcli con modify $CONNECTION_NAME ipv6.method ignore
答案3
对我来说,这也是一个 Docker 问题,它可能干扰了互联网。
- 转到终端:(ctrl + alt + T)
- 以 sudo 用户身份登录(您需要具有管理员权限)
- 检查正在运行的容器:
docker ps -a
- 移除容器:
docker rm -f <containerID>
答案4
我偶尔会遇到这个问题,但它不仅限于 17.10:
版本 61.0.3163.100(官方版本)基于 Ubuntu 构建,在 Ubuntu 16.04(64 位)上运行
禁用 IPV6 似乎确实可以消除它。