Je soupçonne que votre fichier tar est corrompu ou tronqué.
L'en-tête d'un fichier tar contient un size
champ qui contient la longueur du fichier.¹ Si le fichier réel est plus court que l'en-tête dit qu'il devrait être, tar essaiera de lire au-delà de la fin du système de fichiers du fichier et récupèrera une lecture plus courte que prévu, générant ainsi le message que vous voir.
¹ Cette fonctionnalité remonte à l'époque où tar était principalement utilisé pour l'archivage sur bande, où vous ne pouviez connaître la longueur d'un "fichier" qu'en lisant jusqu'à ce que vous atteigniez un marqueur EOF sur la bande. Il a été conservé pour la rétrocompatibilité et fournit également une vérification intéressante (si un peu bon marché) de la cohérence des en-têtes et des fichiers.
Habituellement, ce message apparaît si l'archive tar est incomplète. Si vous exécutez tar tvf ./VM_DECOMPTEST.tar
il vérifiera le fichier tar pour les incohérences.