From owner-freebsd-cvsweb@FreeBSD.ORG Mon Jun 16 14:07:00 2003 Return-Path: Delivered-To: freebsd-cvsweb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE00D37B401 for ; Mon, 16 Jun 2003 14:07:00 -0700 (PDT) Received: from priestess.pythian.com (host12.neolution.com [209.217.100.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9F3543FBD for ; Mon, 16 Jun 2003 14:06:59 -0700 (PDT) (envelope-from fournier@pythian.com) Received: from Reynolds (tpg52.pythian.intra [192.168.237.52]) (authenticated (0 bits)) by priestess.pythian.com (8.11.3/8.11.3) with ESMTP id h5GL6wW04357 (using TLSv1/SSLv3 with cipher RC4-MD5 (128 bits) verified NO) for ; Mon, 16 Jun 2003 17:06:58 -0400 Message-ID: <00c401c3344b$3e8793d0$34eda8c0@Reynolds> From: "Yves Fournier" To: Date: Mon, 16 Jun 2003 17:07:06 -0400 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 X-Mailman-Approved-At: Mon, 16 Jun 2003 16:08:14 -0700 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: cvsweb - Error: Failed to spawn GNU rlog X-BeenThere: freebsd-cvsweb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS Web maintenance mailing list [restricted posting] List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2003 21:07:01 -0000 Hello, I'm not sure if I'm asking the right group of people for help but I = haven't found any discussion boards (newsgroups) to get help with my = problem. I'm having trouble getting cvsweb to run. Everything is set up properly = (CVSROOT, .conf file, the path to rm, rlog, etc...) but I keep on = getting this error Error: Failed to spawn GNU rlog on "all my file names in cvs" Did you set the $command_path in your configuration file correctly ? = (Currently "/bin:/usr/bin:/usr/local/bin"=20 I am able to run rlog from the command line but I can't get it to run in = the cvsweb.cgi script. The web server that I'm running is Apache, I'm not sure which modules = are running, my Perl version is 5.0.8 using mod_perl 2=20 I can properly browse through the directories in my cvs repository but I = can't see the file names themselfs. I configured cvs to use a lock dir = that is r/w to everyone, (I initially though that this was the problem) = but with no luck. If anyone could give me a little help on how to = troubleshoot my cvsweb installation, I would greatly appreciate it. (I'm new to installing cvs and running scripts on web server like = cvsweb) I have followed the directions on how to install it and do not = know where to look to make this work. Could my web server prevent me from running the exec command from a cgi = script? cvsweb does use perl -T (for taint) which should allow me to = run system or exec commands (to the best of my knowledge which might = not be much...) but is that enough? Do I need something like = Apache::Subprocess to run the exec command from the cgi script? does = mod_perl need something special to run the exec command? If so, how would I do this and how would I check if I lack something in = my installation to prevent me from running external programs with exec? Thanks in advance. Yves