无法更新/移除软件包 yast2-ntp-client

今天用 zypper dup 更新了 Tumbleweed 的系统,安装时安装到这个软件包yast2-ntp-client-4.5.2-1.1.noarch时卡死(等待约半小时没有任何输出,发送 term 信号也无法退出)。卡死前的终端输出如下,似乎没啥有用的信息。

(4749/4896) 正在安装:yast2-security-4.5.5-1.1.noarch .........................................................................[完毕]
syntax error in /usr/share/applications/Steam++.desktop, line 1
syntax error in /usr/share/applications/Steam++.desktop, line 1
syntax error in /usr/share/applications/Steam++.desktop, line 1
syntax error in /usr/share/applications/Steam++.desktop, line 1
syntax error in /usr/share/applications/Steam++.desktop, line 1
(4750/4896) 正在安装:yast2-ntp-client-4.5.3-1.1.noarch --------------------------------------------------------------------------[\]


正在尝试正常退出...

好好!这就退啦 :-)...
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C
好好!这就退啦 :-)...
[1]    5274 killed     sudo zypper dup

杀掉 zypper 进程之后,又重新运行了一遍 zypper dup,故障依旧,输出见下。

在缓存 vlc-qt-3.0.18-7.7.x86_64.rpm 中                                                                       (137/145),   1.1 MiB    
在缓存 vlc-3.0.18-7.7.x86_64.rpm 中                                                                          (138/145), 689.8 KiB    
在缓存 vlc-vdpau-3.0.18-7.7.x86_64.rpm 中                                                                    (139/145),  65.0 KiB    
在缓存 fcitx5-lua-migration-reminder-1.0.1-6.13.x86_64.rpm 中                                                (140/145),   9.9 KiB    
在缓存 plasma5-desktop-5.26.5-1.1.x86_64.rpm 中                                                              (141/145),   3.3 MiB    
在缓存 plasma5-desktop-emojier-5.26.5-1.1.x86_64.rpm 中                                                      (142/145),  76.9 KiB    
在缓存 plasma5-session-5.26.5-1.3.noarch.rpm 中                                                              (143/145), 108.2 KiB    
在缓存 plasma5-desktop-lang-5.26.5-1.1.noarch.rpm 中                                                         (144/145),   4.6 MiB    
在缓存 plasma5-session-wayland-5.26.5-1.3.x86_64.rpm 中                                                      (145/145), 106.5 KiB    

正在检查文件冲突: ............................................................................................................[完毕]
(  1/146) 正在移除 yast2-ntp-client-4.5.2-1.1.noarch .......................................................................<100%>[-]
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C[1]    1374 killed     sudo zypper dup

依旧卡死。按下 Ctrl+C 后 zypper 会跑满 CPU 单核,可能是死循环了。之后尝试使用 rpm -e 也无法卸载,表现为没有任何输出并卡住,不响应 Ctrl+C。尝试用 rpm 卸载了一个别的软件包,可以正常卸载。

请问各位有没有什么可能的修复方式或者说手动卸载的方法?

何不用 snapper 回滚

1赞

多谢,已经解决。重启了一次电脑后发现显卡驱动炸了,又跑了一遍 dup,然后再重启就好了。现在怀疑可能是安装软件时写入数据库的时候出错了,不过具体是什么问题也不得而知了,复现也复现不了。

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。