很久没打开 WSL 2 里面的 Arch Linux, 想着更新一下软件包, 执行 pacman -Syu
, 遇到 “signature is marginal trust” “failed to commit transaction (invalid or corrupted package)” 等错误.
观察输出的信息, 似乎提到了 “签名” “信任” 的问题 (signature … is marginal trust).
可能当时自己搜索时关键字没提供完整或是什么问题, 总之没能解决问题, 于是可怜兮兮去问友人, 然后被告知 ArchWiki 上就有, 还被责怪为什么不先去看 Wiki.
友人回复挺快, 而且 ArchWiki 的 Pacman 页面 上边 Troubleshooting 章节下的第二点就是, 估计也是常见的问题. ArchWiki 上边的其他记录也挺全面详实的.
果然遇事还是应该先看 Wiki, 写这篇博文也是为了记录这个教训.
总之, 在 ArchWiki 的对应部分, 也就是 “Failed to commit transaction (invalid or corrupted package)” error, 可以看到这样一段话:<