Namazuによる全文検索インデックスの構築が止まってたので復旧

五月の中ごろから、Creators Network語り部総本部Namazuのインデックス更新が止まっていたことに気がついたので復旧しました。

 
emerge --update --deep --newuse world
 
をするときに、PerlモジュールのText::ChaSenが干渉していたため、一旦unmergeしていたんですね。そのあと、うっかり入れ直すの忘れていたようでした。

というわけで

 
g-cpan -i Text::ChaSen
 

と再インストール。……しただけでは、なぜか、以下のようにエラーに。

Can't load '/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Text/ChaSen/ChaSen.so' for module Text::ChaSen: /usr/lib/libchasen.so.0: undefined symbol: _ZSt4cerr at /usr/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
at /usr/bin/mknmz line 958
Compilation failed in require at /usr/bin/mknmz line 958.
nohup: ignoring input and redirecting stderr to stdout
Can't load '/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/Text/ChaSen/ChaSen.so' for module Text::ChaSen: /usr/lib/libchasen.so.0: undefined symbol: _ZSt4cerr at /usr/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.
at /usr/bin/mknmz line 958
Compilation failed in require at /usr/bin/mknmz line 958.

試しに app-text/chasen を emerge して入れ直したら、無事に上手く動作するようになりました。

この記事へのトラックバックURL:

http://drupal.cre.jp/trackback/776


この記事をブックマーク