Paul's Blog Entries for November 2010

Monday 1st November 2010

Fedora Project

Local Packages

Tuesday 2nd November 2010

Fedora Project

Local Packages

Wednesday 3rd November 2010

Fedora Project

Thursday 4th November 2010

Local Packages

Friday 5th November 2010

Fedora Project

Local Packages

Saturday 6th November 2010

Fedora Project

Monday 8th November 2010

Local Packages

Tuesday 9th November 2010

Local Packages

Wednesday 10th November 2010

Local Packages

Thursday 11th November 2010

Fedora Project

Local Packages

Friday 12th November 2010

Local Packages

Python Upgrade Broke Moin

Today I updated my web server box from Fedora 13 to Fedora 14, which included an upgrade of python from version 2.6 to 2.7. When I tried to access the wiki I got an Internal Server Error (500), and this traceback in /var/log/httpd/error_log:

[Fri Nov 12 10:22:09 2010] [error] 2010-11-12 10:22:09,123 MoinMoin.log INFO using logging configuration read from "/usr/share/moin/config/logging/stderr"
[Fri Nov 12 10:22:10 2010] [error] 2010-11-12 10:22:10,906 MoinMoin.config.multiconfig INFO using wiki config: /srv/testwiki/cgi-bin/wikiconfig.py
[Fri Nov 12 10:22:13 2010] [error] 2010-11-12 10:22:13,402 MoinMoin.wsgiapp ERROR An exception has occurred [http://zion.city-fan.org/testwiki/].
[Fri Nov 12 10:22:13 2010] [error] Traceback (most recent call last):
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/wsgiapp.py", line 282, in __call__
[Fri Nov 12 10:22:13 2010] [error]     response = run(context)
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/wsgiapp.py", line 88, in run
[Fri Nov 12 10:22:13 2010] [error]     response = dispatch(request, context, action_name)
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/wsgiapp.py", line 136, in dispatch
[Fri Nov 12 10:22:13 2010] [error]     response = handle_action(context, pagename, action_name)
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/wsgiapp.py", line 195, in handle_action
[Fri Nov 12 10:22:13 2010] [error]     handler(context.page.page_name, context)
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/action/__init__.py", line 261, in do_show
[Fri Nov 12 10:22:13 2010] [error]     content_only=content_only,
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/Page.py", line 1198, in send_page
[Fri Nov 12 10:22:13 2010] [error]     start_line=pi['lines'])
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/Page.py", line 1292, in send_page_content
[Fri Nov 12 10:22:13 2010] [error]     self.execute(request, parser, code)
[Fri Nov 12 10:22:13 2010] [error]   File "/usr/lib/python2.7/site-packages/MoinMoin/Page.py", line 1323, in execute
[Fri Nov 12 10:22:13 2010] [error]     exec code
[Fri Nov 12 10:22:13 2010] [error]   File "MyStartingPage", line 2, in <module>
[Fri Nov 12 10:22:13 2010] [error] TypeError: 'dict' object is not callable
[Fri Nov 12 10:22:13 2010] [error] [client 2001:470:9279::1] mod_wsgi (pid=4099): Exception occurred processing WSGI script '/srv/testwiki/cgi-bin/moin.wsgi'.

The usual googling around suggested that clearing all of the wiki page caches should fix this, and indeed it did:

# runuser -s /bin/sh -c "moin --config-dir=/srv/mywiki/cgi-bin --wiki-url=http://example.com/mywiki/ maint cleancache" apache

Saturday 13th November 2010

Fedora Project

The EPEL-6 buildroot was updated build on RHEL 6.0 GA as opposed to the last beta, so I was finally able to:

Local Packages

Monday 15th November 2010

Local Packages

Tuesday 16th November 2010

Fedora Project

Local Packages

Wednesday 17th November 2010

Fedora Project

Local Packages

Thursday 18th November 2010

Fedora Project

Local Packages

Friday 19th November 2010

Fedora Project

Local Packages

Monday 22nd November 2010

Fedora Project

Local Packages

Tuesday 23rd November 2010

Fedora Project

Local Packages

Thursday 25th November 2010

Fedora Project

Local Packages

Friday 26th November 2010

Fedora Project

Local Packages

Saturday 27th November 2010

Local Packages

Monday 29th November 2010

Fedora Project

Local Packages

Tuesday 30th November 2010

Fedora Project

Local Packages

Previous Month: October 2010
Next Month: December 2010