操作系統:debian 8.3plone從4.3.8升級到5.0.3時的MigrationError
我從4.3.8部分升級到5.0.3。我被卡在移動錯誤到敏捷。
的過程中,我在4.3.8升級之前所做的:
- 禁用所有加載項
- 在站點包主任添加sitecustomize.py:
進口SYS
SYS。 setdefaultencoding('utf8') - 更新並重新索引keti/portal_catalog/manage_main中的所有目錄
- 刪除'checkout_workflow_policy'中的KETI/portal_properties/site_properties/manage_propertiesForm
- 刪除/ KETI/reference_catalog/manage_catalogView
升級的過程中所有的對象:
1.Clean安裝的Plone 5.0.3
2。將現有服務器(plone 4.3.8)中的數據庫以及blobstorage複製到Plone 5.0.3服務器。
3.Run升級
在此期間,所有看起來不錯,除了2個無效進口處理程序(在http://pastie.org/10787693報告):
**步驟collective.z3cform.datetimewidget有一個無效的進口處理
**步驟languagetool具有無效進口處理程序
4.在升級頁面上單擊「升級您的現有內容以使用敏捷性」(@@ pac_installer)。然後我可以訪問該實例。
5.點擊安裝敏捷。它的工作原理除了消息頁面的頂線:
錯誤而渲染plone.resourceregistries.scripts錯誤而渲染plone.resourceregistries.styles
6.在遷移控制面板中BlobFile,文件和文件夾被選中遷移。
漫長的等待後,錯誤彈出(http://pastie.org/10787685)
Event.log:http://pastie.org/10792956
最新進展:
好消息:我點擊「顯示特定國家的語言變體「在/ @@語言控制面板中,然後在語言列表中選擇」簡體中文「。所以ConstraintNotSatisfied的問題就解決了。現在我回到第一個問題:MigrationError:MigrationError for obj at/keti/switch/shbpsh/2010/2010ybps服務器中沒有內容規則,我全局禁用。)
4.3中激活的附加組件。 8:重型主題支持,敏捷內容類型,collective.z3cform.datetimewidget,靜態資源存儲
任何建議?
最好的問候。
雨果
您的愛情事件日誌鏈接不再 –
您的錯誤消息似乎與內容規則相關......如果可以,請嘗試刪除您的內容規則或檢查是否存在與其相關的問題。 **請注意**:您的「我在升級4.3.8之前完成的流程」毫無意義!您無需卸載您的加載項!你絕對不要**使用'sys.setdefaultencoding('utf8')'!爲什麼你要清潔參考目錄? –
向前一小步:我刪除該文件夾,然後遷移成功。但另一個問題出現了:ConstraintNotSatisfied:('zh-cn','language')在/ keti/dexterity-types/File/@@字段中。對所有敏捷類型都是一樣的。完整回溯http://pastie.org/10790599。 – Hugo