Your message dated Thu, 13 Aug 2009 10:46:23 +0800 with message-id <1250131583.4933.37.camel@chianamo> and subject line wiki.d.o: 541255: fixed has caused the Debian Bug report #541255, regarding wiki.debian.org: Failure to create new account (TypeError) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 541255: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541255 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: wiki.debian.org: Failure to create new account (TypeError)
- From: Carl Worth <cworth@cworth.org>
- Date: Wed, 12 Aug 2009 11:58:37 -0700
- Message-id: <[🔎] 20090812185837.28985.54683.reportbug@yoom.home.cworth.org>
Package: wiki.debian.org Severity: important To reproduce: http://wiki.debian.org Click "Login" Click "you can create one now" Fill all entries in form and click "Create profile" At this point, instead of getting an account created, I'm greeted with: TypeError unbound method password_checker() must be called with LocalSecrets instance as first argument (got unicode instance instead) By clicking "show debugging information" I get the traceback below. Please let me know if there's any further information I could provide that would be helpful. -Carl Traceback A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. 1. /var/lib/python-support/python2.5/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_wsgi.Request object at 0xdbcf46c>) 1. 1305 self.page.send_page() 2. 1306 else: 3. 1307 handler(self.page.page_name, self) 4. 1308 5. 1309 # every action that didn't use to raise MoinMoinFinish must call this now: * handler = <function execute at 0xbb9bed4> * self = <MoinMoin.request.request_wsgi.Request object at 0xdbcf46c> * self.page = <MoinMoin.Page.Page object at 0xdbcf34c> * self.page.page_name = u'FrontPage' 2. /var/lib/python-support/python2.5/MoinMoin/action/newaccount.py in execute (pagename=u'FrontPage', request=<MoinMoin.request.request_wsgi.Request object at 0xdbcf46c>) 1. 178 2. 179 if submitted: # user pressed create button 3. 180 request.theme.add_msg(_create_user(request), "dialog") 4. 181 return page.send_page() 5. 182 else: # show create form * request = <MoinMoin.request.request_wsgi.Request object at 0xdbcf46c> * request.theme = <MoinMoin.theme.modern.Theme instance at 0xdbcffac> * request.theme.add_msg = <bound method Theme.add_msg of <MoinMoin.theme.modern.Theme instance at 0xdbcffac>> * global _create_user = <function _create_user at 0xbb9b144> 3. /var/lib/python-support/python2.5/MoinMoin/action/newaccount.py in _create_user (request=<MoinMoin.request.request_wsgi.Request object at 0xdbcf46c>) 1. 57 pw_checker = request.cfg.password_checker 2. 58 if pw_checker: 3. 59 pw_error = pw_checker(theuser.name, password) 4. 60 if pw_error: 5. 61 return _("Password not acceptable: %s") % pw_error * pw_error undefined * pw_checker = <function password_checker at 0x9e3356c> * theuser = <MoinMoin.user.User at 0xdd815ec name:u'CarlWorth' valid:0> * theuser.name = u'CarlWorth' * password = u'password' 4. /srv/wiki.debian.org/etc/moin/wikiconfig.py in password_checker (username=u'CarlWorth', passwd=u'password') 1. 51 2. 52 def password_checker(username, passwd): 3. 53 result = LocalSecrets.password_checker(username, passwd); 4. 54 if result != None: 5. 55 return result * result undefined * global LocalSecrets = <class localsecrets.LocalSecrets at 0x9e2cbcc> * LocalSecrets.password_checker = <unbound method LocalSecrets.password_checker> * username = u'CarlWorth' * passwd = u'password' TypeError unbound method password_checker() must be called with LocalSecrets instance as first argument (got unicode instance instead) * args = ('unbound method password_checker() must be called... as first argument (got unicode instance instead)',) * message = 'unbound method password_checker() must be called... as first argument (got unicode instance instead)' System Details * Date: Wed, 12 Aug 2009 18:56:03 +0000 * Platform: Linux widor 2.6.26-2-686 #1 SMP Sun Jul 26 21:25:33 UTC 2009 i686 * Python: Python 2.5.2 (/usr/bin/python) * MoinMoin: Release 1.7.1 (release)
--- End Message ---
--- Begin Message ---
- To: 541255-done@bugs.debian.org
- Subject: wiki.d.o: 541255: fixed
- From: Paul Wise <pabs@debian.org>
- Date: Thu, 13 Aug 2009 10:46:23 +0800
- Message-id: <1250131583.4933.37.camel@chianamo>
Thanks for the report. This bug has been fixed in the git repository and on the server by this commit: http://git.debian.org/?p=collab-maint/wiki.debian.org.git;a=commitdiff;h=921fb586f25cc6b1d659f2a84ca89d8b2987c880 -- bye, pabs http://wiki.debian.org/PaulWiseAttachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---