Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#34093 - [mosh] protobuf soname upgrade brakes mosh-client

Attached to Project: Community Packages
Opened by Perttu Luukko (nuteater) - Friday, 01 March 2013, 18:17 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Friday, 01 March 2013, 18:40 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Alexander F. Rødseth (xyproto)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

With the recent update of protobuf to 2.5.0 the libprotobuf soname was upgraded to libprotobuf.so.8. The mosh-client binary is still linked against libprotobuf.so.7, causing mosh-client (and presumably, also mosh-server) to fail.

More information:

$ pacman -Q mosh
mosh 1.2.3-3

$ pacman -Q protobuf
protobuf 2.5.0-1

$ mosh servername
mosh-client: error while loading shared libraries: libprotobuf.so.7: cannot open shared object file: No such file or directory
Died at /usr/bin/mosh line 201.

$ ldd /usr/bin/mosh-client
linux-vdso.so.1 (0x00007fffe4312000)
libncursesw.so.5 => /usr/lib/libncursesw.so.5 (0x00007ffacaa76000)
libprotobuf.so.7 => not found

$ pkgfile -l protobuf | grep libprotobuf
community/protobuf /usr/lib/libprotobuf.so.8.0.0
community/protobuf /usr/lib/libprotobuf-lite.so.8
community/protobuf /usr/lib/libprotobuf.so.8
community/protobuf /usr/lib/libprotobuf-lite.so.8.0.0
community/protobuf /usr/lib/libprotobuf-lite.so
community/protobuf /usr/lib/libprotobuf.so
This task depends upon

Closed by  Sven-Hendrik Haase (Svenstaro)
Friday, 01 March 2013, 18:40 GMT
Reason for closing:  Fixed

Loading...