Logo do ReDiSAP

Falha Upload DIP - ErroRsync quit unexpectedly (exit 255)

  1. A primeira coisa que você deve fazer é acessar remotamente a VM onde está o Archivematica que apresenta o problema e, a partir dela, tentar acessar via ssh a VM onde está instalada o AtoM:
     
    Se falhar, já sabemos que a chave de acesso não está configurada corretamente (ssh-keygen).
    sudo -u archivematica ssh archivematica@HOSTNAME_DO_ATOM "touch /tmp/test-ssh"
     
    a) A configuração para que o AtoM aceite sincronizar com os nós do Archivematica sem pedir senha são as seguintes:
     
    • Na VM do dashboard do Archivematica 
      • sudo -u archivematica ssh-keygen  
      • gere um par de chaves de SSH para o Archivematica autenticar-se no servidor de rsync do AtoM.  
      • Copie o conteúdo de /home/archivematica/.ssh/id_rsa.pub.  
    • Na VM do AtoM  
      • Agora, é hora de configurar o servidor AtoM para que o Archivematica possa enviar os DIPs usando SSH/rsync. Para esse fim, será criado um usuário chamado archivematica e atribuido a esse usuário um shell restrito com acesso apenas ao rsync:  
      • sudo apt-get install rssh  
      • sudo useradd -d /home/archivematica -m -s /usr/bin/rssh archivematica  
      • sudo passwd -l archivematica  
      • Edite o arquivo /etc/rssh.conf e descomente a linha allowrsync.  
      • sudo nano /etc/rssh.conf  
      • Adicione a chave SSH que geramos antes:  
      • sudo mkdir /home/archivematica/.ssh  
      • sudo chmod 700 /home/archivematica/.ssh/  
      • Cole em /home/archivematica/.ssh/authorized_keys o conteúdo da chave pública copiada da VM do Archivematica  
      • sudo nano /home/archivematica/.ssh/authorized_keys  
      • sudo chown -R archivematica:archivematica /home/archivematica 
      • Ajuste o owner dos arquivos:  
      • sudo chown -R archivematica:archivematica /home/archivematica 
  1. Tendo resolvido a etapa anterior, e ainda a partir da VM do Archivematica, tente enviar um arquivo qualquer para o diretório /tmp da VM onde está o AtoM usando o comando rsync. É necessário que consiga enviar sem que a senha do usuário archivematica no AtoM seja solicitada.

    echo "Teste" > /tmp/teste-rsync 

    sudo -H -u archivematica rsync /tmp/teste-rsync archivematica@HOSTNAME_DO_ATOM:/tmp 

    • Será apresentada a chave pública do servidor de rsync do AtoM (gerada automaticamente durante a primeira execução do serviço rsync_server do AtoM). Responda yes para confiar na chave. 
    • Essa operação serve não só para testar a comunicação mas, principalmente, para adicionar a chave pública do servidor de rsync do AtoM ao arquivo de known hosts do Archivematica localizado em /var/lib/archivematica/.ssh/known_hosts. 
  1. Se as credenciais cadastradas estiverem corretas, é possível testar a conexão entre o dashboard do Archivematica e o Atom. Para isso, acesse a interface web do dashboard do Archivematica, clicar em Administration, Selecioanr Atom/Binder, clicar em Levels of Description. Se estiver tudo ok, não deverá retornar um erro e sim a lista dos níveis de descrição do Atom.

Detalhes do artigo

Identificação do artigo:
3
Avaliação :