<br>Most of the config was already commented out, but I overlooked the <i>[general]</i> section in the viewvc config and placed the <i>cvs_roots = Rancid: /usr/local/rancid/var/CVS</i> in the top of the config instead of in the assigned section.<br>
The [cvsdb] section was already commented out so that didn&#39;t have an impact when I added my cvsdb info.<br>So now it actually works :-)<br><br>-Martin<br><br><div class="gmail_quote">2010/8/6 Lance Vermilion <span dir="ltr">&lt;<a href="mailto:rancid@gheek.net">rancid@gheek.net</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Take a look at my attached document. It is not complete but is<br>
certainly a nice source of info. I know the document that you used to<br>
build your setup and mine is very similar but built entirely from a<br>
different set of info and I have expected output of directories/etc.<br>
<br>
For me personally I would attempt without MySQL to start.<br>
<br>
I don&#39;t use root_parents I use the following.<br>
<br>
cvs_roots = Rancid: /usr/local/rancid/var/CVS<br>
default_root = Rancid<br>
<div><div></div><div class="h5"><br>
On Thu, Aug 5, 2010 at 11:30 PM, Martin Kristensen &lt;<a href="mailto:martikri@gmail.com">martikri@gmail.com</a>&gt; wrote:<br>
&gt; Thanks for your reply.<br>
&gt; Here is what I&#39;ve edited in viewvc.conf:<br>
&gt;<br>
&gt; root_parents = /usr/local/rancid/var/CVS : cvs<br>
&gt; rcs_path = /usr/local/bin/<br>
&gt; address = &lt;a href=mailto:<a href="mailto:support@domain.com">support@domain.com</a>&gt;IT Support&lt;/a&gt;<br>
&gt; use_enscript = 1<br>
&gt; enscript_path = /usr/bin/<br>
&gt; use_highlight = 1<br>
&gt; highlight_path = /usr/bin<br>
&gt;<br>
&gt; [cvsdb]<br>
&gt; enabled = 1<br>
&gt; host = localhost<br>
&gt; port = 3306<br>
&gt; database_name = ViewVC<br>
&gt; user = ***<br>
&gt; passwd = ***<br>
&gt; readonly_user = ***<br>
&gt; readonly_passwd = ***<br>
&gt; row_limit = 1000<br>
&gt;<br>
&gt;<br>
&gt; -Martin<br>
&gt;<br>
&gt; 2010/8/5 Lance Vermilion &lt;<a href="mailto:rancid@gheek.net">rancid@gheek.net</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Martin,<br>
&gt;&gt;<br>
&gt;&gt; Can you post your viewvc.conf? and the directory listing of where your<br>
&gt;&gt; rancid CVS is? that should make it easy to fix this issue...hopefully.<br>
&gt;&gt;<br>
&gt;&gt; 2010/8/5 Martin Kristensen &lt;<a href="mailto:martikri@gmail.com">martikri@gmail.com</a>&gt;:<br>
&gt;&gt; &gt; Hi<br>
&gt;&gt; &gt; I used the RhysEvans guide to install rancid and everything seems to be<br>
&gt;&gt; &gt; working except viewvc.<br>
&gt;&gt; &gt; I used tortois to verify that the cvs is working, but I really want the<br>
&gt;&gt; &gt; viewvc web interface to work too.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; This is what I see in the apache error log:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3] Traceback<br>
&gt;&gt; &gt; (most<br>
&gt;&gt; &gt; recent call last):<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]   File<br>
&gt;&gt; &gt; &quot;/var/www/cgi-bin/viewvc.cgi&quot;, line 60, in ?<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]     cfg =<br>
&gt;&gt; &gt; viewvc.load_config(CONF_<br>
&gt;&gt; &gt; PATHNAME, server)<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]   File<br>
&gt;&gt; &gt; &quot;/usr/local/viewvc-1.0.12/lib/viewvc.py&quot;, line 3679, in load_config<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]<br>
&gt;&gt; &gt; cfg.load_config(pathname, server and server.getenv(&quot;HTTP_HOST&quot;))<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]   File<br>
&gt;&gt; &gt; &quot;/usr/local/viewvc-1.0.12/lib/config.py&quot;, line 57, in load_config<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]<br>
&gt;&gt; &gt; parser.read(pathname)<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]   File<br>
&gt;&gt; &gt; &quot;/usr/lib64/python2.4/ConfigParser.py&quot;, line 267, in read<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]<br>
&gt;&gt; &gt; self._read(fp,<br>
&gt;&gt; &gt; filename)<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]   File<br>
&gt;&gt; &gt; &quot;/usr/lib64/python2.4/ConfigParser.py&quot;, line 462, in _read<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]     raise<br>
&gt;&gt; &gt; MissingSectionHeaderError(fpname, lineno, line)<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3]<br>
&gt;&gt; &gt; ConfigParser.MissingSectionHeaderError: File contains no section<br>
&gt;&gt; &gt; headers.<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3] file:<br>
&gt;&gt; &gt; /usr/local/viewvc-1.0.12/viewvc.conf, line: 15<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3] &#39;<br>
&gt;&gt; &gt; \\t#cvs_roots = cvs: /usr/local/rancid/var/CVS\\n&#39;<br>
&gt;&gt; &gt; [Wed Aug 04 13:30:56 2010] [error] [client 192.168.101.3] Premature end<br>
&gt;&gt; &gt; of<br>
&gt;&gt; &gt; script headers: viewvc.cgi<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I also get almost the same error message when I runcvsdbadmin rebuild<br>
&gt;&gt; &gt; (point 29 in the guide) :<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; [root@rancid viewvc-1.1.6]# /usr/local/viewvc-1.1.6/bin/./cvsdbadmin<br>
&gt;&gt; &gt; rebuild<br>
&gt;&gt; &gt; /usr/local/rancid/var/CVS/CVSROOT<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Using repository root `/usr/local/rancid/var/CVS&#39;<br>
&gt;&gt; &gt; Traceback (most recent call last):<br>
&gt;&gt; &gt;   File &quot;/usr/local/viewvc-1.1.6/bin/./cvsdbadmin&quot;, line 174, in ?<br>
&gt;&gt; &gt;     cfg = viewvc.load_config(CONF_PATHNAME)<br>
&gt;&gt; &gt;   File &quot;/usr/local/viewvc-1.1.6/lib/viewvc.py&quot;, line 4277, in<br>
&gt;&gt; &gt; load_config<br>
&gt;&gt; &gt;     cfg.load_config(pathname, server and server.getenv(&quot;HTTP_HOST&quot;))<br>
&gt;&gt; &gt;   File &quot;/usr/local/viewvc-1.1.6/lib/config.py&quot;, line 148, in load_config<br>
&gt;&gt; &gt;     self.parser.read(self.conf_path or [])<br>
&gt;&gt; &gt;   File &quot;/usr/lib64/python2.4/ConfigParser.py&quot;, line 267, in read<br>
&gt;&gt; &gt;     self._read(fp, filename)<br>
&gt;&gt; &gt;   File &quot;/usr/lib64/python2.4/ConfigParser.py&quot;, line 462, in _read<br>
&gt;&gt; &gt;     raise MissingSectionHeaderError(fpname, lineno, line)<br>
&gt;&gt; &gt; ConfigParser.MissingSectionHeaderError: File contains no section<br>
&gt;&gt; &gt; headers.<br>
&gt;&gt; &gt; file: /usr/local/viewvc-1.1.6/viewvc.conf, line: 70<br>
&gt;&gt; &gt; &#39;cvs_roots = cvs:\n&#39;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Can anyone tell me what I&#39;m doing wrong ?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks!<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; -Martin<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Rancid-discuss mailing list<br>
&gt;&gt; &gt; <a href="mailto:Rancid-discuss@shrubbery.net">Rancid-discuss@shrubbery.net</a><br>
&gt;&gt; &gt; <a href="http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss" target="_blank">http://www.shrubbery.net/mailman/listinfo.cgi/rancid-discuss</a><br>
&gt;&gt; &gt;<br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>