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:

  1. Laden Sie das Paket hier herunter.
  2. Installieren Sie das Paket in der Remote-Kopie-Zielinstanz.
  3. 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}'
  1. 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"}'
  2. Auf: http://<destination-instance>/system/jackrabbit/filevault/rcp im Browser zugreifen und den Status der Aufgabe prüfen.
  3. 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

Dieses Werk unterliegt den Bedingungen der Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.  Twitter™- und Facebook-Beiträge fallen nicht unter die Bedingungen der Creative Commons-Lizenz.

Rechtliche Hinweise   |   Online-Datenschutzrichtlinie