eXt wrote:
> When using trac-admin to create a new environment with a mysql database
> the program crashes with the following output:
>
>  /usr/share/trac/wiki-default/TracFastCgi => TracFastCgi
> Failed to initialize environment. unhashable type
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/site-packages/trac/admin/console.py", line
> 570, in do_initenv
>     self._do_wiki_load(default_dir('wiki'), cursor)
>   File "/usr/lib/python2.4/site-packages/trac/admin/console.py", line
> 763, in _do_wiki_load
>     self._do_wiki_import(filename, page, cursor, create_only)
>   File "/usr/lib/python2.4/site-packages/trac/admin/console.py", line
> 733, in _do_wiki_import
>     cursor, (title, int(time.time()), data, title))
>   File "/usr/lib/python2.4/site-packages/trac/admin/console.py", line
> 165, in db_update
>     cursor.execute(sql, params)
>   File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 47, in
> execute
>     return self.cursor.execute(sql_escape_percent(sql), args)
>   File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 47, in
> execute
>     return self.cursor.execute(sql_escape_percent(sql), args)
>   File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 165,
> in execute
>     self._warning_check()
>   File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 80,
> in _warning_check
>     warn(w[-1], self.Warning, 3)
>   File "/usr/lib/python2.4/warnings.py", line 61, in warn
>     warn_explicit(message, category, filename, lineno, module,
> registry)
>   File "/usr/lib/python2.4/warnings.py", line 79, in warn_explicit
>     if registry.get(key):
> TypeError: unhashable type
>
> I think this has something to do with my mysql server. This is my
> settings:
>
> mysql> status
> --------------
> mysql  Ver 14.7 Distrib 4.1.14, for pc-linux-gnu (i686) using readline
> 5.2
>
> Connection id:          1453
> Current database:
> Current user:           [EMAIL PROTECTED]
> SSL:                    Not in use
> Current pager:          /usr/bin/less
> Using outfile:          ''
> Using delimiter:        ;
> Server version:         4.1.14-log
> Protocol version:       10
> Connection:             Localhost via UNIX socket
> Server characterset:    latin1
> Db     characterset:    latin1
> Client characterset:    latin1
> Conn.  characterset:    latin1
> UNIX socket:            /var/run/mysqld/mysqld.sock
> Uptime:                 1 day 2 hours 1 min 6 sec
>
> I searched for similar errors but I couldn't find any and since it
> seems to work with mysql for other users the problem should be in my
> server. Should I try to upgrade to mysql 5? Any other ideas?

This is a bug in the MySQLdb library.  See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1518642&group_id=22307&atid=374932

They say it should be fixed in their SVN version, but I don't know if
there's a workaround for it.

-- Matt Good


--~--~---------~--~----~------------~-------~--~----~
 You received this message because you are subscribed to the Google Groups 
"Trac Users" group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to