Opened 16 years ago
Closed 16 years ago
#8129 closed defect (invalid)
trac-admin upgrade from 0.9.6 to 0.11.3 fails
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | admin/console | Version: | none |
Severity: | normal | Keywords: | trac-admin upgrade |
Cc: | marco.weber@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description
My Server is a Ubuntu Linux 8.04. I've installed trac 0.11 with easy_install.
Newly created trac environments do work.
But my old trac environments ( from a 0.9.6 Trac ) don't work with trac 0.11, because i cannot upgrade. :(
When i try to do an upgrade i get the following error on the shell:
root@xyz:~# trac-admin /trac-projects/myOldTracProject upgrade Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/web/api.py", line 367, in send_error 'text/html') File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/web/chrome.py", line 708, in render_template data = self.populate_data(req, data) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/web/chrome.py", line 618, in populate_data d['chrome'].update(req.chrome) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/web/api.py", line 194, in __getattr__ value = self.callbacks[name](self) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/web/chrome.py", line 476, in prepare_request for category, name, text in contributor.get_navigation_items(req): File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/ticket/web_ui.py", line 163, in get_navigation_items if 'TICKET_CREATE' in req.perm: File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 524, in has_permission return self._has_permission(action, resource) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 538, in _has_permission check_permission(action, perm.username, resource, perm) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 425, in check_permission perm) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 282, in check_permission get_user_permissions(username) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 357, in get_user_permissions for perm in self.store.get_user_permissions(username): File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line 175, in get_user_permissions cursor.execute("SELECT username,action FROM permission") File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/db/util.py", line 51, in execute return self.cursor.execute(sql) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/db/sqlite_backend.py", line 58, in execute args or []) File "/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/db/sqlite_backend.py", line 50, in _rollback_on_error return function(self, *args, **kwargs) DatabaseError: file is encrypted or is not a database
Attachments (0)
Change History (3)
comment:1 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
comment:2 by , 16 years ago
Resolution: | invalid |
---|---|
Status: | closed → reopened |
In my opinion, the trac-admin upgrade tool should be capable of upgrading 0.9.x environments to 0.11.x ( currently it does just display an error message ) …
However, i would be glad, to get a bit help on how to proceed. The links you've provided me didn't help. I'm still unable to upgrade my old trac environments.
This link didn't help me http://trac.edgewall.org/wiki/0.10/TracUpgrade.
Please help meee with better links ;)
comment:3 by , 16 years ago
Resolution: | → invalid |
---|---|
Status: | reopened → closed |
You'll first need to convert your SQLite 2 database to a SQLite 3 database, as explained in details in 0.10/TracUpgrade.
Two reasons to close this ticket as invalid:
Finally, check out PySqlite#DatabaseError:fileisencryptedorisnotadatabase