tarfile が壊れているか、切り捨てられていると思われます。
tarfile のヘッダーに size
が含まれています ファイルの長さを含むフィールド。¹ 実際のファイルがヘッダーが示すよりも短い場合、tar はファイルシステムのファイルの終わりを超えて読み取ろうとし、予想よりも短い読み取りを返すため、次のメッセージが生成されます
¹ この機能は、テープの EOF マーカーに到達するまで読み取ることによってのみ「ファイル」の長さを知ることができるテープ ARchiving に tar が主に使用されていた時代にさかのぼります。これは下位互換性のために保持されており、ヘッダーとファイルの一貫性に関する優れた (多少安価な場合でも) チェックも提供します。
通常、このメッセージは、tar アーカイブが不完全な場合に表示されます。 tar tvf ./VM_DECOMPTEST.tar
を実行すると tar ファイルの不整合をチェックします。