Após o upload do arquivo, o S3 calcula o hash MD5 dos dados. s3cmd
calcula o hash MD5 do arquivo local e o compara ao hash declarado pelo S3. Esses dois hashes não estão combinando no seu caso, o que significa que o arquivo armazenado no S3 não é o mesmo que o arquivo local.
Meu palpite é que o arquivo de log está sendo anexado durante o upload e que isso está causando a incompatibilidade. Tente primeiro copiar audit.log
para outro arquivo e faça o upload da cópia com s3cmd
. Como alternativa, envie somente arquivos de log que já foram girados.