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