First time here? Check out the FAQ!
0

On first Settings page login, error: "Database is locked"

I'm logging into the Settings page for the first time on my new install on my local machine (Mac OSX). It now gives me a database error, "DatabaseError at /settings/ - Database is Locked"

Any suggestions for me?

Here is the Error Traceback


Request Method: GET
Request URL: http://127.0.0.1:8000/settings/

Django Version: 1.3.1 SVN-17168
Python Version: 2.6.1
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'django.contrib.humanize',
 'django.contrib.sitemaps',
 'askbot',
 'askbot.deps.django_authopenid',
 'south',
 'askbot.deps.livesettings',
 'keyedcache',
 'robots',
 'django_countries',
 'djcelery',
 'djkombu',
 'followit']
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'askbot.middleware.anon_user.ConnectToSessionMessagesMiddleware',
 'askbot.middleware.forum_mode.ForumModeMiddleware',
 'askbot.middleware.pagesize.QuestionsPageSizeMiddleware',
 'askbot.middleware.cancel.CancelActionMiddleware',
 'django.middleware.transaction.TransactionMiddleware',
 'askbot.middleware.view_log.ViewLogMiddleware',
 'askbot.middleware.spaceless.SpacelessMiddleware')


Traceback:
File "/Library/Python/2.6/site-packages/django/core/handlers/base.py" in get_response
  178.                 response = middleware_method(request, response)
File "/Library/Python/2.6/site-packages/django/contrib/sessions/middleware.py" in process_response
  36.                 request.session.save()
File "/Library/Python/2.6/site-packages/django/contrib/sessions/backends/db.py" in save
  63.             obj.save(force_insert=must_create, using=using)
File "/Library/Python/2.6/site-packages/django/db/models/base.py" in save
  460.         self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/Library/Python/2.6/site-packages/django/db/models/base.py" in save_base
  553.                     result = manager._insert(values, return_id=update_pk, using=using)
File "/Library/Python/2.6/site-packages/django/db/models/manager.py" in _insert
  195.         return insert_query(self.model, values, **kwargs)
File "/Library/Python/2.6/site-packages/django/db/models/query.py" in insert_query
  1436.     return query.get_compiler(using=using).execute_sql(return_id)
File "/Library/Python/2.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
  791.         cursor = super(SQLInsertCompiler, self).execute_sql(None)
File "/Library/Python/2.6/site-packages/django/db/models/sql/compiler.py" in execute_sql
  735.         cursor.execute(sql, params)
File "/Library/Python/2.6/site-packages/django/db/backends/util.py" in execute
  34.             return self.cursor.execute(sql, params)
File "/Library/Python/2.6/site-packages/django/db/backends/sqlite3/base.py" in execute
  234.             return Database.Cursor.execute(self, query, params)

Exception Type: DatabaseError at /settings/
Exception Value: database is locked
william's avatar
13
william
asked 2011-12-06 16:28:07 -0600
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

0

I've never seen this error, look up on something about database unlocking for sqlite3.

For example this: http://stackoverflow.com/questions/151026/how-do-i-unlock-a-sqlite-database

Maybe you've killed the process with ^C before or there was some system crash?

Evgeny's avatar
13.2k
Evgeny
answered 2011-12-06 16:41:49 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments