Package: trac
Version: 0.11.5-4
Severity: important

The system is using Postgresql for the database.  When attempting to
view any ticket or create a new ticket I get the following (and adding
an entry for admin_trac_url in the project trac.ini does not seem to
help):

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/api.py", line 339, in 
send_error
    self.perm.require('TRAC_ADMIN')
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 715, in 
render_template
    if content_type is None:
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 179, in render
    return encode(generator, method=method, encoding=encoding, out=out)
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 60, in encode
    return _encode(u''.join(list(iterator)))
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 311, in __call__
    for kind, data, pos in stream:
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 753, in __call__
    for kind, data, pos in stream:
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 592, in __call__
    for kind, data, pos in stream:
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 698, in __call__
    for kind, data, pos in chain(stream, [(None, None, None)]):
  File "/usr/lib/pymodules/python2.5/genshi/output.py", line 532, in __call__
    for ev in stream:
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 283, in _ensure
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 283, in _ensure
    for event in stream:
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 767, in 
_strip_accesskeys
    _invalid_control_chars)
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 283, in _ensure
    for event in stream:
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 756, in 
_generate
    req.chrome['links'] = {}
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 569, in 
_include
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/markup.py", line 298, in 
_match
    ctxt, start=idx + 1, **vars):
  File "/usr/lib/pymodules/python2.5/genshi/template/markup.py", line 298, in 
_match
    ctxt, start=idx + 1, **vars):
  File "/usr/lib/pymodules/python2.5/genshi/template/markup.py", line 245, in 
_match
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 543, in 
_exec
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 533, in 
_eval
    for event in substream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 496, in 
_eval
    for kind, data, pos in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 551, in 
_flatten
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 283, in _ensure
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/path.py", line 141, in _generate
    subevent = stream.next()
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 569, in 
_include
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/markup.py", line 234, in 
_strip
    event = stream.next()
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 543, in 
_exec
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 533, in 
_eval
    for event in substream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 496, in 
_eval
    for kind, data, pos in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 551, in 
_flatten
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/core.py", line 283, in _ensure
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/path.py", line 141, in _generate
    subevent = stream.next()
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 569, in 
_include
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/markup.py", line 234, in 
_strip
    event = stream.next()
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 543, in 
_exec
    for event in stream:
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 510, in 
_eval
    **vars):
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 520, in 
_eval
    result = _eval_expr(data, ctxt, **vars)
  File "/usr/lib/pymodules/python2.5/genshi/template/base.py", line 286, in 
_eval_expr
    retval = expr.evaluate(ctxt)
  File "/usr/lib/pymodules/python2.5/genshi/template/eval.py", line 180, in 
evaluate
    return eval(self.code, _globals, {'__data__': data})
  File "/usr/lib/python2.5/site-packages/trac/templates/error.html", line 119, 
in <Expression u'project.admin_href.newticket()'>
    <form class="newticket" method="get" 
action="${project.admin_href.newticket()}#">
  File "/usr/lib/pymodules/python2.5/genshi/template/eval.py", line 313, in 
lookup_attr
    val = getattr(obj, key)
  File "/usr/lib/pymodules/python2.5/genshi/template/eval.py", line 279, in _die
    raise UndefinedError(self._name, self._owner)
UndefinedError: {'url': u'https://xxxx.xxxx.xxxx.gov/trac', 'admin': u'', 
'name': u'Baselibs', 'descr': u'Baselibs'} has no member named "admin_href"


-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (350, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-2-686 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages trac depends on:
ii  python                        2.5.2-3    An interactive high-level object-o
ii  python-central                0.6.11     register and build utility for Pyt
ii  python-genshi                 0.5.1-1    Python XML-based template engine
ii  python-mysqldb                1.2.2-7    A Python interface to MySQL
ii  python-psycopg2               2.0.7-4    Python module for PostgreSQL
ii  python-pysqlite2              2.4.1-1    Python interface to SQLite 3
ii  python-setuptools             0.6c8-4    Python Distutils Enhancements

Versions of packages trac recommends:
ii  apache2                  2.2.9-10+lenny4 Apache HTTP Server metapackage
ii  apache2-mpm-prefork [htt 2.2.9-10+lenny4 Apache HTTP Server - traditional n
ii  libjs-jquery             1.2.6-2         JavaScript library for dynamic web
ii  python-pygments          0.10-1          syntax highlighting package writte
ii  python-subversion        1.5.1dfsg1-4    Python bindings for Subversion
ii  python-tz                2008c-2         Python version of the Olson timezo

Versions of packages trac suggests:
ii  libapache2-mod-pytho 3.3.1-7             Python-embedding module for Apache
ii  libapache2-mod-wsgi  2.5-1~lenny1        Python WSGI adapter module for Apa
pn  python-docutils      <none>              (no description available)
ii  python-textile       2.10-3.1.2          Python parser for the Textile mark
pn  trac-accountmanager  <none>              (no description available)
pn  trac-bzr             <none>              (no description available)
pn  trac-email2trac      <none>              (no description available)
ii  trac-git             0.0.20080710-3      Git version control backend for Tr
ii  trac-mercurial       0.11.0.7+svnr8365-1 Mercurial version control backend
ii  trac-spamfilter      0.2.1+svn6871-1     Spam-prevention plugin for Trac

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to