Pacman 挂钩“无法运行事务挂钩”错误

Pacman 挂钩“无法运行事务挂钩”错误

我尝试使用 Manjaro 进行完整更新sudo pacman -Syyu,但最后抛出了错误:

Error: hook /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook line 2: invalid value Path
Error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.

我该如何修复挂钩?

答案1

当您不定期维护系统时就会发生这种情况。最快的解决方法是通过以下方式更新 Pacman:

wget https://pkgbuild.com/~eschwartz/repo/x86_64-extracted/pacman-static
chmod +x pacman-static
sudo ./pacman-static -Syyu

我不认为这是最干净的方法,但它应该可以毫无问题地更新 Pacman。

解决这个问题的另一种方法——

sudo nano /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook

更改类型=小路键入 =文件在第 2 行

重新安装内核,我假设版本

sudo pacman -S kernel419

运行这些 -

sudo mkinitcpio -P

sudo update-grub

我会先尝试更新 Pacman,看看问题是否得到解决。

相关内容