When I do /usr/share/webapps/viewvc/1.1.6/hostroot/bin/svndbadmin rebuild /var/svn, it gives: Traceback (most recent call last): File "./bin/svndbadmin", line 364, in <module> main(command, repository, revs, verbose, force) File "./bin/svndbadmin", line 243, in main db = cvsdb.ConnectDatabase(cfg) File "/usr/lib64/python2.6/site-packages/viewvc/cvsdb.py", line 865, in ConnectDatabase db.Connect() File "/usr/lib64/python2.6/site-packages/viewvc/cvsdb.py", line 57, in Connect self._host, self._port, self._user, self._passwd, self._database) File "/usr/lib64/python2.6/site-packages/viewvc/dbi.py", line 63, in connect return MySQLdb.connect(host=host, port=port, user=user, passwd=passwd, db=db) File "/usr/lib64/python2.6/site-packages/MySQLdb/__init__.py", line 81, in Connect return Connection(*args, **kwargs) File "/usr/lib64/python2.6/site-packages/MySQLdb/connections.py", line 188, in __init__ super(Connection, self).__init__(*args, **kwargs2) _mysql_exceptions.OperationalError: (1045, "Access denied for user 'root'@'localhost' (using password: NO)") =========== But if I replace "../conf/viewvc" with "/usr/share/webapps/viewvc/1.1.6/hostroot/conf/viewvc.conf" in /usr/share/webapps/viewvc/1.1.6/hostroot/bin/svndbadmin, all likely goes well. Reproducible: Always
Could you report this problem to upstream? http://viewvc.tigris.org/servlets/ProjectIssues http://viewvc.tigris.org/ds/viewForums.do
At viewvc-1.1.12 you can override the configuration file location using VIEWVC_CONF_PATHNAME environment variable. Refer to INSTALL for description.
viewvc-1.1.12 is in tree, can be closed.