[解決済み] gzip: stdin: not in gzip format tar: 子プロセスがステータス 1 を返しました。エラーは回復不可能:現在終了中
2022-01-28 02:27:45
質問
私はtar.gzを作成し、暗号化し、ドライブに送信するbashスクリプトを持っています。 しかし、私はその後、.tar.gzを開くことができません。 以下は私のプロセスです...
暗号化するBashスクリプト。
#!/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"
をダウンロードし、そのファイルを
sudo openssl aes-256-cbc -e -in red-backup-2016-09-22.tar.gz.enc -out red-backup-2016-09-22.tar.gz
そして、ファイルのパスフレーズを2回入力すると、次のようなファイルが作成されます。
red-backup-2016-09-22.tar.gz
次に
sudo tar -zxvf red-backup-2016-09-22.tar.gz
を取得し
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
また、ファイル名を.tarに変更し、さらに、次のことを試してみました。
sudo tar xvf red-backup-2016-09-22.tar.gz
そして
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
どこで間違っているのか、何か思い当たることはありませんか?
解決方法は?
gzipのバージョンが合わないためと思われます。
まず、これらの点を確認してください。
<ブロッククオートどのgzip
/usr/bin/gzip または /bin/gzip
bin/gzip か /usr/bin/gzip のどちらかであるべきです。もし、gzip が他の gzip アプリケーションを指している場合は、PATH 環境変数からそのパスを削除して試してみてください。
次は
gzip -V
gzip 1.3.5 (2002-09-30)
これらのチェックポイントを押さえれば、問題を解決することができます。
関連
-
[解決済み】 readChar(con, 5L, useBytes = TRUE) のエラー : 接続を開くことができません。
-
[解決済み】リモートLinuxマシンでC++をコンパイルする - "clock skew detected "の警告が表示される
-
[解決済み] tar: エラーは回復不可能:現在終了中
-
[解決済み] bash: cd: そのようなファイルやディレクトリはありません
-
[解決済み] rm -rfを元に戻すには?[クローズド]
-
[解決済み] Linuxで.dllを使用することは可能です [重複].
-
[解決済み] 圧縮データが無効です。
-
[解決済み] 負荷警告: エントリ シンボル _start が見つかりません
-
[解決済み] ユーザーデータスクリプトは私のカスタムAMIでは動作しませんが、標準のAmazon linuxでは動作しています。
-
[解決済み] GDB からソースがないとのクレーム
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】リモートLinuxマシンでC++をコンパイルする - "clock skew detected "の警告が表示される
-
[解決済み】stdinがターミナルでないため、疑似ターミナルが割り当てられない
-
[解決済み] pkg-configが見つからないエラー
-
[解決済み】WSL - GEDIT サーバーを開始することができません。接続できませんでした。接続が拒否されました[closed]。
-
[解決済み】PytorchがCUDAは利用できないと言う件
-
[解決済み] 共有メモリページとフォーク
-
[解決済み] insmod エラー: './hello.ko' を挿入: -1 無効なモジュール形式".
-
[解決済み] scpでファイルをコピーする:接続がタイムアウトした[closed]。
-
[解決済み] vimdiff の出力ファイルにおける +-- の意味は何ですか?それをオフにする方法は?
-
[解決済み] アセンブリの制約