记录一次Manjaro for ARM滚挂的经历
LI Rui

手上的树莓派跑的是Manjaro for ARM系统,平时在上面通过cron自动运行一些脚本,没出问题就没有怎么去管。今天突然想起来已经有很长时间没更新软件了,于是上去就是sudo pacman -Syu。然后,寄了。

上面是需要更新的软件包。

更新keyring的时候报错,此时终端失效,只有强制拔电重启。

还好可以正常启动,通过ssh连上去后发现当前用户已经不在sudoer中。这时候通过su切换到root用户,编辑/etc/pacman.conf,将SignLevel临时改为Never,即不验证包的密钥。重新pacman -Syu成功,重启系统。

当然此时我们的keyring还是损坏的状态,可能出现下面截图的状况:

通过下面的命令重构keyring:

1
2
3
4
sudo rm -fr /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman-key --populate archlinux manjaro
sudo pacman-key --refresh-keys

中途出现大量网络错误,发现还是keyring损坏。干脆换另外一个Flavor算了。现在用于开发的笔记本也是Manjaro,但经常会更新,应该问题不大。

树莓派这种如果久了不更新确实可能滚挂,这次是更新keyring的时候出错了。还好平时有备份的习惯,树莓派上的东西每隔一段时间就会上传到某云的私有对象存储桶里面,损失不太大。

  • 本文标题:记录一次Manjaro for ARM滚挂的经历
  • 本文作者:LI Rui
  • 创建时间:2022-03-20 18:07:55
  • 本文链接:https://www.lirui.tech/post/2022/f997f06c7ff1.html
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-SA 许可协议。转载请注明出处!