Die Bereitstellung schlägt aufgrund einer falschen Konfiguration der Datenschicht der Kernkomponenten fehl
Eine Cloud Manager-Bereitstellung für Adobe Experience Manager as a Cloud Service schlägt während des Schritts Installieren veränderlicher Inhalte fehl, wenn die Datenschichtkonfiguration der Kernkomponenten unter /conf mit einem falschen Knotentyp erstellt wird. Der Konfigurationsknoten wird als cq:Page erstellt, der die erforderliche enabled-Eigenschaft nicht unterstützt. Dies führt zu einer OakConstraint0004 und zu einem Paketinstallationsfehler.
Um dies zu beheben, aktualisieren Sie den Konfigurationsknoten, sodass er den richtigen primären Typ verwendet, legen Sie die erforderlichen Eigenschaften fest und stellen Sie das korrigierte Konfigurationspaket erneut bereit.
Beschreibung description
Umgebung
Adobe Experience Manager as a Cloud Service - Sites
Problem/Symptome
- Die Cloud Manager-Pipeline schlägt während der Bereitstellung mit dem Fehler „Veränderlicher Inhalt installieren - Fehlgeschlagen“ fehl.
- Der Auftrag für veränderbare Inhalte schlägt während der Installation eines cp2fm-konvertierten Konfigurationspakets fehl, z. B.:
/etc/packages/<group>/<site>-base-config-content-<version>-cp2fm-converted.zip
- Die Pipeline-Protokolle zeigen den folgenden Fehler an:
OakConstraint0004: /conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig[ [ cq:Page] ] : No matching property definition found for enabled = true.
- Der Knoten
DataLayerConfigwird alscq:Pageerstellt, abercq:Pagedefiniert dieenablednicht, was die Einschränkungsverletzung und den Fehler bei der Paketinstallation verursacht.
Lösung resolution
Führen Sie die folgenden Schritte aus, um das Problem zu beheben:
- Aktualisieren Sie den Knoten unter
/conf/<site>/sling:configs/com.adobe.cq.wcm.core.components.internal.DataLayerConfig, umjcr:primaryType=nt:unstructuredzu verwenden. Weitere Informationen finden unter „Verwenden der Adobe Client-Datenschicht mit Kernkomponenten“. - Legen Sie
enabled=trueals boolesche Eigenschaft auf demnt:unstructuredfest. - Stellen Sie sicher, dass der Konfigurationsknoten nicht als
cq:Pageerstellt wird und keine Seitenvorlage oder Seitenstruktur verwendet. - Stellen Sie sicher, dass
/content/<site>/jcr:contentsling:configRef=/conf/<site>enthält, damit die Konfiguration korrekt referenziert wird. - Erstellen Sie das Basiskonfigurations-Inhaltspaket mit diesen Korrekturen neu.
- Stellen Sie das Paket erneut bereit und bestätigen Sie dass der Schritt „Veränderlichen Inhalt installieren und die Gesamtbereitstellung erfolgreich abgeschlossen wurden.
Hinweis:
Seit Version 2.9.0 der Kernkomponenten und höher ist die Adobe Client-Datenschicht als Teil der Kernkomponenten-Client-Bibliotheken enthalten. Um sie zu aktivieren, ist nur die kontextabhängige Konfiguration unter /conf/<site>/sling:configs erforderlich. Ein separates Installationspaket für die Datenschicht-Komponente ist nicht erforderlich.