Page 1 of 1

Upgrading to latest version

Posted: Wed Jun 21, 2006 9:48 pm
by legedza.henry
We have just upgraded to V 5.1 with Best Bets from 5.0 and wanted to reuse the existing databases without having to initially reindex them. We copied the relevant files but keep getting this error: "Abandoning new walk. Cannot generate test query: No usable terms in index"

Is there anything we can do or do we need to rerun all the indexes?

Henry

Upgrading to latest version

Posted: Thu Jun 22, 2006 5:46 pm
by mark
The existing databases should just work. "Abandoning new walk" would imply that you were trying to do a complete rewalk/reindex. So I'm not quite sure what your problem is.

Upgrading to latest version

Posted: Thu Jun 22, 2006 7:21 pm
by legedza.henry
When we did a search on the "old" databases no results came back. So then we tried some of the cmd line commands to try and force webinator to recognise the old database but got the above error.

We have another installation to do on another server and would like to use the existing databases without having to rewalk straight away.

Are any particular steps we should follow after the initial upgrade install so we can use them?

Thanks

Upgrading to latest version

Posted: Thu Jun 22, 2006 8:19 pm
by John
Were the profiles still there? If not make sure you backup the INSTALLDIR/texis/testdb directory. Otherwise check the vortex.log to see if any errors are reported when trying to search. The other thing to try from the command line would be the

texis profile=PROFILE dowalk/remakeindex.txt

to make sure the index is up to date.

Upgrading to latest version

Posted: Sun Jun 25, 2006 6:26 am
by legedza.henry
We made a backup of all the data directories. And we re-created all the Profiles.

Not sure what TestDB has to do with it, but we also backed that one up.

What is the function of TestDB?

We also ran the 'dowalk/remakeindex.txt' but got the error as stated previously.

Upgrading to latest version

Posted: Sun Jun 25, 2006 8:23 am
by John
The TestDB contains the settings for all the profiles, including where the profiles are located, so you should not need to recreate the profiles. When you recreated the profiles did you do a complete walk? Are there any messages before that? The message indicates that a walk was not complete, and did not index much.

Upgrading to latest version

Posted: Sun Jun 25, 2006 6:59 pm
by legedza.henry
You must excuse me, but we have always needed to recreate all of our the profiles, certainly up to the previous version we had which was 5.02? When did this change?

These were the first few messages in the Vortex log:

100 2006-06-22 09:04:34 /webinator/dowalk:10308: Database D:\Webinator/texis/default/db1 already exists
006 2006-06-22 09:15:55 (1064) Can't write stdout via web server to 143.92.1.19: Invalid argument; exiting
002 2006-06-22 09:24:24 dowalk: Cannot open source file: No such file or directory
002 2006-06-22 09:26:28 C:\Webinator\Texis\Scripts\Webinator\dowalk:5483: Cannot open D:\Webinator/texis/default/db2/makelive.pid: No such file or directory in the function dowrite

Followed by these:

002 2006-06-22 09:29:48 C:\Webinator\Texis\Scripts\Webinator\dowalk:2119: Could not find index xhtmlcat
002 2006-06-22 09:29:48 C:\Webinator\Texis\Scripts\Webinator\dowalk:2119: Could not find index xhtmldepth
002 2006-06-22 09:29:48 C:\Webinator\Texis\Scripts\Webinator\dowalk:2119: Could not find index xmmquerylogInfo
002 2006-06-22 09:29:48 C:\Webinator\Texis\Scripts\Webinator\dowalk:2068: Could not find index xh_TiDsKyMtBy_ViMoDpPp

We are about to upgrade our second Webinator deployment and it would be great if you could give list a step by step process to ensure that we don't have to recreate profiles or rewalk the DBs (at least initially).

Thanks
Henry

Upgrading to latest version

Posted: Sun Jun 25, 2006 9:03 pm
by John
Backup the texis/testdb and all the dataspace directories. Install the upgrade. If the profiles are missing restore the texis/testdb directory (you will need to stop the monitor service via monitor -k), and the profiles should work.