Zuletzt aktualisiert am
30. April 2021
Problem
Der Befehl „Vlt rcp“ kann Asset-Daten nicht kopieren. Die Assets, die von einer anderen Instanz kopiert werden, können nicht auf AEM angezeigt werden.
Umgebung
AEM 6.3, FileVault 3.1.38.
Ursache
Dies ist ein Fehler der FileVault-Version 3.1.38. Das Problem wird auf dem „vlt“-Befehlszeilenwerkzeug reproduziert.
https://issues.apache.org/jira/browse/JCRVLT-186
Lösung
Laden Sie die vault-cli-Version 3.1.44 untenstehend oder später von hier aus herunter.
Alternativ können Sie das FileVault-RCP-Server-Paket mit den folgenden Schritten verwenden:
- Laden Sie das Paket hier herunter.
- Installieren Sie das Paket in der Remote-Kopie-Zielinstanz.
- Erstellen Sie einen Auftrag mithilfe des Befehls curl in der Befehlszeile:
$ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"create", "id":"test-id-1", "src":"http:/admin:admin@<source-instance>/crx/server/crx.default/jcr:root/content/dam/test0628", "dst":"/content/dam/test0628", "recursive": true}'
- Führen Sie den Auftrag aus:
$ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"start", "id":"test-id-1"}' - Auf: http://<destination-instance>/system/jackrabbit/filevault/rcp im Browser zugreifen und den Status der Aufgabe prüfen.
- Entfernen Sie die Aufgabe:
$ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"remove", "id":"test-id-1"}'
Sehen Sie http://jackrabbit.apache.org/filevault/rcp.html für weitere Details.
Herunterladen