Hi everybody, we setup a new rt 4.2.12 system and tried to follow the instructions for the native mysql full text search [1], but I failed always with the following command:
/opt/rt4/sbin/rt-fulltext-indexer
/opt/rt4/sbin/rt-fulltext-indexer is already running; aborting
silently, as requested (/opt/rt4/sbin/rt-fulltext-indexer:93)
The code [2] does not work for our solaris [3]. It's because perl@solaris
handle 'flock' in an unusual way [5] (you can ask google...)
So, after unsuccessfully trying to fix solaris/perl,
we patched rt-fulltext-indexer [4]. Now the fulltext search works fine.
Maybe somebody will help this information in the future.
best regards
Danny
[1]
https://www.bestpractical.com/docs/rt/4.2.12/full_text_indexing.html#Native-MySQL
[2] rt-fulltext-indexer:91
if ( !flock main::DATA, LOCK_EX | LOCK_NB ) {
[3] SunOS z-rt4app-a 5.11 11.2 sun4v sparc sun4v
[4] patch
root@z-rt4app-a: # diff rt-fulltext-indexer.org.20151202
rt-fulltext-indexer
91c91,93
< if ( !flock main::DATA, LOCK_EX | LOCK_NB ) {
---
> open SELF, "+> /tmp/rt-fulltext-indexer.lock" or die ;
> unless (flock SELF, LOCK_EX | LOCK_NB) {
> #if ( !flock main::DATA, LOCK_EX | LOCK_NB ) {
[5] http://www.perlmonks.org/bare/?node_id=256020
http://www.nntp.perl.org/group/perl.perl5.porters/2006/01/msg108851.html
best regards
Danny
smime.p7s
Description: S/MIME cryptographic signature
