Ticket #5012 (closed defect: worksforme)
'module' object has no attribute 'connect'
| Reported by: | hall@… | Owned by: | cmlenz |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | web frontend/mod_python | Version: | 0.10.3.1 |
| Severity: | normal | Keywords: | mysql |
| Cc: |
Description
When this error happens, I would leave my Trac site Idle for a while.
Later, my Trac site is suddenly back to normal. Then, I start working with Trac, post some Tickets, add some Wiki. Then, this error starts to show up again.
So guess what I did, yup, I leave my Trac site Idle for a while. So it goes in a loop.
Please help!!
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.3/site-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.3/site-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/usr/lib/python2.3/site-packages/trac/web/modpython_frontend.py", line 87, in handler
gateway.run(dispatch_request)
File "/usr/lib/python2.3/site-packages/trac/web/wsgi.py", line 87, in run
response = application(self.environ, self._start_response)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 377, in dispatch_request
env = _open_environment(env_path, run_once=run_once)
File "/usr/lib/python2.3/site-packages/trac/web/main.py", line 58, in _open_environment
env_cache[env_path] = open_environment(env_path)
File "/usr/lib/python2.3/site-packages/trac/env.py", line 435, in open_environment
if env.needs_upgrade():
File "/usr/lib/python2.3/site-packages/trac/env.py", line 313, in needs_upgrade
db = self.get_db_cnx()
File "/usr/lib/python2.3/site-packages/trac/env.py", line 182, in get_db_cnx
return DatabaseManager(self).get_connection()
File "/usr/lib/python2.3/site-packages/trac/db/api.py", line 75, in get_connection
return self._cnx_pool.get_cnx(self.timeout or None)
File "/usr/lib/python2.3/site-packages/trac/db/pool.py", line 101, in get_cnx
cnx = self._connector.get_connection(**self._kwargs)
File "/usr/lib/python2.3/site-packages/trac/db/mysql_backend.py", line 40, in get_connection
return MySQLConnection(path, user, password, host, port, params)
File "/usr/lib/python2.3/site-packages/trac/db/mysql_backend.py", line 139, in __init__
cnx = MySQLdb.connect(db=path, user=user, passwd=password,
AttributeError: 'module' object has no attribute 'connect'
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


