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
相关产品推荐
相关产品推荐

