J'ai un wiki qui semble trac ont décidé de ne pas autoriser les connexions. La sélection de "login" n'amène même pas les utilisateurs dans les zones de texte qui leur permettent d'entrer leurs informations de connexion. Au lieu de cela, il semble y avoir un délai d'attente, après quoi le navigateur présente les éléments suivants:wiki ne pas soudainement trac logins
Traceback (most recent call last):
File "build/bdist.linux-x86_64/egg/trac/web/api.py", line 436, in send_error
File "build/bdist.linux-x86_64/egg/trac/web/chrome.py", line 803, in render_template
File "build/bdist.linux-x86_64/egg/trac/web/api.py", line 212, in __getattr__
File "build/bdist.linux-x86_64/egg/trac/web/main.py", line 298, in _get_session
File "build/bdist.linux-x86_64/egg/trac/web/session.py", line 162, in __init__
File "build/bdist.linux-x86_64/egg/trac/web/session.py", line 183, in get_session
File "build/bdist.linux-x86_64/egg/trac/web/session.py", line 62, in get_session
File "build/bdist.linux-x86_64/egg/trac/db/util.py", line 65, in execute
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 78, in execute
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 56, in execute
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 48, in _rollback_on_error
OperationalError: database is locked
La base de données SQLite semble rester bloqué pendant toute la durée de cette tentative de connexion. J'ai essayé de reconstruire la base de données avec quelque chose comme:
echo .dump | sqlite3 existing.db | sqlite3 new.db
mais le problème persiste. Nous l'utilisons en utilisant le serveur web plutôt que tracd. Des idées pour résoudre ce problème, ou comment extraire les pages wiki et reconstruire les connexions utilisateur autour d'eux? Je cours sur CentOS. Cela me laisse perplexe car les choses semblent soudainement avoir cessé de fonctionner, et trac n'est pas vraiment mon principal domaine d'expertise.
Merci!