Ubuntu 22.04 は sudo でサブプロセス https 受信シグナル 4 を返します

Ubuntu 22.04 は sudo でサブプロセス https 受信シグナル 4 を返します

VM を更新しようとすると、次のエラーが発生しました:

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

ネットで検索してみたらこれ回答 非ルートユーザーで実行すると問題は修正されます。ただし、と の両方にsudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update行を追加して実行しても問題は修正されません。export GNUTLS_CPUID_OVERRIDE=0x1/root/.bashrcmyuser/.bashrcsource .bashrc

rootユーザーとしてログインし(sshmyuser@hostwhoami結果がmyuser. になり、 VM で結果sudo -iを実行する)、コマンドを実行すると、問題なく動作します。ただし、ユーザーとプレフィックスがあっても、問題は存在します。whoamirootsudorootsudo

答え1

パッケージを更新するたびに使用できますsudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get updateが、それを永続的にシステム全体に適用する場合は、ファイルexport GNUTLS_CPUID_OVERRIDE=0x1に追加する必要があります/etc/environment

関連情報