From: Lee Farrell Date: 2009-07-23T12:36:36+09:00 Subject: Re: Openssl Upgrade Producing "Cipher is not a class (TypeError" > All the ruby1.8 packages mentioned are 1.8.7.x while the running ruby > is 1.8.6.x? I had been running ruby 1.8.6 for some time now with the packages at versions 1.8.7 and it had not caused any problems. That particular update must have caused a conflict somewhere that was just never exposed up till now. Fortunately, I solved the issue by downgrading the offending packages to 1.8.6 compatible versions. I manually downloaded the packages from the jaunty updates repository as they are not available in the intrepid repos. When I installed the 1.8.6 versions of libruby and libopenssl-ruby, everything worked fine. thank you for highlighting the version incompatibility. The underlying cause was that I am using a manual 1.8.6 installation of ruby rather than the 1.8.7 version that is supplied by the intrepid repos. All works now and I still have a thick head of hair! thanks -- Posted via http://www.ruby-forum.com/.