FileVault vlt rcp não copia dados binários corretamente | AEM 6.3

Problema

O comando vlt rcp não copia os dados do ativo. Os ativos que são copiados de outra instância não podem ser exibidos no AEM.

Ambiente

AEM6.3, FileVault 3.1.38.

Causa

Este é um bug do FileVault versão 3.1.38. O problema é reproduzido na ferramenta de linha de comando vlt.

https://issues.apache.org/jira/browse/JCRVLT-186

Resolução

Faça o download do vault-cli versão 3.1.44 abaixo ou de uma versão posterior aqui

Como alternativa, use o Bundle do Servidor FileVault RCP, com as seguintes etapas:

  1. Baixe o pacote aqui.
  2. Instale o pacote na instância de destino da cópia remota.
  3. Crie uma tarefa usando este comando curl na linha de comando:
    $ 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. Execute a tarefa:
    $ 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. Acesse http://<destination-instance>/system/jackrabbit/filevault/rcp no navegador e verifique o status da tarefa.
  3. Remova a tarefa:
    $ 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"}'

Veja http://jackrabbit.apache.org/filevault/rcp.html para mais detalhes.

Download

 Adobe

Receba ajuda com mais rapidez e facilidade

Novo usuário?