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