[Trac-tickets] [The Trac Project] #1535: trac-admin upgrade doesn't work in python 2.2

The Trac Project noreply at edgewall.com
Wed May 11 17:38:44 EDT 2005


#1535: trac-admin upgrade doesn't work in python 2.2
------------------------+---------------------------------------------------
       Id:  1535        |      Status:  new                     
Component:  trac-admin  |    Modified:  Wed May 11 17:38:43 2005
 Severity:  normal      |   Milestone:                          
 Priority:  normal      |     Version:  devel                   
    Owner:  daniel      |    Reporter:  xris                    
------------------------+---------------------------------------------------
 trying to upgrade past [1585] or so with python 2.2..  when I reach the
 point that I need to do a db upgrade, I get:

 {{{
 # trac-admin /var/www/trac/data/ upgrade
 Upgrade failed:  maximum recursion depth exceeded
 Traceback (most recent call last):
   File "/usr/lib/python2.2/site-packages/trac/scripts/admin.py", line
 1018, in do_upgrade
     curr = self.__env.get_version()
   File "/usr/lib/python2.2/site-packages/trac/env.py", line 180, in
 get_version
     cursor = cnx.cursor()
   File "/usr/lib/python2.2/site-packages/trac/db.py", line 70, in cursor
     cursor = self.cnx.cursor()
   File "/usr/lib/python2.2/site-packages/trac/db.py", line 67, in
 __getattr__
     return getattr(self.cnx, name)
   File "/usr/lib/python2.2/site-packages/trac/db.py", line 67, in
 __getattr__
 <<<snip>>>
   File "/usr/lib/python2.2/site-packages/trac/db.py", line 67, in
 __getattr__
     return getattr(self.cnx, name)
   File "/usr/lib/python2.2/site-packages/trac/db.py", line 67, in
 __getattr__
 Traceback (most recent call last):
   File "/usr/bin/trac-admin", line 27, in ?
     run(*sys.argv[1:])
   File "/usr/lib/python2.2/site-packages/trac/scripts/admin.py", line
 1075, in run
     tracadm.docmd(command)
   File "/usr/lib/python2.2/site-packages/trac/scripts/admin.py", line 65,
 in docmd
     self.onecmd(cmd)
   File "/usr/lib/python2.2/cmd.py", line 200, in onecmd
     return func(arg)
   File "/usr/lib/python2.2/site-packages/trac/scripts/admin.py", line
 1033, in do_upgrade
     traceback.print_exc()
   File "/usr/lib/python2.2/traceback.py", line 210, in print_exc
     print_exception(etype, value, tb, limit, file)
   File "/usr/lib/python2.2/traceback.py", line 123, in print_exception
     print_tb(tb, limit, file)
   File "/usr/lib/python2.2/traceback.py", line 67, in print_tb
     '  File "%s", line %d, in %s' % (filename,lineno,name))
   File "/usr/lib/python2.2/traceback.py", line 13, in _print
     file.write(str+terminator)
 }}}

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/1535>
The Trac Project <>


More information about the Trac-Tickets mailing list