Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 May 2005 20:16:26 -0500
From:      Jonathan Noack <noackjr@alumni.rice.edu>
To:        Dan Langille <dan@langille.org>
Cc:        freebsd-cvsweb@FreeBSD.org
Subject:   Re: Error: Failed to spawn GNU rlog
Message-ID:  <429BBAEA.2000208@alumni.rice.edu>
In-Reply-To: <429B7BA3.28393.25BCAEB4@localhost>
References:  <429B65B2.852.2566F796@localhost> <429B7BA3.28393.25BCAEB4@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig1EC3D1C8DAD15AADC1FF869F
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

On 05/30/05 19:46, Dan Langille wrote:
> On 30 May 2005 at 19:12, Jonathan Noack wrote:
>>On 05/30/05 18:12, Dan Langille wrote:
>>>I'm getting this error:
>>>
>>>Error
>>>
>>>Error: Failed to spawn GNU rlog on 
>>>"/usr/websites/develop.example.org/repository/configuration//vhosts.
>>>co nf.sample,v,
>>>/usr/websites/develop.example.org/repository/configuration//.cvsigno
>>>re ,v". 
>>>
>>>Did you set the $command_path in your configuration file correctly ?
>>>(Currently "/bin:/usr/bin:/usr/local/bin"
>>>
>>>If I run rlog on the above mentioned files, I get expected results.
>>>
>>>I'm running 4.11-stable, Apache 1.3.33, cvsweb-2.0.6_2, and perl
>>>5.8.6
>>>
>>>This entry <http://tinyurl.com/csttm>; from the archives indicates
>>>this is not a new problem, but also that it should be fixed
>>>"shortly".
>>>
>>>Clues please?
>>
>>Historically this has been a problem with CVSweb 2.0.x and Perl 5.8's
>>stricter taint checks, but the -T flag was removed as of 2.0.6_1 and
>>there have been no reports of this problem since July 2004.  When you
>>run rlog manually, are you running it as the same user that runs
>>CVSweb (and most likely Apache)?
> 
> No, I ran it as myself.  To run it as www:
> 
> $ sudo su -m www rlog /usr/websites/develop.example.org/reposito
> ry/configuration//vhosts.conf.sample,v 
> /usr/websites/develop.freshports.org/repository/configuration
> //.cvsignore,v
> rlog: No such file or directory.
> 
> Interesting... I guess Apache needs something added to the path.

The following works for me (note the '-c' and quotes):
************************************************************
$ sudo su -m www -c 'rlog /usr/home/cvsroot/test/a,v'

RCS file: /usr/home/cvsroot/test/a,v
Working file: a
...
$ ll /usr/home/cvsroot/test/a,v
-r--r--r--  1 noackjr  noackjr  - 199 Mar 23  2004 
/usr/home/cvsroot/test/a,v
************************************************************

>>Any chance you can try devel/cvsweb3 and see if you have the same
>>problem? 
> 
> I tried.  Similar problem: Error: Failed to spawn GNU rlog ....

OK, good to know.

-- 
Jonathan Noack | noackjr@alumni.rice.edu | OpenPGP: 0x991D8195

--------------enig1EC3D1C8DAD15AADC1FF869F
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQFCm7ruUFz01pkdgZURAjgEAKCfvBetq+/NUlqPskSEF+0+/yn6MACgzK5w
5veTaAMtufYoH2E9V5N8ZYc=
=vohf
-----END PGP SIGNATURE-----

--------------enig1EC3D1C8DAD15AADC1FF869F--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?429BBAEA.2000208>