Hi!
I’ve managed to find a fairly large propertion of bugs in rt-1.0.2. I’m
running Solaris version 7 using gcc, sendmail, mysql 3.23 and apache
1.3.29
1.) The standard Makefile doesn’t want to execute unless (at the
beginning)
ifdef DBADMIN_MYSQL_PASS
DBADMIN_MYSQL_PASS_STRING = -p$(DBADMIN_MYSQL_PASS)
else
DBADMIN_MYSQL_PASS_STRING =
endif
Is changed to:
#ifdef DBADMIN_MYSQL_PASS
DBADMIN_MYSQL_PASS_STRING = -p$(DBADMIN_MYSQL_PASS)
#else
#DBADMIN_MYSQL_PASS_STRING =
#endif
With it giving unexpected end of line errors unless this is done.
2.) Your script (after installation) gives a large number of Internal
Server errors with the message: Premature end of script headers
In every case but 1 (see below) the transaction is still completed,
despite its error
3.) The one case it doesn’t work is reply, according to the logs is
‘Tries’ to execute the command usr/lib/sendmail -oi -t -ODeliveryMode=b
-OErro… and then it gives a premature end of script error. Everything
in the interface is updated (last contact, the reply etc.) but the email
is not sent out.
Also, mailing the script no longer seems to work. I get a ‘User Unknown’
email back, with the information:
The original message was received at Sat, 4 Mar 2000 20:18:19 GMT
from mystara@localhost
----- The following addresses had permanent fatal errors -----
“|/home/rt/test2/bin/rt-mailgate general correspond”
(expanded from: rt@sirius.s-s.org.uk)
----- Transcript of session follows -----
Could not send mail
Mailing to rt-action gives:
There has been an error:
There has been an error with your request:
Even though it actually answers any commands.
Any ideas?
4.) There are gaps in the Makefile which cause it to stop (blank lines)
Cheers