[Trac] Not loading: "OperationalError: database is locked"
Hello,
Until recently, the Trac of my project has worked perfectly, but all of a sudden it stopped loading. Now, I get a straight error (99% of the time) or some weird HTTPd response (very rarely).
Traceback (most recent call last):
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/api.py”, line 377, in send_error
‘text/html’)
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/chrome.py”, line 725, in render_template
req.chrome[type_].append(
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/api.py”, line 195, in getattr
value = self.callbacks[name](self)
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/chrome.py”, line 489, in prepare_request
for category, name, text in contributor.get_navigation_items(req):
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/ticket/web_ui.py”, line 163, in get_navigation_items
if ‘TICKET_CREATE’ in req.perm:
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/api.py”, line 195, in getattr
value = self.callbacks[name](self)
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/main.py”, line 261, in _get_perm
return PermissionCache(self.env, self.authenticate(req))
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/main.py”, line 133, in authenticate
authname = authenticator.authenticate(req)
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/auth.py”, line 70, in authenticate
authname = self._get_name_for_cookie(req, req.incookie['trac_auth'])
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/web/auth.py”, line 192, in _get_name_for_cookie
(cookie.value,))
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/db/util.py”, line 59, in execute
return self.cursor.execute(sql_escape_percent(sql), args)
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/db/sqlite_backend.py”, line 58, in execute
args or [])
File “/server/apps/trac/current/lib/python2.6/site-packages/Trac-0.11.5-py2.6.egg/trac/db/sqlite_backend.py”, line 50, in _rollback_on_error
return function(self, *args, **kwargs)
OperationalError: database is locked
You do not have sufficient permissions to comment
Reply
rs on Sat 02 Apr, 2011
Do you mind retrying please ?
I just gave apache a kick