This sounds rather bizarre. I don't know how nscache ties into this, but the openfts files should not be in aolserver/modules/tcl. The openfts-driver defines a parameter to indicate where the openfts package is located, and it should be pointing to the /usr/local/Search-OpenFTS-tcl-x directory. When the openfts-driver package is sourced, it will then source the openfts-driver files, and this should happen well after nslog has registered its commands.