Ubuntu 22.04 使用 sudo 返回子进程 https 收到信号 4

Ubuntu 22.04 使用 sudo 返回子进程 https 收到信号 4

当我想更新我的虚拟机时出现错误:

E: Method https has died unexpectedly!
E: Sub-process https received signal 4.

我在网上搜索了一下回答当我sudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update以非 root 用户身份运行时,问题已解决。但是当我将这行添加export GNUTLS_CPUID_OVERRIDE=0x1/root/.bashrcmyuser/.bashrc并执行时source .bashrc,问题并未解决。

当我以用户身份登录root(sshmyuser@host然后whoami结果myuser。然后在我的虚拟机中sudo -i执行whoami结果root。)并运行命令时,没有sudo它就没问题了。但即使有root用户和sudo前缀,问题仍然存在。

答案1

您可以sudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update在每次想要更新软件包时使用它,但如果您想要使它永久存在并且影响整个系统,那么您必须添加export GNUTLS_CPUID_OVERRIDE=0x1/etc/environment文件中。

相关内容