I've configured RStudio Server, multiple R installations and Python 3 according to the best practices listed in the documentation. One issue I'm running into is I believe incompatibilities with OpenSSL are causing issues with things like scp and Git via ssh.
When I open a new session my LD_LIBRARY_PATH looks like this:
LD_LIBRARY_PATH=/opt/R/4.0.5/lib/R/lib::/lib:/usr/local/lib:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64/jre/lib/amd64/server
If I open a .py file, and execute it via Reticulate it executes fine but opening a new Terminal window my LD_LIBRARY_PATH looks like this:
LD_LIBRARY_PATH=/opt/Python/3.9.1/lib:/opt/Python/3.9.1/lib:/opt/Python/3.9.1/lib:/opt/Python/3.9.1/lib:/opt/Python/3.9.1/lib:/opt/Python/3.9.1/lib:/opt/R/4.0.5/lib/R/lib::/lib:/usr/local/lib:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-1.el8_3.x86_64/jre/lib/amd64/server
When attempting to scp or Git clone with ssh I see errors like:
/usr/bin/ssh: symbol lookup error: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b
lost connection
Thoughts or advice on better ways to support this?
Thanks!