升级 Service Pack 2 后 Adob​​e AEM 6.1 启动失败

Adobe AEM 6.1 Start up failed after Service Pack 2 upgrade

我们需要帮助。

我们正在将 Service Pack 2 应用到 AEM 6.1 和 SP2 部署失败,出现错误 500。不幸的是,我们已经启动了 AEM,但由于缺少包或包依赖项不正确而导致启动失败。我们从前一天晚上备份的 AEM 中恢复了 AEM,但在启动时收到了以下错误。

感谢任何恢复实例的帮助。

 * [FelixStartLevel] org.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider Node type change for cq:PollConfig requires repository scan: org.apache.jackrabbit.oak.plu
gins.nodetype.NodeTypeDefDiff[
        nodeTypeName=cq:PollConfig,
        mixinFlagDiff=NONE,
        supertypesDiff=NONE,
        propertyDifferences=[
                org.apache.jackrabbit.oak.plugins.nodetype.NodeTypeDefDiff$PropDefDiff[itemName=target, type=TRIVIAL, operation=MODIFIED],
                   org.apache.jackrabbit.oak.plugins.nodetype.NodeTypeDefDiff$PropDefDiff[itemName=source, type=MAJOR, operation=ADDED]
        ],

一般来说,每当节点类型定义发生变化时,OAK都会触发扫描以确保存储库的一致性。 AEM 6.1 SP2 升级有一些节点类型定义更改,并且根据存储库的大小,完整扫描(基本上是深入的节点遍历)可能需要大量时间(几个小时)。

您在日志中看到的消息是 INFO 消息,而不是错误。如果你继续监控你的日志,你最终会看到类似的东西:

[FelixStartLevel] org.apache.jackrabbit.oak.plugins.nodetype.TypeEditorProvider Node type changes: [cq:PollConfig, cq:PollConfig]; repository scan took <time duaration>ms

启动速度很慢并且没有失败,除非您看到来自存储库扫描或其他原因的错误。 Post看到一个错误,可以查看。

您也可以尝试 运行通过 oak-运行 工具进行一致性检查,以验证升级后的存储库状态。详细说明如下:

https://github.com/apache/jackrabbit-oak/tree/trunk/oak-run

请注意,此工具可以在离线存储库上运行,因此您不需要 运行ning 实例来检查问题。

还建议使用 crx-quickstart/install 文件夹安装关键修补程序和服务包。安装后将包保留在此文件夹中,因为它们在后续启动后不会重新安装,但删除某些包可能会卸载它们。

希望对您有所帮助。