Traceback (most recent call last):
File "/home/lemniscate/lib/python2.3/site-packages/trac/web/main.py", line 387, in dispatch_request
dispatcher.dispatch(req)
File "/home/lemniscate/lib/python2.3/site-packages/trac/web/main.py", line 191, in dispatch
chosen_handler = self._pre_process_request(req, chosen_handler)
File "/home/lemniscate/lib/python2.3/site-packages/trac/web/main.py", line 263, in _pre_process_request
chosen_handler = f.pre_process_request(req, chosen_handler)
File "/home/lemniscate/lib/python2.3/site-packages/trac/versioncontrol/api.py", line 73, in pre_process_request
self.get_repository(req.authname) # triggers a sync if applicable
File "/home/lemniscate/lib/python2.3/site-packages/trac/versioncontrol/api.py", line 101, in get_repository
repos = self._connector.get_repository(rtype, rdir, authname)
File "/home/lemniscate/lib/python2.3/site-packages/trac/versioncontrol/svn_fs.py", line 260, in get_repository
crepos = CachedRepository(self.env.get_db_cnx(), repos, None, self.log)
File "/home/lemniscate/lib/python2.3/site-packages/trac/versioncontrol/cache.py", line 34, in __init__
self.sync()
File "/home/lemniscate/lib/python2.3/site-packages/trac/versioncontrol/cache.py", line 88, in sync
"VALUES (%s,%s,%s,%s)", (str(current_rev),
File "/home/lemniscate/lib/python2.3/site-packages/trac/db/util.py", line 50, in execute
return self.cursor.execute(sql_escape_percent(sql), args)
File "/usr/lib/python2.3/site-packages/sqlite/main.py", line 237, in execute
self.con._begin()
File "/usr/lib/python2.3/site-packages/sqlite/main.py", line 503, in _begin
self.db.execute("BEGIN")
OperationalError: database is locked
This is a duplicate.
As you did not specify the URL of the site that is in trouble, it's not possible to verify the version of Trac in use on this site, but it is likely that it is not the latest stable release (0.10.4) that greatly reduces the number of occurences of this error.