Skip to content

trac: can't register a new user

How to Reproduce

While doing a GET operation on /register, Trac issued an internal error.

(please provide additional details here)

User Agent was: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20100101 Firefox/12.0

System Information

**Trac** `0.11.6`
**Python** `2.5.2 (r252:60911, Jan 24 2010, 18:02:01) ` \[\[br\]\] `[GCC 4.3.2]`
**setuptools** `0.6c8`
**SQLite** `3.5.9`
**pysqlite** `2.3.2`
**Genshi** `0.5.1`
**mod_python** `3.3.1`
**Pygments** `0.10`
**GIT** `1.5.6.5`
**FullBlog** `0.1.1`
**RPC** `1.0.6`
**CustomFieldAdmin** `0.2.2`
**jQuery:** `1.2.6`

Python Traceback

Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 450, in _dispatch_request
    dispatcher.dispatch(req)
  File "/usr/lib/python2.5/site-packages/trac/web/main.py", line 227, in dispatch
    data, content_type)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 745, in render_template
    stream |= self._filter_stream(req, method, filename, stream, data)
  File "/var/lib/python-support/python2.5/genshi/core.py", line 128, in __or__
    return Stream(_ensure(function(self)), serializer=self.serializer)
  File "/usr/lib/python2.5/site-packages/trac/web/chrome.py", line 848, in inner
    data)
  File "build/bdist.linux-x86_64/egg/captchaauth/register.py", line 123, in filter_stream
    word = random_word(self.dict_file)
  File "build/bdist.linux-x86_64/egg/captchaauth/utils.py", line 26, in random_word
    chooser = WordChooser(dictfile)
  File "build/bdist.linux-x86_64/egg/captchaauth/utils.py", line 12, in __init__
    f = urllib.urlopen(dictfile)
  File "/usr/lib/python2.5/urllib.py", line 82, in urlopen
    return opener.open(url)
  File "/usr/lib/python2.5/urllib.py", line 190, in open
    return getattr(self, name)(url)
  File "/usr/lib/python2.5/urllib.py", line 325, in open_http
    h.endheaders()
  File "/usr/lib/python2.5/httplib.py", line 860, in endheaders
    self._send_output()
  File "/usr/lib/python2.5/httplib.py", line 732, in _send_output
    self.send(msg)
  File "/usr/lib/python2.5/httplib.py", line 699, in send
    self.connect()
  File "/usr/lib/python2.5/httplib.py", line 683, in connect
    raise socket.error, msg
IOError: [Errno socket error] (110, 'Connection timed out')
Trac metadata
Trac field Value
Version
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component None
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information