gzip: stdin: pas de format gzip tar: Child statut renvoyé 1 tar: Erreur non récupérable: la sortie

J'ai un script bash qui crée un tar.gz et crypte les envoie ensuite à conduire. Cependant je ne peux pas ouvrir le .tar.gz par la suite. Voici mon processus de...

Script Bash qui permet de crypter.

#!/bin/sh

# tar the automysqlbackup directory
tar -zcf "red-backup-$(date '+%Y-%m-%d').tar.gz" /var/lib/automysqlbackup/

# encrypt the tar
openssl aes-256-cbc -a -salt -in "red-backup-$(date '+%Y-%m-%d').tar.gz" -out "red-backup-$(date '+%Y-%m-%d').tar.gz.enc" -pass 'pass:MySecretPWD'

# remove the original tar
rm -rf "red-backup-$(date '+%Y-%m-%d').tar.gz"

# upload to google drive
gdrive upload --file "red-backup-$(date '+%Y-%m-%d').tar.gz.enc" -p "jofhriout849uioejfoiu09"

puis j'ai télécharger le fichier et l'utilisation

sudo openssl aes-256-cbc -e -in red-backup-2016-09-22.tar.gz.enc -out red-backup-2016-09-22.tar.gz

Je puis entrez le mot de passe pour mon fichier deux fois, et maintenant, je reçois un fichier appelé

red-backup-2016-09-22.tar.gz

Quand j'essaie alors

sudo tar -zxvf red-backup-2016-09-22.tar.gz

et obtenir

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

J'ai aussi essayé de renommer le fichier .du goudron et aussi essayer

sudo tar xvf red-backup-2016-09-22.tar.gz

et

sudo tar xvf red-backup-2016-09-22.tar

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors

Des idées où je vais mal?

Pouvez-vous essayer déballage d'un goudron sans z ?
sans le z drapeau je reçois la même erreur stdin: pas de format gzip. Sans deux z-drapeau et le nom de fichier .tar (no .gz) j'obtiens un " tar: Cela ne ressemble pas à une archive tar "
laissez le -a drapeau lors de chiffrement (ou de l'utiliser également lors du déchiffrement si vous avez besoin de base64 traiter les données) et l'utilisation -d à déchiffrer, pas -e (dans l'exemple ci-dessus, le fichier a été chiffré deux fois)
Avec l'option-a enlevé et l'aide -d comme vous l'avez dit, le processus a fonctionné parfaitement. Merci beaucoup pour résoudre le problème.

OriginalL'auteur ServerSideSkittles | 2016-09-22