[chora] CHORA / external applications problem - apache CGI

Liam Hoekenga liamr@umich.edu
Tue Nov 12 05:17:21 2002


Ok... so turning of use_path_info allowed me to decend into the various
projects directories.. but I seem to be having a problem with functions
that require external applications (the rcs suite and cvs).

The paths to RCS and CVS are correct.  Trussing apache shows that Chora's
finding the apps:

20543:  execve("/usr/local/cvs/bin/cvs", 0x0003A92C, 0x0003A958)  argc = 4

When I try to diff versions, Chora reports that there are no viewable
changes.

When I try to annotate files, I get:

												Error 505 Internal Server
	Error

	Error Encountered - 505 Internal Server Error

	   Unable to annotate; server said: E

CVSROOT/history is permitted 666.
Neither PHP nor Horde are logging any useful information.

We're using RCS 5.7, CVS 1.11.2, Apache 1.3.27, PHP 4.2.3 (compiled as a CGI),
and Solaris (SPARC) 8.0.

Liam
---------------------------------------------------


$conf['paths']['co']          = '/usr/local/rcs/bin/co';
$conf['paths']['rcs']         = '/usr/local/rcs/bin/rcs';
$conf['paths']['rcsdiff']     = '/usr/local/rcs/bin/rcsdiff';
$conf['paths']['rlog']        = '/usr/local/rcs/bin/rlog';
$conf['paths']['cvs']         = '/usr/local/cvs/bin/cvs';

liamr@babbler% foreach i ( co rcs rcsdiff rlog cvs )
foreach? which $i
foreach? end
/usr/local/rcs/bin/co
/usr/local/rcs/bin/rcs
/usr/local/rcs/bin/rcsdiff
/usr/local/rcs/bin/rlog
/usr/local/cvs/bin/cvs




More information about the chora mailing list