When attempting to run Cloud9 IDE locally after its installation I receive this error:
# bin/cloud9.sh Linux 64 bit support/node-builds-v4/node-linux64: error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory
It looks strange, because the library is in
/usr/lib and other locations through symbolic links.
For check, here is the main file:
# ls -l /usr/lib | grep libssl -r-xr-xr-x. 1 root root 319816 Oct 6 2014 libssl.so.0.9.8
Why does it not find the file, does it need to be included in any other
$PATH variable or what can be the cause?
It seems to be a wider problem with ssl:
# git submodule update --init --recursive Cloning into 'support/sass'... fatal: remote error: Repository not found. Clone of 'git://github.com/visionmedia/sass.js.git' into submodule path 'support/sass' failed Failed to recurse into submodule path 'support/connect'
The failed module needs
ssl to download, while the others that downloaded don't:
# cat .gitmodules [submodule "support/socket.io-client"] path = support/socket.io-client url = http://github.com/ajaxorg/socket.io-client.git [submodule "support/uglify-js"] path = support/uglify-js url = http://github.com/ajaxorg/UglifyJS.git [submodule "support/connect"] path = support/connect url = https://github.com/ajaxorg/connect.git
Check openssl version:
# yum list installed openssl Loaded plugins: refresh-packagekit, security, ulninfo Installed Packages openssl.x86_64 1.0.1e-42.el6
64 bit installed
# ls -l /usr/lib64 | grep libssl -rwxr-xr-x. 1 root root 261248 Nov 4 10:37 libssl3.so lrwxrwxrwx. 1 root root 16 Dec 1 10:30 libssl.so -> libssl.so.1.0.1e -rwxr-xr-x. 1 root root 324680 Jun 5 2014 libssl.so.0.9.8e lrwxrwxrwx. 1 root root 16 Dec 1 10:29 libssl.so.10 -> libssl.so.1.0.1e -rwxr-xr-x. 1 root root 444184 Jul 23 09:43 libssl.so.1.0.1e lrwxrwxrwx. 1 root root 16 Dec 3 11:29 libssl.so.6 -> libssl.so.0.9.8e