當我想更新我的虛擬機器時,出現錯誤:
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/.bashrc
andmyuser/.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
檔案。