I was able to "delete from permission;"

This is what was in the table before I deleted -->

+---------------+-----------------+
| username      | action          |
+---------------+-----------------+
| anonymous     | LOG_VIEW        |
| anonymous     | FILE_VIEW       |
| anonymous     | WIKI_VIEW       |
| authenticated | WIKI_CREATE     |
| authenticated | WIKI_MODIFY     |
| anonymous     | SEARCH_VIEW     |
| anonymous     | REPORT_VIEW     |
| anonymous     | REPORT_SQL_VIEW |
| anonymous     | TICKET_VIEW     |
| authenticated | TICKET_CREATE   |
| authenticated | TICKET_MODIFY   |
| anonymous     | BROWSER_VIEW    |
| anonymous     | TIMELINE_VIEW   |
| anonymous     | CHANGESET_VIEW  |
| anonymous     | ROADMAP_VIEW    |
| anonymous     | MILESTONE_VIEW  |
+---------------+-----------------+


After deletion, 

I got this error: 

Traceback (most recent call last):
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/web/api.py"
, line 376, in send_error
    'text/html')
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/web/chrome.
py", line 739, in render_template
    data = self.populate_data(req, data)
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/web/chrome.
py", line 639, in populate_data
    d['chrome'].update(req.chrome)
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/web/api.py"
, line 195, in __getattr__
    value = self.callbacks[name](self)
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/util/compat
.py", line 135, in newfunc
    return func_(*(args + fargs), **dict(kwargs, **fkwargs))
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/web/chrome.
py", line 494, in prepare_request
    for category, name, text in contributor.get_navigation_items(req):
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/ticket/web_
ui.py", line 163, in get_navigation_items
    if 'TICKET_CREATE' in req.perm:
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/perm.py",
line 549, in has_permission
    return self._has_permission(action, resource)
  File
"/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/perm.py",
line 553, in _has_permission
    cached = self._cache.get(key)
TypeError: unhashable type


Thanks again.



-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Noah Kantrowitz
Sent: Friday, May 07, 2010 3:24 AM
To: [email protected]
Subject: Re: [Trac] Newbie setup: tracback errors: Where do I find or
turn on debugging?

Sounds like you got some bad data in your permissions table. Can you do
a "DELETE FROM permission"?

--Noah

On May 6, 2010, at 5:33 PM, ScottGutman wrote:

> Hello all and thanks for your help in advance,
> 
> I am trying to setup Trac on our inhouse server.  I started the server
> with the line below:
> tracd -s --port 8000 /usr/share/trac/projects/core
> 
> Then I used another computer to load -->  http://192.168.12.3:8000/
> 
> The result is listed below. I did a chmod 777 on the entire
/usr/share/
> trac directory, but that did not fix it.
> 
> Can you direct me to some logging or debugging so I find out what is
> happening?  Thanks
> 
> 
> ---result---
> Traceback (most recent call last):
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> web/api.py", line 376, in send_error
>    'text/html')
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> web/chrome.py", line 739, in render_template
>    data = self.populate_data(req, data)
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> web/chrome.py", line 639, in populate_data
>    d['chrome'].update(req.chrome)
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> web/api.py", line 195, in __getattr__
>    value = self.callbacks[name](self)
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> util/compat.py", line 135, in newfunc
>    return func_(*(args + fargs), **dict(kwargs, **fkwargs))
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> web/chrome.py", line 494, in prepare_request
>    for category, name, text in contributor.get_navigation_items(req):
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> ticket/web_ui.py", line 163, in get_navigation_items
>    if 'TICKET_CREATE' in req.perm:
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 549, in has_permission
>    return self._has_permission(action, resource)
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 562, in _has_permission
>    decision = PermissionSystem(self.env). \
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 450, in check_permission
>    perm)
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 284, in check_permission
>    permissions = PermissionSystem(self.env). \
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 369, in get_user_permissions
>    for perm in self.store.get_user_permissions(username):
>  File "/usr/lib/python2.4/site-packages/Trac-0.11.7-py2.4.egg/trac/
> perm.py", line 184, in get_user_permissions
>    if user in subjects:
> TypeError: unhashable type
> 
> -- 
> You received this message because you are subscribed to the Google
Groups "Trac Users" group.
> To post to this group, send email to [email protected].
> 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.
> 

-- 
You received this message because you are subscribed to the Google
Groups "Trac Users" group.
To post to this group, send email to [email protected].
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.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
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