VxRail : Échec du téléchargement du bundle Vxrail_composite-xxxxx. Erreur de fichier .zip avec exception lors de la décompression du fichier de bundle composite

Résumé: Le téléchargement du bundle VxRail échoue en raison d’une corruption des fichiers.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

/var/log/mystic/lcm-web.log:

Oct 24 11:38:31,909 GMT 2017  ERROR [pool-11-thread-1] LCMServiceImpl.handleUploadException:959 - failed to upload upgrade bundle: VXRAIL_COMPOSITE-4.0.200-5234143.zip, with exception:
com.vce.lcm.exception.LCMException: Error while unzipping the composite bundle file. Used file: /tmp/lcm/VXRAIL_COMPOSITE-4.0.200-5234143.zip
    at com.vce.lcm.service.composite.CompositeBundleFileUnpacker.unzipCompositeBundleFile(CompositeBundleFileUnpacker.java:165) ~[lcm_module-4.0.131.jar:?]
    at com.vce.lcm.service.composite.CompositeBundleFileUnpacker.unpack(CompositeBundleFileUnpacker.java:64) ~[lcm_module-4.0.131.jar:?]
    at com.vce.lcm.service.LCMServiceImpl.uploadLocalCompositeBundle(LCMServiceImpl.java:366) ~[lcm_module-4.0.131.jar:?]
    at com.vce.lcm.service.LCMServiceImpl.uploadCompositeBundle(LCMServiceImpl.java:473) [lcm_module-4.0.131.jar:?]
    at com.vce.lcm.service.LCMServiceImpl.uploadOfflineUpgradeBundle(LCMServiceImpl.java:107) [lcm_module-4.0.131.jar:?]
    at com.emc.mystic.manager.web.service.VirtualApplianceUpgradeService.runBundleUpload(VirtualApplianceUpgradeService.java:246) [classes/:?]
    at com.emc.mystic.manager.web.service.VirtualApplianceUpgradeService.access$200(VirtualApplianceUpgradeService.java:70) [classes/:?]
    at com.emc.mystic.manager.web.service.VirtualApplianceUpgradeService$1.run(VirtualApplianceUpgradeService.java:194) [classes/:?]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_102]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_102]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_102]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_102]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
Caused by: java.util.zip.ZipError: zip END header not found
    at com.sun.nio.zipfs.ZipFileSystem.zerror(ZipFileSystem.java:1605) ~[zipfs.jar:1.8.0_102]
    at com.sun.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1021) ~[zipfs.jar:1.8.0_102]
Caused by: java.util.zip.ZipError: zip END header not found
    at com.sun.nio.zipfs.ZipFileSystem.zerror(ZipFileSystem.java:1605) ~[zipfs.jar:1.8.0_102]
    at com.sun.nio.zipfs.ZipFileSystem.findEND(ZipFileSystem.java:1021) ~[zipfs.jar:1.8.0_102]
    at com.sun.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1030) ~[zipfs.jar:1.8.0_102]
    at com.sun.nio.zipfs.ZipFileSystem.<init>(ZipFileSystem.java:130) ~[zipfs.jar:1.8.0_102]
    at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:117) ~[zipfs.jar:1.8.0_102]
    at java.nio.file.FileSystems.newFileSystem(FileSystems.java:326) ~[?:1.8.0_102]
    at java.nio.file.FileSystems.newFileSystem(FileSystems.java:276) ~[?:1.8.0_102]
    at com.vce.lcm.service.composite.CompositeBundleFileUnpacker.createZipFileSystem(CompositeBundleFileUnpacker.java:220) ~[lcm_module-4.0.131.jar:?]
    at com.vce.lcm.service.composite.CompositeBundleFileUnpacker.unzipCompositeBundleFile(CompositeBundleFileUnpacker.java:133) ~[lcm_module-4.0.131.jar:?]
    ... 12 more

 

Cause

Fichier corrompu

Résolution

  1.  Connectez-vous à la machine virtuelle VxRail Manager, su pour rooter et vérifier la somme de contrôle du fichier de bundle de mise à niveau

             md5sum /data/store2/lcm/VXRAIL_COMPOSITE-XXXX.zip

