ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

【Ubuntu】Ubuntu Desktop 22.04 LTS にリポジトリを追加したらエラー

Ubuntu 22.04 LTS でリポジトリを追加したらエラーになってしまったため、回避方法を調べたのでここにメモします。

エラー

update コマンドを実行したらエラーになってしまいました。

$ sudo apt update
ヒット:1 https://download.docker.com/linux/ubuntu jammy InRelease
パッケージリストを読み込んでいます... 完了                                                                                                  
E: Method https has died unexpectedly!
E: 子プロセス https がシグナル 4 を受け取りました。
zsh: exit 1 

環境

環境は以下の通りです。

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

回避策

実行コマンド

GNUTLS_CPUID_OVERRIDE という設定を付加し update コマンドを実行します。

$ sudo GNUTLS_CPUID_OVERRIDE=0x1 apt-get update 
ヒット:1 https://download.docker.com/linux/ubuntu jammy InRelease
ヒット:2 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy InRelease                                                              
取得:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]                                                                  
ヒット:4 https://dist.crystal-lang.org/apt crystal InRelease                                                                 
取得:5 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]                                
取得:6 https://packages.clickhouse.com/deb stable InRelease [2,484 B]                             
取得:7 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [501 kB]             
取得:8 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
取得:9 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [730 kB]
取得:10 https://packages.clickhouse.com/deb stable/main amd64 Packages [73.3 kB]               
取得:11 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [129 kB]          
取得:12 http://security.ubuntu.com/ubuntu jammy-security/main amd64 c-n-f Metadata [10.3 kB]
取得:13 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [415 kB]          
取得:14 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [191 kB]
取得:15 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [63.3 kB]  
取得:16 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [15.3 kB]
取得:17 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [459 kB]
取得:18 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [740 kB]                 
取得:19 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [71.0 kB]
取得:20 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [604 B]
取得:21 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [932 kB]
取得:22 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [131 kB]        
取得:23 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [199 kB]
取得:24 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [15.6 kB]        
取得:25 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 c-n-f Metadata [20.5 kB]  
取得:26 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [40.9 kB]
取得:27 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [9,684 B]
取得:28 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [40.9 kB]
取得:29 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-backports/main amd64 c-n-f Metadata [388 B]
取得:30 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [22.2 kB]
取得:31 http://nttpc-dc8-az1.clouds.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 c-n-f Metadata [552 B]
5,151 kB を 5秒 で取得しました (1,138 kB/s)                     
パッケージリストを読み込んでいます... 完了
W: https://dist.crystal-lang.org/apt/dists/crystal/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

GNUTLS_CPUID_OVERRIDE

That environment variable can be used to explicitly enable/disable the use of certain CPU capabilities. Note that CPU detection cannot be overridden, i.e., VIA options cannot be enabled on an Intel CPU. The currently available options are:

  • 0x1: Disable all run-time detected optimizations
  • 0x2: Enable AES-NI
  • 0x4: Enable SSSE3
  • 0x8: Enable PCLMUL
  • 0x10: Enable AVX
  • 0x20: Enable SHA_NI
  • 0x100000: Enable VIA padlock
  • 0x200000: Enable VIA PHE
  • 0x400000: Enable VIA PHE SHA512