我在尝试升级 AWS 实例上的 systemd 包时遇到此问题
Error unpacking rpm package systemd-219-78.amzn2.0.22.x86_64
error: unpacking of archive failed on file /usr/lib/tmpfiles.d/var.conf: cpio: rename
Verifying : systemd-219-78.amzn2.0.22.x86_64 1/2
systemd-219-78.amzn2.0.21.x86_64 was supposed to be removed but is not!
Verifying : systemd-219-78.amzn2.0.21.x86_64 2/2
我尝试将 systemd 软件包从 219-78.amzn2.0.21 更新到 219-78.amzn2.0.22 版本。
答案1
我解决了这个问题。
该文件/usr/lib/tmpfiles.d/var.conf
是不可变的。我用chattr
命令将其更改为可变的。