Mezzanine 4.0.0
から、Mezzanine 4.1.0
に Upgrade したところ、インストールは一見上手くいっていたのですが、ERROR メールが4、5通送信されていました。
何事かと思っていたら、Django との version の組み合わせで起きるバグで、パッチをあてて解消したので、実施したことを記載します。
環境情報
-
OS
CentOS release 6.7 (Final) -
Python Version
Python 2.7.8 -
Package Django (1.9.6)
Mezzanine (4.1.0)
メールの内容
全て以下のような内容のメールでした。
Internal Server Error: /blog/
TypeError at /blog/
sequence index must be integer, not 'slice'
Blog の URL 直下、 Domain 直下を指定されるとエラーになるようで、エラーメッセージで検索したところ、以下のページがヒットしました。
問い合わせの内容を見る限り、Mezzanine 4.1.0
、Django 1.9
の組み合わせだと起きるバグでした。
メールに記載されていますが、以下パッチを当てて解消されました。
* Fix blog pagination due to Django 1.9 change. · stephenmcd/mezzanine@7dfbf1c
追記(2017/12/10)
Mezzanine の最新 version は、Mezzanine 4.2.3
です。
上記、Mezzanine 4.2.0
で解消されているので、最新版インストールで解消されるかと思います。
以上です。
コメント