我们需要帮助。
我们正在将Service Pack 2应用于AEM 6.1和SP2部署失败,错误500.遗憾的是,由于缺少捆绑或正确的捆绑依赖性,我们启动了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]
],
答案 0 :(得分:1)
通常,每当更改节点类型定义时,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
除非您看到存储库扫描或其他原因导致的错误,否则启动速度很慢且没有失败。如果您看到错误,则发布错误,可以查看。
您还可以尝试通过oak-run工具运行一致性检查,以在升级后验证存储库状态。详细说明如下:
https://github.com/apache/jackrabbit-oak/tree/trunk/oak-run
请注意,此工具可以在脱机存储库上运行,因此您无需运行实例来检查问题。
还建议使用crx-quickstart / install文件夹安装重要的修补程序和Service Pack。安装后将软件包保留在此文件夹中,因为在后续启动后它们不会重新安装,但删除某些软件包可能会将其卸载。
希望这有帮助。