从liferay 6.0.6升级到6.2失败

时间:2014-03-11 16:20:03

标签: liferay

我们计划从liferay 6.0.6升级到6.2。 当我们想要这样做时,我们得到了一个错误。 所以我们尝试先升级到liferay 6.1然后升级到6.2。 我们已经成功升级到liferay 6.1但是当我们想要从6.1升级到6.2时,我们得到了同样的错误。 这是错误:

java.lang.IllegalStateException:数据库包含先前失败的升级尝试的更改。请恢复旧数据库和文件系统,然后重试升级。如果由于数据库损坏导致的错误或无法预见的数据排列而导致升级失败,则可能需要修补程序。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。这是因为当您开始升级并以某种方式将其中途放弃时,您使用的数据库将变得无用或处于ILLEGAL状态。
您也可以一步升级到6.0.6到6.2。现在GA3已经出局了。我建议你用它。  
1。创建一个新的空白数据库,说“newdb”  2.将旧数据库转储到此“newdb”中  3.在Liferay 6.2包的portal-ext.properties文件中,使其指向此“newdb”  4.启动Liferay 6.2服务器,升级应该开始。