如何修复 Fedora CoreOS rpm-ostree error: Transaction in progress
问题:
尝试使用 rpm-ostree 安装包时,你看到类似这样的错误消息
rpm_ostree_error.txt
error: Transaction in progress: deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade解决方案
错误消息表示当前有 rpm-ostree 操作正在进行,你需要等待它完成。
为了查看哪个进程正在运行,使用
ps_aux_grep_rpm.sh
ps aux | grep rpm示例输出:
ps_example_output.txt
[root@CoreOS uli]# ps aux | grep rpm
root 730 41.2 1.7 1218036 34568 ? Ssl 18:41 0:30 /usr/bin/rpm-ostree start-daemon
zincati 1896 0.0 0.8 481172 17324 ? Sl 18:41 0:00 rpm-ostree deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade
root 3223 0.0 0.0 221452 832 pts/0 S+ 18:42 0:00 grep --color=auto rpm正如你在第二行中所见:
ps_single_line.txt
zincati 1896 0.0 0.8 481172 17324 ? Sl 18:41 0:00 rpm-ostree deploy --lock-finalization revision=5040eaabed46962a07b1e918ba5afa1502e1f898bf958673519cd83e986c228f --disallow-downgrade用户 zincati 当前正在我的系统上运行 rpm-ostree。zincati 是 Fedora CoreOS 自动更新器 - 换句话说,CoreOS 上当前正在运行自动系统更新。
如果进程卡住且等待无济于事,请reboot系统。杀死进程不起作用。
Check out similar posts by category:
CoreOS
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow