Skip to main content

openssl load error


If you found any payment issue due to openssl (like require 'openssl' fails) then you have to be very careful.

Exact error might be:

LoadError: no such file to load -- openssl


This error occurred because you have installed your ruby without openssl support. So first install openssl then install ruby with openssl support. 

If you still getting the error then you can follow the steps:

1. Check whether the openssl package is installed, if not please use 'yum install openssl'
2. Still the issue not solved then install openssl-dev, also make sure the library 'libruby' is installed 
3. Still the issue not solved then check the ruby lib has the directory called  'openssl' 
Note: In my server, the ruby lib is located at: /usr/local/lib/ruby/1.8/, better you can search the exact ruby's lib through 'whereis ruby' command
4. If openssl directory is not in your ruby lib then possibly you might get the openssl load error, then you can follow  the simple steps:
  a) copy openssl directory from any one of your other servers which is processing the 'openssl' and 'payment' things successfully
  b) Then try 'require openssl' in your irb environment, If you get any "openssl.so" error, then search the file "openssl.so" and make a symbolic link to the x86_64-linux directory, if the file is not in your system then    simply copy the openssl.so from other servers to 'x86_64-linux'  that is /usr/local/lib/ruby/1.8/x86_64-linux'
5. Don't forget to restart your server (not only the web servers)

Comments

Popular posts from this blog

Errno::ENOENT: No such file or directory

HTML to PDF conversion is very easy in rails and pdfkit will be useful in this case, wkhtmltopdf tool will be supporting tool so you can easily convert an html to pdf.  In my experience I used the following steps: gem install pdfkit -v 0.5.0 gem install wkhtmltopdf -v 0.1.2 gem install wkhtmltopdf-binary Some times this sequence will not work, so I use the following as per the instruction from  https://github.com/pdfkit/pdfkit/wiki/Installing-WKHTMLTOPDF Be careful to download the appropriate wkhtmltopdf tar ball, it depends on your os architecture, like i386 or 64 wget http://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.9.9-static-amd64.tar.bz2 tar xvjf wkhtmltopdf-0.9.9-static-amd64.tar.bz2 mv wkhtmltopdf-amd64 /usr/local/bin/wkhtmltopdf chmod +x /usr/local/bin/wkhtmltopdf Try to convert html to pdf after restarting your web servers.  If you get any error like: Errno::ENOENT: No such file or directory then I have a straightforward method and

Rails 1.2.1 with Ruby 1.8.x installation tips

ROR Setup (Ruby 1.8.6 , patch level 111, rails 1.2.1, CentOs 6.2 62 bit, Postgres 8.3) Make sure rpmforge included in your yum.repo ‘s, you can make it is available through cd /tmp/ wget  http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm rpm --import  http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm Download and install ruby 1.8.6 cd /tm/ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.bz2 tar jxf ruby-1.8.6-p111.tar.bz2  cd ruby-1.8.6-p111 ./configure make Note: If you found any error like make gcc -g -O2  -DRUBY_EXPORT -D_GNU_SOURCE=1  -I. -I.  -c array.c gcc -g -O2  -DRUBY_EXPORT -D_GNU_SOURCE=1  -I. -I.  -c bignum.c gcc -g -O2  -DRUBY_EXPORT -D_GNU_SOURCE=1  -I. -I.  -c class.c gcc -g -O2  -DRUBY_EXPORT -D_GNU_SOURCE=1  -I. -I.  -c compar.c gcc -g -O2  -DRUBY_EXPORT -D_GNU_SOURCE=1  -I. -I.  -c dir.c