Needs to graceful apache on upgrade
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apache OpenID |
New
|
Undecided
|
Unassigned |
Bug Description
After upgrading to 2.1.0-0~
2.0.1-0ubuntu1), all our python-
fail. The error log looked like this:
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] mod_python (pid=20157, interpreter=
| amsLoginHandler
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] ServerName: 'pad.ubuntu.com'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] DocumentRoot: '/htdocs'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] URI: '/openid/+login'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] Location: '/'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] Directory: None
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] Filename: '/htdocs'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] PathInfo: '/openid/+login'
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] Traceback (most recent call last):
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] File "/usr/lib/
| [Sun Mar 04 21:25:36 2012] [error] [client 91.189.88.12] KeyError: u'continue_btn'
Looking at the diff between versions
(http://
cached running code in apache was out of sync with what the (uncached)
template expected. A simple 'apache2ctl graceful' fixed the problem.
Please fix the package to do this on upgrade; there's plenty of
precedent for this, see e.g. mod python's own postinst.