Description 问题描述:
Arch 例行升级后, mosh报错.
Error Code 报错代码 :
mosh-server: error while loading shared libraries: libprotobuf.so.26: cannot open shared object file: No such file or directory
Connection to ***** closed.
/usr/bin/mosh: Did not find mosh server startup message. (Have you installed mosh on your server?)
Reason 原因分析:
Arch 系统更新比较频繁, 其中protobuf版本直接更新到3, 而包括mosh在内的许多应用依然在用protobuf 2 版本.
Solutions 解决方案:
# 使用ssh登陆后操作
peru -S libprotobuf2
#或
yay -S libprotobuf2
#注意, 必须要yay 或者 paru, 因为这个库目前只有aur上有
# 然后重装 mosh-git
yay -S mosh-git