From owner-freebsd-cvsweb@FreeBSD.ORG Thu Jul 24 08:41:02 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 8816A37B401 for ; Thu, 24 Jul 2003 08:41:02 -0700 (PDT) Received: from smtp2.libero.it (smtp2.libero.it [193.70.192.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBFEE43F85 for ; Thu, 24 Jul 2003 08:41:01 -0700 (PDT) (envelope-from ggelpi@iol.it) Received: from libero.it (193.70.192.38) by smtp2.libero.it (7.0.012) id 3E9BEBBA009C35F0 for freebsd-cvsweb@freebsd.org; Thu, 24 Jul 2003 17:41:04 +0200 Date: Thu, 24 Jul 2003 17:41:00 +0200 Message-Id: MIME-Version: 1.0 X-Sensitivity: 3 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable From: "ggelpi@iol.it" To: "freebsd-cvsweb" X-XaM3-API-Version: 4.1 (B6) X-type: 0 X-SenderIP: 80.206.213.114 Subject: 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: Thu, 24 Jul 2003 15:41:02 -0000 I have the same problem described below. I notice that all files name hav= e a double // after path. Error: Failed to spawn GNU rlog on "/var/cv= sroot/CVSROOT//loginfo,v, /var/cvsroot/CVSROOT//rcsinfo,v, /var/cvsroot/= CVSROOT//editinfo,v, /var/cvsroot/CVSROOT//verifymsg,v, /var/cvsroot/CVS= ROOT//commitinfo,v, /var/cvsroot/CVSROOT//taginfo,v, /var/cvsroot/CVSROO= T//checkoutlist,v, /var/cvsroot/CVSROOT//cvswrappers,v, /var/cvsroot/CVS= ROOT//notify,v, /var/cvsroot/CVSROOT//modules,v, /var/cvsroot/CVSROOT//c= onfig,v". Having a look into cvsweb.cgi code it seems that $where end = with a /. In getDirLogs there is: my ($DirName) =3D "$cvsro= ot/$where"; Some lines below: If in getDirLogs I change this line:=0D = push (@files, &safeglob("$DirName/*,v")); whith pus= h (@files, &safeglob("$DirName . *,v")); the error goes away, but I ge= t the message: Note: There are n files, but none matches the current t= ag( ) Only Directory are now visible and browsable. My system is RH= 9 full patched. I also verified the same problem in version 1.0.5 and= 1.0.4. -- Gelpi ing. Andrea -------------------------------- Land= mines must be stopped. (CRI) -------------------------------- -------= -------------------------------------------------------------------- =0D = On Tue, 2003-06-17 at 00:07, Yves Fournier wrote: > I'm not sure if I'= m asking the right group of people for help but I > haven't found any di= scussion boards (newsgroups) to get help with my > problem. Yes, you'= re on the correct list. > I'm having trouble getting cvsweb to run. E= verything is set up > properly (CVSROOT, .conf file, the path to rm, rlo= g, etc...) but I > keep on getting this error > > Error: Failed to s= pawn GNU rlog on "all my file names in cvs" > > Did you set the $comma= nd_path in your configuration file correctly ? > (Currently "/bin:/usr/b= in:/usr/local/bin" > > 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 Most likely that's the problem= , mod_perl 2 has issues with the current cvsweb.cgi. These will be sort= ed out eventually. In the meantime, I'd say running without cvsweb.cgi = without mod_perl 2 is a better bet. OTOH, mod_perl 1.2x should work. =0D = HTH, -- \/ille Skytt=E4 scop at FreeBSD.org