Confirmez la sortie avec la somme de contrôle fournie pour le fichier à partir de https://www.dell.com/support/product-details/en-us/product/vxrail-appliance-series/drivers. Vous devez vous connecter avec un compte de support pour accéder aux hachages du bundle.

Capture d’écran de la vérification du hachage sur le site de support

Vérifiez le fichier téléchargé sur l’ordinateur local. S’il ne correspond pas, téléchargez à nouveau la mise à jour.

2. Supprimez le dossier /tmp/lcm et tout ce qu’il contient.

3. Vérifiez la volumétrie, comme dans l’exemple suivant :

vcluster101-vxrm:/data/store2/lcm # df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/sda3                      32G  7.6G   23G  26% /
devtmpfs                      4.0M     0  4.0M   0% /dev
tmpfs                         7.9G  1.1M  7.9G   1% /dev/shm
tmpfs                         3.2G   22M  3.2G   1% /run
tmpfs                         1.0M     0  1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev-early.service
tmpfs                         1.0M     0  1.0M   0% /run/credentials/systemd-sysctl.service
tmpfs                         1.0M     0  1.0M   0% /run/credentials/systemd-tmpfiles-setup-dev.service
/dev/sda2                      20M  158K   20M   1% /boot/efi
tmpfs                         1.0M     0  1.0M   0% /run/credentials/systemd-vconsole-setup.service
/dev/mapper/storage5-volume1   94G   23G   67G  26% /data/store2 <---------------- Check this entry. Should be able to hold the upgrade bundle as well as unzipped files
/dev/mapper/storage2-volume1  7.8G  2.0G  5.5G  27% /var
/dev/mapper/storage3-volume1  7.8G  5.9M  7.4G   1% /var/log/audit
/dev/mapper/storage1-volume1   32G   11M   30G   1% /home
/dev/mapper/storage4-volume1   63G   28G   33G  46% /var/lib
/dev/mapper/storage6-volume1   20G  126M   19G   1% /var/lib/pgsql
 

Remarque : La taille du bundle composite x 2,5 d’espace disponible est une cible sûre. Essayez de supprimer (ou de sauvegarder sur une autre machine) les fichiers inutiles (y compris les anciens fichiers journaux sous /var/log, les fichiers temporaires sous /tmp, etc.)

4. Relancez le téléchargement.

5. Si vous rencontrez d’autres problèmes, consultez le lcm-web.log sous /var/log/mystic/

 

Informations supplémentaires

L’échec de la décompression du fichier VXRAIL_COMPOSITE-XXXX.zip signifie un échec en raison d’une erreur de format.
 

  • Si /data/store2/lcm n’existe pas, vous devez tout de même vérifier la somme md5 du bundle de mise à niveau si vous utilisez la mise à niveau locale.
  • Si vous utilisez la mise à niveau Internet, vous n’avez pas besoin de vérifier la somme md5, mais la connexion a pu être instable lors de la dernière mise à niveau.

La raison directe de l’échec de la mise à niveau était la mise à niveau de la corruption du fichier de bundle. Par conséquent, la vérification de l’intégrité du fichier local est l’étape clé.

 Si la somme md5 ne correspond pas, téléchargez à nouveau le fichier et vérifiez à nouveau, jusqu’à ce que la somme de contrôle corresponde. 

 Somme de contrôle sous Windows

Get-FileHash -Path .\VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip -Algorithm md5 | fl Algorithm : MD5

Get-FileHash -Path .\VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip -Algorithm sha1 | fl Algorithm : SHA1

Get-FileHash -Path .\VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip -Algorithm sha256 | fl Algorithm : SHA256


 Somme de contrôle sous Linux

md5sum VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip

sha1sum VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip

sha256sum VXRAIL_COMPOSITE-8.0.361-29253789_for_8.0.x.zip 

 

Produits

VxRail, VxRail Appliance Series, VxRail Software
Propriétés de l’article
Numéro d’article: 000027464
Type d’article: Solution
Dernière modification: 05 nov. 2025
Version:  6
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.