On Wed, 2010-02-24 at 16:00 +0100, Thomas Waldmann wrote: > I tried to reproduce this with: > > moin 1.9.1 release and 1.9.current > werkzeug 0.6 release and current > > I didn't get a traceback. > > So, please give much more details about how to reproduce this, e.g. what > you did when the crash happen (URL? URL got removed above.) > > It would be helpful if you could reproduce it with the "standalone" > wikiserver.py, so we don't need to setup apache just to find out whether > it is related to that.
I could reproduce the error with: - python-werkzeug 0.6-1 (the problem doesn't occur with 0.5.1) - python-flup 1.0.2-1 My apache config: FastCgiServer /path/to/moin.fcgi ScriptAlias /wiki /path/to/moin.fcgi My mywiki.py: from farmconfig import FarmConfig class Config(FarmConfig): sitename = u'MyWiki' interwikiname = u'MyWiki' page_front_page = u"FrontPage" data_dir = '/var/lib/mywiki/data/' data_underlay_dir = '/var/lib/mywiki/underlay/' allow_xslt = True cookie_lifetime = (1,1) > I see it is using _fallback_cgi - do you have flup installed? For the record, using fcgi without flup causes the error below. (using either werkzeug 0.5.1 or 0.6). ============== 2010-02-24 22:59:22,450 WARNING __main__:77 No flup-package installed, only basic CGI support is available. 2010-02-24 22:59:22,451 ERROR MoinMoin.wsgiapp:292 An exception has occurred. Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/MoinMoin/wsgiapp.py", line 279, in __call__ request = self.Request(environ) File "/usr/lib/pymodules/python2.5/MoinMoin/web/request.py", line 45, in __init__ self.abs_href = Href(self.url_root, self.charset) File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 681, in __get__ value = self.func(obj) File "/usr/lib/pymodules/python2.5/werkzeug/wrappers.py", line 355, in url_root return get_current_url(self.environ, True) File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 1241, in get_current_url tmp = [environ['wsgi.url_scheme'], '://', get_host(environ)] File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 1214, in get_host result = environ['SERVER_NAME'] KeyError: 'SERVER_NAME' Traceback (most recent call last): File "/usr/share/moin/server/moin-.fcgi", line 80, in <module> WSGIServer(application).run() File "/usr/lib/pymodules/python2.5/MoinMoin/web/_fallback_cgi.py", line 69, in run result = self.application(environ, start_response) File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 248, in __call__ return self.app(environ, start_response) File "/usr/lib/pymodules/python2.5/MoinMoin/wsgiapp.py", line 279, in __call__ request = self.Request(environ) File "/usr/lib/pymodules/python2.5/MoinMoin/web/request.py", line 45, in __init__ self.abs_href = Href(self.url_root, self.charset) File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 681, in __get__ value = self.func(obj) File "/usr/lib/pymodules/python2.5/werkzeug/wrappers.py", line 355, in url_root return get_current_url(self.environ, True) File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 1241, in get_current_url tmp = [environ['wsgi.url_scheme'], '://', get_host(environ)] File "/usr/lib/pymodules/python2.5/werkzeug/utils.py", line 1214, in get_host result = environ['SERVER_NAME'] KeyError: 'SERVER_NAME' =============== -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org