☑️

protobuflib.so 版本问题

Created
Feb 7, 2022 02:00 AM
Tags
linux
arch
protobuf
libs
mosh
OS
arch
Status
Solved

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