Inhaltsfragmente können nach der Migration nicht in AEM 6.5.2 LTS gespeichert werden, da der Ordner /libs überschrieben wurde
Inhaltsfragmente können nach einer Repository-Migration nicht mehr in Adobe Experience Manager (AEM) 6.5.2 LTS gespeichert werden, wenn der /libs überschrieben wird. Um das Problem zu beheben, schließen Sie den /libs während der Migration aus oder stellen Sie ihn wieder in den Originalzustand zurück.
Beschreibung description
Umgebung
- Adobe Experience Manager 6.5.2 LTS (Autoreninstanz)
Problem/Symptome
- Das Speichern von Inhaltsfragmenten schlägt sowohl für migrierte als auch für neu erstellte Fragmente und Modelle fehl.
- Folgender Fehler wurde angezeigt: com.adobe.cq.dam.cfm.impl.servlets.ContentPostServlet$UpdateException: Kein Element ‘variationTagIds’ definiert.
Ursache
Durch die Einbeziehung des /libs Ordners in die Repository-Migration werden wesentliche Systemdateien überschrieben, was dazu führt, dass für Inhaltsfragmentvorgänge erforderliche Definitionen fehlen oder nicht kompatibel sind.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Überprüfen Sie Ihren Repository-Migrationsprozess, um festzustellen, ob der
/libsOrdner in der Migration enthalten war. -
Stellen Sie beim Ausführen des oak-upgrade-Befehls für die Repository-Migration sicher, dass der Ordner "/libs“ ausgeschlossen ist, um zu verhindern, dass vom System bereitgestellte Dateien überschrieben werden. Beispiel:
- java -jar oak-upgrade.jar --exclude-paths /libs [ other options] -
Wenn der
/libsbereits migriert und überschrieben wurde, stellen Sie Ihre AEM-Instanz aus einer Sicherungskopie wieder her, die vor der Migration erstellt wurde, oder führen Sie eine Neuinstallation des Produkts durch, um sicherzustellen, dass der/libsnur die Originalsystemdateien enthält.- Warnung: Beim Wiederherstellen aus einer Sicherung oder Neuinstallation werden alle Änderungen überschrieben, die seit der Sicherung oder Installation vorgenommen wurden. Stellen Sie sicher, dass Sie über eine aktuelle Sicherung Ihrer Inhalte und Konfigurationen verfügen, bevor Sie fortfahren.
-
Erstellen oder bearbeiten Sie nach der Wiederherstellung oder Neuinstallation ein Inhaltsfragment und überprüfen Sie, ob der Speichervorgang erfolgreich abgeschlossen wurde.