Redmine がError message: Cipher is not a module で動かない件
自宅のサーバ上で、Redmine をPassenger でデプロイしているのですが、いつの間にかアクセス時にエラーを吐くようになっていました。
環境は以下の通り。
$ cat /etc/redhat-release CentOS release 5.7 (Final) $ ruby -v ruby 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux] $ rails -v Rails 2.3.5
ちなみにRedmine のバージョンは、Redmine 0.9.3.stable
そして、passenger が吐くエラーメッセージはこんな感じ。
Error message: Cipher is not a module Exception class: TypeError
どうも、ruby 1.8.7 のopenssl ライブラリが原因の模様。
下記URLを参照しつつ、ソースを引っ張ってきて、ライブラリを再インストールすれば大丈夫な模様です。
http://posterous.mclov.in/how-to-solve-the-cipher-is-not-a-module-error