FS#75414 - [protobuf] mosh-server: symbol lookup error: mosh-server: undefined symbol: _ZN6goo

Attached to Project: Arch Linux
Opened by zoltix (zoltix) - Sunday, 24 July 2022, 23:44 GMT
Last edited by Antonio Rojas (arojas) - Monday, 25 July 2022, 06:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

After doing an update with pacman -Syu. I noticed that mosh was not working anymore with the following error message
mosh-server: symbol lookup error: mosh-server: undefined symbol: _ZN6google8protobuf8internal16InternalMetadataD1Ev
Connection to xxxx closed.
/usr/bin/mosh: Did not find mosh server startup message. (Have you installed mosh on your server?)

Additional info:
* package version(s)
protobuf 21.3-1
* config and/or log files etc.
mosh-server: symbol lookup error: mosh-server: undefined symbol: _ZN6google8protobuf8internal16InternalMetadataD1Ev
Steps to reproduce:
sudo pacman -S protobuf
Packages (1) protobuf-21.3-1
temporary solution :
Downgrade the package protobuf 21.3-1 => 21.2-1
sudo pacman -U /var/cache/pacman/pkg/protobuf-21.2-1-x86_64.pkg.tar.zst
then it works again
Thanks you in advance
This task depends upon

Closed by  Antonio Rojas (arojas)
Monday, 25 July 2022, 06:36 GMT
Reason for closing:  Fixed
Additional comments about closing:  protobuf 21.3-2
Comment by Gustavo Ramos Rehermann (wallabra) - Monday, 25 July 2022, 01:43 GMT
Same happens in at least some other packages that depend on protobuf, e.g. with evolution through libphonenumber.

Can be verified to happen in a vanilla Arch configuration through a Dockerfile in podman, see attachments.

Take this into consideration when assessing severity :)
Comment by Air Fryer (exxonmobil) - Monday, 25 July 2022, 02:00 GMT
My workaround is to build mosh from source. It works on my workstation (x86_64).

Loading...