您尚未登录。

#1 2021-08-14 10:11:56

Nexus One
会员
注册时间: 2020-03-04
帖子: 4

pacman <filename> exists in filesystem

今天KDE下命令行更新,然后到(234/652)时家中突然断电,自然电脑停电,我开机后出现initramfs is not found
然后我用archiso进入chroot后pacman继续更新(本质应该是未创建新的vmlinuz镜像),之后出现file exist in filesystem,如图
212a0b9efd29a525.png
现在我有两个看法
1.删除文件
2.强行覆盖(--overwrite)
删除文件显然不现实,但是强行覆盖的选项......风险大于收益,而且200多个包,都得这么做。

离线

#2 2021-08-14 11:16:28

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,961
个人网站

Re: pacman <filename> exists in filesystem

惨。覆盖吧,如果你的系统不乱的话,应该没啥风险。
另外 btrfs 快照了解一下?

离线

#3 2021-08-14 11:24:26

sukanka
会员
所在地: Amoy, China
注册时间: 2020-04-05
帖子: 173
个人网站

Re: pacman <filename> exists in filesystem

如果只是 initramfs is not found 的话,重装下 linux 或者 linux-lts 就好了吧

离线

#4 2021-08-14 15:33:17

Nexus One
会员
注册时间: 2020-03-04
帖子: 4

Re: pacman <filename> exists in filesystem

现在有两端提示,如下:

Error: local database is inconsistent: name mismatch on package imlib2
Error: local database is inconsistent: version mismatch on package imlib2

离线

页脚