[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0078] PostgreSQL7.3.2で利用できますでしょうか
渡邊達也と申します。
XMLで問題なく動作しておりますが、
PostgreSQL7.3.2で利用しようとすると以下のようなエラーが発生します。
操作内容:
データ保存形式としてKagemai::PostgreStoreを選んでプロジェクトを作成しようとしたところ、
ファイルのダウンロード(admin.cgi)のダイアログが表示される。
apacheのerror_log:
/usr/local/lib/ruby/site_ruby/1.6/dbi/dbi.rb:492:in `load_driver': Could not load driver (libpq.so.3: cannot open shared object
file: No such file or directory - /usr/local/lib/ruby/1.6/i686-linux/postgres.so). Note that in SAFE mode >= 1, driver URLs have to be case sensitive!
(DBI::InterfaceError), referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/lib/ruby/site_ruby/1.6/dbi/dbi.rb:384:in `_get_full_driver', referer:http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/lib/ruby/site_ruby/1.6/dbi/dbi.rb:364:in `connect', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/dbistore.rb:57:in `create_database', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/pgstore.rb:72:in `create', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/bts.rb:115:in `create_project', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/cgi/action/create_project.rb:144:in `create_project', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/cgi/action/create_project.rb:45:in `send', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/cgi/action/create_project.rb:45:in `execute', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /usr/local/kagemai/lib/kagemai/kagemai.rb:68:in `action', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from ./guest.cgi:77:in `execute', referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
from /var/www/html/kagemai/admin.cgi:8, referer: http://xxx.xxx.xxx.xxx/kagemai/admin.cgi?action=create_project
postgres.soやlibpq.so.3が存在しないためにエラーがでたと思い、
調べてみたところ、以下のように存在していました。
postgres.so:
-rwxr-xr-x 1 root root 56648 5月 4 19:26 postgres.so
$ pwd
/usr/local/lib/ruby/1.6/i686-linux
libpq.so.3:
lrwxrwxrwx 1 postgres postgres 12 4月 17 20:46 libpq.so.3 -> libpq.so.3.0
lrwxrwxrwx 1 postgres postgres 12 4月 17 20:46 libpq.so -> libpq.so.3.0
lrwxrwxrwx 1 postgres postgres 16 4月 17 20:46 libecpg.so.3 -> libecpg.so.3.4.1
lrwxrwxrwx 1 postgres postgres 16 4月 17 20:46 libecpg.so -> libecpg.so.3.4.1
$ pwd
/usr/local/pgsql/lib
プロジェクト一覧を表示すると、ファイルのダウンロードとなったのに選択できるようになっている。
選択すると、ブラウザに以下のメッセージが表示される。
Following errors occurred. Please contact administrator.
Could not load driver (libpq.so.3: cannot open shared object file: No such file or directory - /usr/local/lib/ruby/1.6/i686-linux/postgres.so).
Note that in SAFE mode >= 1, driver URLs have to be case sensitive! (DBI::InterfaceError)
”全体の設定の変更”で以下のように設定しています。
postgres_host : /tmp
postgres_port : 5432
postgres_user : kagemai
postgres_pass : なし
実行環境は、
RedHat8.0
Apache2.0.40 (/usr/local/apache2)
Ruby1.6.8 (/uar/local/lib/ruby)
影舞0.8.1-1 (/var/www/html/kagemai)
PostgreSQL7.3.2
Ruby/Postgres 0.7.1
Ruby/DBI 0.0.19
影舞とは関係ないですが、インストール済みのもの。
Tomcat4.1.18
J2SDK1.4.1
PostgreStudio2.0
です。
PostgreSQLで利用する場合、バージョンを気にする必要はありますか。
最新バージョンは利用しないほうがいいでしょうか。
原因や対処についてご教示いただけますようお願い致します.
-----------------------------------------------
東北NSソリューションズ株式会社
ソリューション第1事業部SS2Gr
渡邊達也 (Watanabe Tatsuya)
e-mail : watanabe.tatsuya@xxxxxxxxxxxxxxxxxxx
TEL : 022-224-3327 FAX : 022-224-5289
-----------------------------------------------