Plone-3.3.1
Plone-3.3.1に移行をする。Quillsも1.7に移行。
- Unifiedインストーラををダウンロードし、展開。
- ./install.sh standalone --target=/path/to/zinstance を実行して zinstanceを作成する。
- zinstance/var/filestorageにData.fsをコピー
- rsyncでProductsの中身をzinstance/productsにコピーする。
- ./bin/plonectl fg もしくは debug をエラーの出ているproductを消していく。
- 不足分の追加。buildout.cfgに / Products.CacheSetup / Products.Quills / Products.LinguaPlone を追加してbuildoutの実行。ここでもエラーが出たやつを地道に削除。
- portal_migrationの実行。ここまでは楽。
- スキンを一度Defaultに戻す。
- portal_workflowでWeblogEntryを(Default)に変更する。
- portal_quilckinstallerでいろいろupgradeしまくる。
- この段階ではやっぱりQuillsのmigrationがいまくいかない。WeblogArchiveの取り扱いがうまくいってない。ソースのほうをいじってみるしかないのか?なにも表示されてないのはcatalogの問題ではなくて、workflowが全部Draftになっているせいだということはわかった。
- Quills自体のコピーは意味なし。新しいインスタンスを作ってその中にWeblogArchiveをコピーすればmigrationがうまくいくようだ。ただ、コピーする前にtypes.xmlをいじってWeblogArchiveを作成するように設定して、さらにWeblogがWeblogArchiveを含むことを許可するように設定。
- あとは細かいことを調整。

Debian QA
Facebook (taniguchi.takaki)
Twitter (@takaki_t)