#6176 closed defect (fixed)
TracHoursPlugin latest missing dbhelper when installed from svn source
Reported by: | anonymous | Owned by: | Jeff Hammel |
---|---|---|---|
Priority: | normal | Component: | TracHoursPlugin |
Severity: | blocker | Keywords: | |
Cc: | Trac Release: | 0.11 |
Description
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 <module>
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': []}}
Attachments (0)
Change History (3)
comment:1 Changed 15 years ago by
comment:2 follow-up: 3 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [7113]) * add TicketSidebarProvider to setup.py
- remove deprecated dbhelper from trachours/setup.py
- move mail2trac import inside try except block
fixes #6176
comment:3 Changed 15 years ago by
Replying to k0s:
(In [7113]) * add TicketSidebarProvider to setup.py
- remove deprecated dbhelper from trachours/setup.py
- move mail2trac import inside try except block
fixes #6176
Sorry, have been upgrading TracHoursPlugin and didn't notice these. Thanks for the bug report! Let me know if this works any better
I was installing the TracHoursPlugin using easy_install
sudo easy_install http://trac-hacks.org/svn/trachoursplugin/0.11/