由于按流量计费的连接,自动更新暂停

yoM*_*a33 4 software-center update-manager

我的笔记本电脑运行 Ubuntu 20.04。我打开移动热点并使用笔记本电脑的 Wi-Fi 连接以使用互联网。每当我去 Ubuntu 软件中心时,这个栏总是在那里:

在此输入图像描述

如果我单击“了解更多”选项,则会出现此弹出窗口:

在此输入图像描述

我检查了这个问题并尝试了一些建议的答案,但没有任何效果。我当前的软件和更新更新选项如下所示:

在此输入图像描述

这是什么?这是个问题吗?如何摆脱这个?

编辑 1:我的 Wi-Fi 未显示按流量计费,我刚刚检查过:

在此输入图像描述

Err*_*404 5

漏洞

实际上,您提出这个问题时存在一个错误,导致 gnome 软件相信您的连接是按流量计费的。该软件的更高版本解决了该问题。因此,您只需运行即可sudo apt upgrade解决问题。如果您不使用 deb 版本,您可能仍然会遇到此问题。您可以使用以下命令安装 deb 版本:

sudo snap remove snap-store
sudo apt install gnome-software
Run Code Online (Sandbox Code Playgroud)

您可以使用命令启动它gnome-software。您还可以使用应用程序抽屉来启动它。

原答案

此问题是因为您当前的网络是按流量计费的,而 Ubuntu 不会对按流量计费的连接进行自动更新。它显示该面板是因为自动更新已暂停。执行以下操作将连接设置为metered-no.

请注意,由于后台任务等原因,以下更改将比平常占用更多的互联网。

命令行界面

  1. 获取设备当前的连接

    nmcli -t -f GENERAL.CONNECTION --mode tabular device show $DEVICE | head -n1
    
    Run Code Online (Sandbox Code Playgroud)

    -t为必填项,因为末尾有一个空格

  2. 显示当前计量状态

    nmcli -f connection.metered connection show $CONNECTION
    
    Run Code Online (Sandbox Code Playgroud)

    $CONNECTION上一个命令返回的字符串在哪里。

  3. 更改计量状态

    有效状态为yesno、 和unknownunknown是默认值,它将根据 DHCP 选项等进行猜测,
    例如:-ANDROID_METERED

  4. 现在禁用按流量计费的连接:

    nmcli connection modify $CONNECTION connection.metered no
    
    Run Code Online (Sandbox Code Playgroud)

    $CONNECTION根据第一个命令的输出进行更改。

图形用户界面

  1. 转到设置(通过在应用程序启动器中搜索设置,然后打开设置应用程序)

  2. 导航至 Wi-Fi 设置:

在此输入图像描述

  1. 进入当前连接设置

  2. 您将看到这样的屏幕:

在此输入图像描述

  1. 正如您所看到的,我的连接没有按流量计费,但您的复选框可能已勾选,因此,只需取消勾选它并单击 即可Apply

如果上述方法不起作用,您可以尝试运行以下命令:

sudo dpkg-reconfigure unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

您会收到如下提示:

在此输入图像描述

选择yes它就会起作用。

如果您收到任何其他提示,请选择默认选项或您喜欢的选项。


如果上述方法也不起作用,那么一定还有其他问题。尝试重新安装软件应用程序或安装gnome-softaware应用程序

sudo apt install gnome-software
Run Code Online (Sandbox Code Playgroud)

如果没有任何效果,请尝试将更新设置更改为:

在此输入图像描述

  • 我运行你写的所有命令输出如下:Android Error: invalid field 'connection.metered'; 允许的字段:NAME、UUID、TYPE、TIMES> 第 1-1/1 行(END)错误:未知连接“connection.metered”。我还添加了一张照片,请查看您可能感兴趣的 (2认同)