kousa****@nttda*****
kousa****@nttda*****
2007年 8月 22日 (水) 09:12:29 JST
幸坂です。こんにちは。 > psql:/usr/local/pgsql/share/pgsenna2.sql:4: ERROR: pgsenna2: > sen_init() failed 5 たぶん、ecab-ipadicがインストールされていないのが原因です。 mecab-ipadicをインストールして、再度試してみてください。 > -----Original Message----- > From: ludia****@lists***** > [mailto:ludia****@lists*****] On Behalf > Of joich_cassi****@yahoo***** > Sent: Wednesday, August 22, 2007 8:51 AM > To: ludia****@lists***** > Subject: [Ludia-users 77]pgsenna2.sql のエラー > > 皆様、樫明日と申します。 > よろしくお願いします。 > > ludiaを利用させていただこうとインストールをしました。 > インストール後pgsenna2.sqlの実行でエラーがでており悩んでおります。 > もしお分かりになられる方がございましたら、お教えいただけると幸い > です。 > > 環境は以下のとおりです。 > OS:CentOS4.3 > PostgreSQL8.2.4 > senna-1.0.8 > mecab-0.96 > ludia-1.2.0 > > PostgreSQL > →configureオプション無でインストール済 > > > 以下マニュアルのとおりにインストールを進めたつもりです。 > > mecab-0.96 > →configureオプション無でインストール > > senna-1.0.8 > →configureオプション無でインストール > > Ludiaのインストール > > Xpdfのインストールは実施していません。 > > その後、postgres ユーザにスイッチしてから、以下のコマンドを実行すると > エラーが発生します。 > > $ createdb testdb > $ psql -f /usr/local/pgsql/share/pgsenna2.sql test > psql:/usr/local/pgsql/share/pgsenna2.sql:4: ERROR: pgsenna2: > sen_init() > failed 5 > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > CREATE FUNCTION > psql:/usr/local/pgsql/share/pgsenna2.sql:185: ERROR: > function "pgs2insert" > does not exist > psql:/usr/local/pgsql/share/pgsenna2.sql:187: ERROR: > function "pgs2insert" > does not exist > psql:/usr/local/pgsql/share/pgsenna2.sql:189: ERROR: > function "pgs2insert" > does not exist > CREATE OPERATOR > psql:/usr/local/pgsql/share/pgsenna2.sql:203: ERROR: access method > "fulltext" does not exist > psql:/usr/local/pgsql/share/pgsenna2.sql:208: ERROR: access method > "fulltextb" does not exist > psql:/usr/local/pgsql/share/pgsenna2.sql:213: ERROR: access method > "fulltextu" does not exist > > > senna関連のライブラリが読み込まれていないのかと思い以下を確認しました。 > > $ ls -la /usr/local/pgsql/lib | grep senna > -rw-r--r-- 1 postgres postgres 385188 8月 21 21:30 pgsenna2.a > -rwxr-xr-x 1 postgres postgres 893 8月 21 21:30 pgsenna2.la > lrwxrwxrwx 1 postgres postgres 17 8月 21 21:30 pgsenna2.so -> > pgsenna2.so.0.0.0 > lrwxrwxrwx 1 postgres postgres 17 8月 21 21:30 pgsenna2.so.0 -> > pgsenna2.so.0.0.0 > -rwxr-xr-x 1 postgres postgres 291001 8月 21 21:30 pgsenna2.so.0.0.0 > > ↑ludiaをrootユーザでインストールするとpgsennaの所有者がrootであったため chown > でpostgres > ユーザに変更しました。 > rootユーザでも同様のエラーが発生します。 > > # ldconfig -p | grep senna > libsenna.so.0 (libc6) => /usr/local/lib/libsenna.so.0 > libsenna.so (libc6) => /usr/local/lib/libsenna.so > > > 以上、情報不足もあるかとは思いますが宜しくお願い申し上げます。 > > > > -------------------------------------- > Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar > http://pr.mail.yahoo.co.jp/toolbar/ > > _______________________________________________ > Ludia-users mailing list > Ludia****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/ludia-users >