Solved Peertube - OPENSSL_1_1_1e required and not found

I'm trying to install a peertube instance in a jail of a FreeBSD 13.0-RELEASE amd64 system.

The following command, as per the peertube's documentation:

Code:
# yarn install --production --pure-lockfile
ld-elf.so.1: /lib/libcrypto.so.111: version OPENSSL_1_1_1e required by /usr/local
/bin/node not found


Package openssl-1.1.1l,1 is accessible from the hosts' sharedfs and was also installed in the jail.

Code:
# find / -name 'libcrypto.so*'
/sharedfs/usr/lib/libcrypto.so
/sharedfs/lib/libcrypto.so.111
/usr/local/lib/libcrypto.so.11
/usr/local/lib/libcrypto.so

peertube is version v3.4.1

How to solve this issue?
 
After updating the system and updating the sharedfs of the jails with qjail update -b to copy the binaries of the base system to the location where they are used by jails, it worked.
Thank you SirDice.
 
Note that in the mean time 13.0-RELEASE became End-of-Life. Make sure you upgrade to 13.1-RELEASE or else you're going to run into a similar issue again.

Code:
root@fbsd-test:~ # uname -a
FreeBSD fbsd-test.dicelan.home 13.1-RELEASE-p1 FreeBSD 13.1-RELEASE-p1 GENERIC amd64
root@fbsd-test:~ # openssl version
OpenSSL 1.1.1o-freebsd  3 May 2022
 
Back
Top