Hi, Thank you very much for your helpful advise. The problem was solved by disabling the old git plugin and then use the git bundled with trac 1.0.2 distribution.
On Saturday, November 1, 2014 5:12:22 PM UTC-7, [email protected] wrote: > > I just upgraded trac from 0.11 to 1.0.2. I followed the steps 1 ~ 6 > described in http://trac.edgewall.org/wiki/TracUpgrade. When I try to > resync the project repository, I got the following error: > > > [root@dm-git conf]# trac-admin /usr/share/trac/projects/partiqle > repository resync '*' > 19:55:45 Trac[env] INFO: -------------------------------- environment > startup [Trac 1.0.2] -------------------------------- > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.admin from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.api from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.db from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.htfile from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.http from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.macros from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.notification from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.pwhash from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.svnserve from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading acct_mgr.web_ui from > /usr/lib/python2.6/site-packages/TracAccountManager-0.4.3-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading git from > /usr/lib/python2.6/site-packages/TracGit-0.11.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.about from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.admin.console from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.admin.web_ui from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.attachment from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.db.mysql from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.db.postgres from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.db.sqlite from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.mimeview.patch from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.mimeview.pygments from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Skipping "trac.mimeview.pygments = > trac.mimeview.pygments [pygments]": ("DistributionNotFound: Pygments>=0.6" > not found) > 19:55:45 Trac[loader] DEBUG: Loading trac.mimeview.rst from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Skipping "trac.mimeview.rst = > trac.mimeview.rst [rest]": ("DistributionNotFound: docutils>=0.3.9" not > found) > 19:55:45 Trac[loader] DEBUG: Loading trac.mimeview.txtl from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Skipping "trac.mimeview.txtl = > trac.mimeview.txtl [textile]": ("DistributionNotFound: textile>=2.0" not > found) > 19:55:45 Trac[loader] DEBUG: Loading trac.prefs from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.search from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.admin from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.batch from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.query from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.report from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.roadmap from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.ticket.web_ui from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.timeline from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.versioncontrol.admin from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.versioncontrol.svn_authz from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.versioncontrol.web_ui from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.web.auth from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.web.main from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.web.session from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.wiki.admin from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.wiki.interwiki from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.wiki.macros from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.wiki.web_api from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading trac.wiki.web_ui from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.mimeview.enscript from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.mimeview.php from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.mimeview.silvercity from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Skipping "tracopt.mimeview.silvercity = > tracopt.mimeview.silvercity [silvercity]": ("DistributionNotFound: > SilverCity>=0.9.4" not found) > 19:55:45 Trac[loader] DEBUG: Loading tracopt.perm.authz_policy from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Skipping "tracopt.perm.authz_policy = > tracopt.perm.authz_policy [configobj]": ("DistributionNotFound: ConfigObj" > not found) > 19:55:45 Trac[loader] DEBUG: Loading tracopt.perm.config_perm_provider > from /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.ticket.clone from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.ticket.commit_updater from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.ticket.deleter from > /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.versioncontrol.git.git_fs > from /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.versioncontrol.svn.svn_fs > from /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[loader] DEBUG: Loading tracopt.versioncontrol.svn.svn_prop > from /usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg > 19:55:45 Trac[default_workflow] DEBUG: Workflow actions at initialization: > {u'resolve': {u'operations': [u'set_resolution'], 'name': u'resolve', > 'default': 0, 'newstate': u'closed', 'oldstates': [u'new', u'assigned', > u'accepted', u'reopened'], u'permissions': [u'TICKET_MODIFY']}, u'accept': > {u'operations': [u'set_owner_to_self'], 'name': u'accept', 'default': 0, > 'newstate': u'accepted', 'oldstates': [u'new', u'assigned', u'accepted', > u'reopened'], u'permissions': [u'TICKET_MODIFY']}, u'leave': > {u'operations': [u'leave_status'], 'name': u'leave', u'default': 1, > 'newstate': u'*', 'oldstates': [u'*'], 'permissions': []}, u'reopen': > {u'operations': [u'del_resolution'], 'name': u'reopen', 'default': 0, > 'newstate': u'reopened', 'oldstates': [u'closed'], u'permissions': > [u'TICKET_CREATE']}, u'reassign': {u'operations': [u'set_owner'], 'name': > u'reassign', 'default': 0, 'newstate': u'assigned', 'oldstates': [u'new', > u'assigned', u'accepted', u'reopened'], u'permissions': > [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'name': > 'reset', 'default': 0, 'newstate': 'new', 'oldstates': [], 'permissions': > []}} > > 19:55:45 Trac[git_fs] INFO: detected GIT version 1.7.1 > 19:55:45 Trac[svn_fs] DEBUG: Subversion bindings imported > 19:55:45 Trac[PyGIT] DEBUG: PyGIT.Storage instance 42904824 constructed > 19:55:45 Trac[PyGIT] DEBUG: requested PyGIT.Storage instance 42904824 for > '/srv/git/Partiqle.git' > TypeError: 'NoneType' object is unsubscriptable > 19:55:45 Trac[console] ERROR: Exception in trac-admin command: > Traceback (most recent call last): > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/admin/console.py", > > line 110, in onecmd > rv = cmd.Cmd.onecmd(self, line) or 0 > File "/usr/lib64/python2.6/cmd.py", line 218, in onecmd > return self.default(line) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/admin/console.py", > > line 286, in default > return self.cmd_mgr.execute_command(*args) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/admin/api.py", > line 127, in execute_command > return f(*fargs) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/versioncontrol/admin.py", > > line 152, in _do_resync > self._sync(reponame, rev, clean=True) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/versioncontrol/admin.py", > > line 121, in _sync > repositories = rm.get_real_repositories() > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/versioncontrol/api.py", > > line 639, in get_real_repositories > repos = self.get_repository(reponame) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/versioncontrol/api.py", > > line 579, in get_repository > repoinfo.copy()) > File > "/usr/lib/python2.6/site-packages/TracGit-0.11.0.2-py2.6.egg/tracext/git/git_fs.py", > > line 162, in get_repository > shortrev_len=self._shortrev_len) > File > "/usr/lib/python2.6/site-packages/TracGit-0.11.0.2-py2.6.egg/tracext/git/git_fs.py", > > line 180, in __init__ > Repository.__init__(self, "git:"+path, None, log) > File > "/usr/lib/python2.6/site-packages/Trac-1.0.2-py2.6.egg/trac/versioncontrol/api.py", > > line 788, in __init__ > self.reponame = params['name'] > TypeError: 'NoneType' object is unsubscriptable > 19:55:45 Trac[PyGIT] DEBUG: PyGIT.Storage instance 42904824 destructed > [root@dm-git conf]# > > Any advise on how to fix this is most appreciated! > > > > > -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
