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/.bashrcandmyuser/.bashrc並執行時source .bashrc,問題並未解決。

當我以root使用者身分登入(sshmyuser@host然後whoami結果myuser.thensudo -i並在我的虛擬機器中執行whoami結果root。)並執行命令時,沒有sudo問題。但即使有了root用戶和sudo前綴,問題仍然存在。

答案1

您可以sudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update在每次想要更新軟體包時使用,但如果您想使其永久且在系統範圍內,則必須新增export GNUTLS_CPUID_OVERRIDE=0x1至該/etc/environment檔案。

相關內容