id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 6176,TracHoursPlugin latest missing dbhelper when installed from svn source,anonymous,Jeff Hammel,"After installing the plugin, enabling it and running trac-admin ... upgrade, there are errors in log: 2009-11-07 12:12:26,455 Trac[loader] DEBUG: Loading trachours.web_ui from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,500 Trac[loader] ERROR: Skipping ""trachours.web_ui = trachours.web_ui"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,500 Trac[loader] DEBUG: Loading trachours.setup from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,502 Trac[loader] ERROR: Skipping ""trachours.setup = trachours.setup"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,502 Trac[loader] DEBUG: Loading trachours.ticket from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,503 Trac[loader] ERROR: Skipping ""trachours.ticket = trachours.ticket"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,504 Trac[loader] DEBUG: Loading trachours.multiproject from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,504 Trac[loader] DEBUG: Loading trachours.trachours from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,506 Trac[loader] ERROR: Skipping ""trachours.trachours = trachours.hours"": (can't import ""ImportError: No module named dbhelper"") After changing the module name from dbhelper to tracsqlhelper other errors occr: 2009-11-07 12:10:11,755 Trac[loader] ERROR: Skipping ""trachours.web_ui = trachours.web_ui"": (can't import ""ImportError: No module named ticketsidebarprovider.interface"") 2009-11-07 12:10:11,755 Trac[loader] DEBUG: Loading trachours.setup from /var/www/dev/tracprojects/t/plugins/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:10:11,755 Trac[loader] DEBUG: Loading trachours.ticket from /var/www/dev/tracprojects/t/plugins/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:10:11,757 Trac[loader] ERROR: Skipping ""trachours.ticket = trachours.ticket"": (can't import ""ImportError: No module named mail2trac.utils"") and the update fails with following message: sudo trac-admin /var/www/dev/tracprojects/t/ upgrade Traceback (most recent call last): File ""/usr/bin/trac-admin"", line 8, in load_entry_point('Trac==0.11.5', 'console_scripts', 'trac-admin')() File ""/usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg/trac/admin/console.py"", line 1314, in run return admin.onecmd(command) File ""/usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg/trac/admin/console.py"", line 133, in onecmd rv = cmd.Cmd.onecmd(self, line) or 0 File ""/usr/lib/python2.5/cmd.py"", line 219, in onecmd return func(arg) File ""/usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg/trac/admin/console.py"", line 1149, in do_upgrade if not self.__env.needs_upgrade(): File ""/usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg/trac/env.py"", line 429, in needs_upgrade if participant.environment_needs_upgrade(db): File ""build/bdist.linux-i686/egg/trachours/setup.py"", line 45, in environment_needs_upgrade File ""build/bdist.linux-i686/egg/trachours/setup.py"", line 69, in version File ""/usr/lib/python2.5/site-packages/TracSQLHelper-0.2.1-py2.5.egg/tracsqlhelper/__init__.py"", line 76, in get_scalar data = get_first_row(env, sql, *params) File ""/usr/lib/python2.5/site-packages/TracSQLHelper-0.2.1-py2.5.egg/tracsqlhelper/__init__.py"", line 19, in __call__ db = env.get_db_cnx() AttributeError: 'SetupTracHours' object has no attribute 'get_db_cnx' Complete debug output when trying to do update: 2009-11-07 12:12:26,052 Trac[loader] DEBUG: Adding plugin IniAdmin 0.2 from /var/www/dev/tracprojects/t/plugins/IniAdmin-0.2-py2.5.egg 2009-11-07 12:12:26,052 Trac[loader] DEBUG: Adding plugin HudsonTrac 0.3 from /var/www/dev/tracprojects/t/plugins/HudsonTrac-0.3-py2.5.egg 2009-11-07 12:12:26,053 Trac[loader] DEBUG: Adding plugin Genshi 0.5.1 from /usr/lib/python2.5/site-packages/Genshi-0.5.1-py2.5-linux-i686.egg 2009-11-07 12:12:26,053 Trac[loader] DEBUG: Adding plugin setuptools 0.6c11 from /usr/lib/python2.5/site-packages/setuptools-0.6c11-py2.5.egg 2009-11-07 12:12:26,053 Trac[loader] DEBUG: Adding plugin TracMercurial 0.11.0.7 from /var/www/dev/tracprojects/t/plugins/TracMercurial-0.11.0.7-py2.5.egg 2009-11-07 12:12:26,057 Trac[loader] DEBUG: Adding plugin Trac 0.11.5 from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,058 Trac[loader] DEBUG: Loading wikiprint.formats from /usr/lib/python2.5/site-packages/TracWikiPrintPlugin-1.6-py2.5.egg 2009-11-07 12:12:26,287 Trac[loader] DEBUG: Loading wikiprint.wikiprint from /usr/lib/python2.5/site-packages/TracWikiPrintPlugin-1.6-py2.5.egg 2009-11-07 12:12:26,287 Trac[loader] DEBUG: Loading wikiprint.web_ui from /usr/lib/python2.5/site-packages/TracWikiPrintPlugin-1.6-py2.5.egg 2009-11-07 12:12:26,292 Trac[loader] DEBUG: Loading wikirename.web_ui from /usr/lib/python2.5/site-packages/TracWikiRename-2.1.1-py2.5.egg 2009-11-07 12:12:26,297 Trac[loader] DEBUG: Loading graphviz from /usr/lib/python2.5/site-packages/graphviz-0.7.5-py2.5.egg 2009-11-07 12:12:26,310 Trac[loader] DEBUG: Loading trac.ticket.web_ui from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,315 Trac[loader] DEBUG: Loading trac.mimeview.php from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,316 Trac[loader] DEBUG: Loading trac.ticket.query from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,317 Trac[loader] DEBUG: Loading trac.attachment from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,317 Trac[loader] DEBUG: Loading trac.versioncontrol.svn_fs from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,319 Trac[loader] DEBUG: Loading trac.mimeview.patch from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,319 Trac[loader] DEBUG: Loading trac.mimeview.txtl from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,342 Trac[loader] DEBUG: Skipping ""trac.mimeview.txtl = trac.mimeview.txtl [textile]"": (""DistributionNotFound: textile>=2.0"" not found) 2009-11-07 12:12:26,342 Trac[loader] DEBUG: Loading trac.admin.web_ui from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,342 Trac[loader] DEBUG: Loading trac.ticket.admin from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,343 Trac[loader] DEBUG: Loading trac.mimeview.rst from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,401 Trac[loader] DEBUG: Loading trac.db.postgres from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,402 Trac[loader] DEBUG: Loading trac.versioncontrol.web_ui from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,407 Trac[loader] DEBUG: Loading trac.timeline from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,408 Trac[loader] DEBUG: Loading trac.mimeview.pygments from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,409 Trac[loader] DEBUG: Loading trac.about from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,409 Trac[loader] DEBUG: Loading trac.wiki.interwiki from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,411 Trac[loader] DEBUG: Loading trac.ticket.roadmap from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,412 Trac[loader] DEBUG: Loading trac.versioncontrol.svn_prop from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,412 Trac[loader] DEBUG: Loading trac.mimeview.silvercity from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,435 Trac[loader] DEBUG: Skipping ""trac.mimeview.silvercity = trac.mimeview.silvercity [silvercity]"": (""DistributionNotFound: SilverCity>=0.9.4"" not found) 2009-11-07 12:12:26,435 Trac[loader] DEBUG: Loading trac.wiki.macros from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,435 Trac[loader] DEBUG: Loading trac.db.sqlite from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,439 Trac[loader] DEBUG: Loading trac.wiki.web_ui from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,440 Trac[loader] DEBUG: Loading trac.mimeview.enscript from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,440 Trac[loader] DEBUG: Loading trac.web.auth from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,441 Trac[loader] DEBUG: Loading trac.admin.console from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,441 Trac[loader] DEBUG: Loading trac.db.mysql from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,442 Trac[loader] DEBUG: Loading trac.search from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,443 Trac[loader] DEBUG: Loading trac.prefs from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,443 Trac[loader] DEBUG: Loading trac.ticket.report from /usr/lib/python2.5/site-packages/Trac-0.11.5-py2.5.egg 2009-11-07 12:12:26,446 Trac[loader] DEBUG: Loading macropost.web_ui from /usr/lib/python2.5/site-packages/TracMacroPost-0.2-py2.5.egg 2009-11-07 12:12:26,448 Trac[loader] DEBUG: Loading addcomment.macro from /usr/lib/python2.5/site-packages/TracAddCommentMacro-0.3-py2.5.egg 2009-11-07 12:12:26,453 Trac[loader] DEBUG: Loading componentdependencyplugin from /usr/lib/python2.5/site-packages/ComponentDependencyPlugin-0.1-py2.5.egg 2009-11-07 12:12:26,455 Trac[loader] DEBUG: Loading trachours.web_ui from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,500 Trac[loader] ERROR: Skipping ""trachours.web_ui = trachours.web_ui"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,500 Trac[loader] DEBUG: Loading trachours.setup from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,502 Trac[loader] ERROR: Skipping ""trachours.setup = trachours.setup"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,502 Trac[loader] DEBUG: Loading trachours.ticket from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,503 Trac[loader] ERROR: Skipping ""trachours.ticket = trachours.ticket"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,504 Trac[loader] DEBUG: Loading trachours.multiproject from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,504 Trac[loader] DEBUG: Loading trachours.trachours from /usr/lib/python2.5/site-packages/TracHoursPlugin-0.4.3-py2.5.egg 2009-11-07 12:12:26,506 Trac[loader] ERROR: Skipping ""trachours.trachours = trachours.hours"": (can't import ""ImportError: No module named dbhelper"") 2009-11-07 12:12:26,506 Trac[loader] DEBUG: Loading iniadmin from /var/www/dev/tracprojects/t/plugins/IniAdmin-0.2-py2.5.egg 2009-11-07 12:12:26,507 Trac[loader] DEBUG: Loading HudsonTrac from /var/www/dev/tracprojects/t/plugins/HudsonTrac-0.3-py2.5.egg 2009-11-07 12:12:26,509 Trac[loader] DEBUG: Loading hg from /var/www/dev/tracprojects/t/plugins/TracMercurial-0.11.0.7-py2.5.egg 2009-11-07 12:12:26,532 Trac[default_workflow] DEBUG: Workflow actions at initialization: {'resolve': {'operations': [u'set_resolution'], 'name': 'resolve', 'default': 0, 'newstate': u'closed', 'oldstates': [u'new', u'assigned', u'accepted', u'reopened'], 'permissions': [u'TICKET_MODIFY']}, 'accept': {'operations': [u'set_owner_to_self'], 'name': 'accept', 'default': 0, 'newstate': u'accepted', 'oldstates': [u'new', u'assigned', u'accepted', u'reopened'], 'permissions': [u'TICKET_MODIFY']}, 'leave': {'operations': [u'leave_status'], 'name': 'leave', 'default': 1, 'newstate': u'*', 'oldstates': [u'*'], 'permissions': []}, 'reopen': {'operations': [u'del_resolution'], 'name': 'reopen', 'default': 0, 'newstate': u'reopened', 'oldstates': [u'closed'], 'permissions': [u'TICKET_CREATE']}, 'reassign': {'operations': [u'set_owner'], 'name': 'reassign', 'default': 0, 'newstate': u'assigned', 'oldstates': [u'new', u'assigned', u'accepted', u'reopened'], 'permissions': [u'TICKET_MODIFY']}, '_reset': {'operations': ['reset_workflow'], 'name': 'reset', 'default': 0, 'newstate': 'new', 'oldstates': [], 'permissions': []}} ",defect,closed,normal,TracHoursPlugin,blocker,fixed,,,0.11