You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04执行sudo更新时出现Sub-process https接收信号4错误的问题求助

Ubuntu 22.04执行sudo更新时出现Sub-process https接收信号4错误的问题求助

我在Ubuntu 22.04的虚拟机里执行系统更新操作时,突然弹出了以下错误:

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

我上网搜了相关解决方案,发现用普通用户身份执行这个命令时,问题能正常解决:
sudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update

但我尝试把环境变量配置到bashrc里持久化生效时却失败了——我分别在/root/.bashrc和我的普通用户的~/.bashrc里都加了这行:export GNUTLS_CPUID_OVERRIDE=0x1,执行source .bashrc让配置生效后,再执行sudo apt-get update还是会触发同样的错误。

补充一下我的登录操作流程:我是通过ssh myuser@host登录到普通用户(此时执行whoami显示myuser),然后用sudo -i切换到root用户(此时whoami显示root)。在root用户下直接跑apt-get update是正常的,但只要命令前加上sudo前缀,错误就又出现了。

备注:内容来源于stack exchange,提问作者Emad Helmi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:33:14