Support Requests: Browse | Submit New | Admin
I am having trouble running instiki on CentOS (64-bit). I installed ruby using yum install ruby, which installs 1.8.5. Then I downloaded and extracted instiki. When I ran it, it seems to start successfully, but when I try to connect to the page, I get a page that says: "RuntimeError in WikiController#index libsqlite3.so: wrong ELF class: ELFCLASS32 RAILS_ROOT: script/../config/.." ..and then the trace. I performed these same steps in Fedora 8 and 9 and it worked fine. What I'm actually trying to do is migrate my instiki from Windows to Linux, so I also just tried copying the instiki directory from Windows to Linux (after installing ruby), which also works fine in Fedora 8 and 9, but in CentOS I just get a blank page when I try to connect to it, no error or anything. That one's a slightly older version of instiki though, but still, the same thing works in Fedora. Can anyone tell me what I'm missing in my CentOS installation and how to fix it? Thanks, -Ted
Add A Comment:
Date: 2008-05-30 00:00 Sender: Ted Popesco OK, I fixed it by installing sqlite, sqlite-devel, and mono-data-sqlite packages (not sure if all three are actually needed). I'm using CentOS 5.1, Ruby 1.8.6, and Instiki 0.13. Since I'm running CentOS, I used the command 'yum install sqlite sqlite-devel mono-data-sqlite'. I assume this would work in Red Hat Enterprise Linux 5 too, and possibly older versions of both Red Hat and Cent. I tested this on a clean default install of CentOS 5.1, and I didn't have to do anything beyond following the instructions on instiki.org and the above yum command. I did NOT need to to this in Fedora 8 or 9 - everything Instiki needed was installed by default.