Modify

Opened 4 years ago

Closed 3 years ago

#7282 closed enhancement (fixed)

Failed in upgrading to trac 0.12.

Reported by: yusami Owned by: athomas
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 4 years ago by anonymous

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.

comment:2 Changed 3 years ago by rjollos

  • Resolution set to fixed
  • Status changed from new to closed

Yes, I believe this is resolved on the trunk. See [10382] and #5345. Please reopen if you have issues after reinstalling from the HEAD of the trunk.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.