Modify ↓
Opened 15 years ago
Closed 14 years ago
#7282 closed enhancement (fixed)
Failed in upgrading to trac 0.12.
| Reported by: | yusami | Owned by: | Alec Thomas |
|---|---|---|---|
| Priority: | normal | Component: | TagsPlugin |
| Severity: | normal | Keywords: | |
| Cc: | Trac Release: | 0.11 |
Description
Error occurs in upgrading the existing trac project to 0.12. Any suggestion?
- MacOSX 10.6.4
- trac 0.12 by MacPorts
$ trac-admin traconmac/ upgrade
07:30:07 Trac[env] INFO: -------------------------------- environment startup [Trac 0.12] --------------------------------
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/graphviz-0.7.6dev-py2.6.egg/graphviz/graphviz.py:23: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha
07:30:08 Trac[env] INFO: Trac database schema version is 21, should be 26
07:30:08 Trac[env] WARNING: Component <trac.env.EnvironmentSetup object at 0x102a4a950> requires environment upgrade
07:30:08 Trac[env] INFO: Trac database schema version is 21, should be 26
07:30:08 Trac[env] INFO: trac.env.EnvironmentSetup upgrading...
07:30:08 Trac[env] INFO: Upgraded database version from 21 to 22
07:30:08 Trac[env] INFO: Upgraded database version from 22 to 23
07:30:08 Trac[env] INFO: Upgraded database version from 23 to 24
07:30:08 Trac[env] INFO: Upgraded database version from 24 to 25
07:30:08 Trac[env] INFO: Upgraded database version from 25 to 26
07:30:08 Trac[env] INFO: Wrote sample configuration file with the new settings and their default values: /Users/foo/data/trac/traconmac/conf/trac.ini.sample
07:30:08 Trac[env] INFO: tractags.model.TagModelProvider upgrading...
OperationalError: table tags already exists
07:30:08 Trac[console] ERROR: Exception in trac-admin command:
Traceback (most recent call last):
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/admin/console.py", line 107, in onecmd
rv = cmd.Cmd.onecmd(self, line) or 0
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/cmd.py", line 218, in onecmd
return self.default(line)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/admin/console.py", line 257, in default
return cmd_mgr.execute_command(*args)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/admin/api.py", line 123, in execute_command
return f(*fargs)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/env.py", line 790, in _do_upgrade
self.env.upgrade(backup=no_backup is None)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/env.py", line 533, in upgrade
with_transaction(self)(participant.upgrade_environment)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/db/api.py", line 77, in transaction_wrapper
fn(ldb)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/TracTags-0.6-py2.6.egg/tractags/model.py", line 35, in upgrade_environment
self._upgrade_db(db)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/TracTags-0.6-py2.6.egg/tractags/model.py", line 60, in _upgrade_db
cursor.execute(stmt)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/db/util.py", line 66, in execute
return self.cursor.execute(sql)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 78, in execute
result = PyFormatCursor.execute(self, *args)
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 56, in execute
args or [])
File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/trac/db/sqlite_backend.py", line 48, in _rollback_on_error
return function(self, *args, **kwargs)
OperationalError: table tags already exists
Attachments (0)
Change History (2)
comment:1 Changed 15 years ago by
comment:2 Changed 14 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note: See
TracTickets for help on using
tickets.



Not a glue. But tested on Ubuntu, Trac 0.12, from trunk, fresh set-up and works fine. Try uninstalling and then reinstall from trunk.