FS#53491 - [mosh] unable to start, linked against old version of openssl

Attached to Project: Community Packages
Opened by Sairon Istyar (saironiq) - Tuesday, 28 March 2017, 16:57 GMT
Last edited by Jelle van der Waa (jelly) - Tuesday, 28 March 2017, 19:06 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Alexander F. Rødseth (xyproto)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Both mosh-client and mosh-server binaries are explicitly linked
against an old version of openssl library (libcrypto.so.1.0.0)
while the current openssl package version is 1.1.0 and thus it
does not provide libcrypto.so.1.0.0 file in /usr/lib64/ -- this
makes both binaries unable to start due to missing shared object.

You can verify this by running:
$ ldd /usr/bin/mosh-server
[...]
libcrypto.so.1.0.0 => not found
[...]

Issuing
# ln -s /usr/lib64/libcrypto.so{,1.0.0}
works as a temporary workaround, but is an ugly hack.

Additional info:
* package version(s)
mosh-1.3.0-1
openssl-1.1.0.e-1

* config and/or log files etc.
n/a

Steps to reproduce:
$ mosh-server
mosh-server: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
This task depends upon

Closed by  Jelle van der Waa (jelly)
Tuesday, 28 March 2017, 19:06 GMT
Reason for closing:  Fixed
Additional comments about closing:  Rebuild in [testing] version 1.3.0-2

Loading...