docker:来自守护程序的错误响应:ttrpc:已关闭:未知。将 containerd 升级到 1.4.0 后
docker: Error response from daemon: ttrpc: closed: unknown. after upgrading containerd to 1.4.0
将 containerd 升级到 1.4.0 后,运行 docker 容器失败并出现以下错误
docker: Error response from daemon: ttrpc: closed: unknown.
作为参考,我使用的是 Arch Linux。
更新:如前所述,arch repos: 1.4.0-2 中提供了修复此问题的新版本 containerd。 (损坏的版本是 1.4.0-1)。因此不再需要下面的回滚。
回滚到 containerd 1.3.4 暂时解决了这个问题:
cd /var/cache/pacman/pkg/
sudo pacman -U containerd-1.3.4-2-x86_64.pkg.tar.zst
对于 longer-term 修复,Github 上已经有一个开放的工单,最好从那里跟踪状态:https://github.com/containerd/containerd/issues/4483
arch repos 中提供了修复此问题的新版本 containerd:1.4.0-2
The broken version was 1.4.0-1
, and the fixed version is 1.4.0-2
将 containerd 升级到 1.4.0 后,运行 docker 容器失败并出现以下错误
docker: Error response from daemon: ttrpc: closed: unknown.
作为参考,我使用的是 Arch Linux。
更新:如前所述,arch repos: 1.4.0-2 中提供了修复此问题的新版本 containerd。 (损坏的版本是 1.4.0-1)。因此不再需要下面的回滚。
回滚到 containerd 1.3.4 暂时解决了这个问题:
cd /var/cache/pacman/pkg/
sudo pacman -U containerd-1.3.4-2-x86_64.pkg.tar.zst
对于 longer-term 修复,Github 上已经有一个开放的工单,最好从那里跟踪状态:https://github.com/containerd/containerd/issues/4483
arch repos 中提供了修复此问题的新版本 containerd:1.4.0-2
The broken version was
1.4.0-1
, and the fixed version is1.4.0-2