Page 1 of 1

Some errors while upgrading

Posted: Mon May 21, 2001 3:15 pm
by Faiz
Hi,
I got some following errors when I was upgrading TEXIS to the latest version.
000 /usr/local/morph3/webinator/sandr: Could not unschedule /usr/local/morph3/we
binator/sandr via monitor: Can't connect to host
000 /usr/local/apache/htdocs/webinator/newsearch: connect() failed: Connection r
efused in the function ezclientsocknblk
002 /usr/local/apache/htdocs/webinator/newsearch: Can't connect to 127.0.0.1:100
05: Connection refused
000 /usr/local/apache/htdocs/webinator/newsearch: Could not unschedule /usr/loca
l/apache/htdocs/webinator/newsearch via monitor: Can't connect to host

And whenever I update index, I get the same error. What could be the reason? Has semaphore anything to do with this?

Thanx,

Some errors while upgrading

Posted: Mon May 21, 2001 3:47 pm
by Kai
The old version of the monitor is probably still running, which doesn't know <SCHEDULE>; script compiles try to de-schedule scripts if there's no <SCHEDULE> tag in the new versions. These errors are benign; if you kill and restart the monitor with the following command line commands the errors should go away:

monitor -k
monitor

Some errors while upgrading

Posted: Mon May 21, 2001 4:28 pm
by Faiz
Yeah, its gone. Thanx.

Some errors while upgrading

Posted: Tue May 22, 2001 11:02 am
by Faiz
I am getting the same errors again today morning. I killed the monitor and started again. The errors are going for while and then appear again. I get the monitor failed error even on the search result page. I even tried to re-install everything. It still gave me the same errors.
When I did a texis -license, it said,
Monitor error: Can't write license file
Previous versions of TEXIS were installed without any errors. This is the one which is giving error. Please let me know, what to do.
Thanx,

Some errors while upgrading

Posted: Tue May 22, 2001 11:25 am
by Kai
Texis and its programs must always be run as the same user to avoid permissions issues; this same user should own and be able to write to /usr/local/morph3 (or wherever you installed) and everything in it, and be the CGI user for your web server. You should setuid the programs in morph3/bin to this Texis user, ie.:

cd /usr/local/morph3/bin
chown YourTexisUser monitor rmlocks texisd gw
chmod u+s monitor rmlocks texisd gw

The install program does this if run as root. Make morph3/license.key writable by the Texis user, and restart the monitor while logged in as the Texis user.