问题描述
将容器升级到1.4.0后,运行的Docker容器失败,并显示以下错误
docker: Error response from daemon: ttrpc: closed: unkNown.
作为参考,我正在使用Arch Linux。
解决方法
更新:如前所述,大版本存储库1.4.0-2中提供了一个解决此问题的容器化新版本。 (损坏的版本为1.4.0-1)。因此,不再需要以下回滚。
回滚到容器化1.3.4可以暂时解决此问题:
cd /var/cache/pacman/pkg/
sudo pacman -U containerd-1.3.4-2-x86_64.pkg.tar.zst
对于长期修复,Github上已经有一张公开票,最好从那里跟踪状态:https://github.com/containerd/containerd/issues/4483
, arch repos中提供了一个新版本的容器化版本来解决此问题:1.4.0-2
损坏的版本为
1.4.0-1
,而固定版本为1.4.0-2