Description

This article provides solution to the upgrade problem for QFX5K series devices where the image installation fails with the post-install fail message.

Symptoms

 

Following error seen while running the command "request system software add <image>"

POST-INSTALL...

Saving the config files ...

NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install

Copying jpuppet pkg to /var/sw/pkg

Copying chef pkg to /var/sw/pkg

Pushing installation package to host...

rcp: /var/run/./vjunos-install.sh: Read-only file system

download_file /var/tmp/preinstall/vjunos-install.sh failed, ret=1

 

WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the

 

WARNING: 'request system reboot' command when software installation is

 

WARNING: complete. To abort the installation, do not reboot your system,

 

WARNING: instead use the 'request system software delete jinstall'

 

WARNING: command as soon as this operation completes.

 

ERROR: jinstall-vjunos fails post-install

ERROR: jinstall-vjunos-20.4R3-S2.6-signed fails post-install

 

 

 

or

 

 

 

Verified jinstall-vjunos-21.2X4.1.tgz signed by PackageProductionSHA1RSA_2023 method RSA2048+SHA1

 

Adding vjunos...

 

Saving contents of boot area prior to installation

 

tar: ./pxeboot: Read error at byte 198144, reading 10240 bytes: Input/output error

 

tar: ./modules/if_vtnet.ko: Read error at byte 95744, reading 10240 bytes: Input/output error

 

tar: ./cdboot: Read error at byte 0, reading 9216 bytes: Input/output error

 

tar: ./kgzldr.o: Read error at byte 0, reading 5820 bytes: Input/output error

 

tar: Error exit delayed from previous errors

 

 

 

WARNING:  This package will load JUNOS 21.2X4.1 software.

 

WARNING:  It will save JUNOS configuration files, and SSH keys

 

WARNING:  (if configured), but erase all other files and information

 

WARNING:  stored on this machine. It will attempt to preserve dumps

 

WARNING:  and log files, but this can not be guaranteed. This is the

 

WARNING:  pre-installation stage and all the software is loaded when

 

WARNING:  you reboot the system.

 

 POST-INSTALL...

 

Saving the config files ...

 

NOTICE: uncommitted changes have been saved in /var/db/config/juniper.conf.pre-install

 

Pushing installation package to host...

 

rcp: /var/run/./vjunos-install.sh: Read-only file system

 

download_file /var/tmp/preinstall/vjunos-install.sh failed, ret=1

 

 

 

WARNING:  A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the

 

WARNING:  'request system reboot' command when software installation is

 

WARNING:  complete. To abort the installation, do not reboot your system,

 

WARNING:  instead use the 'request system software delete jinstall'

 

WARNING:  command as soon as this operation completes.

 

 

 

ERROR: jinstall-vjunos fails post-install

 

ERROR: jinstall-vjunos-21.2X4.1-signed fails post-install

 

 

 



Solution

  1. If there are no Input/Output errors seen while adding the image and only post-install fail message is seen then try to re-add the image with the "request system software add <image>" command.
  2. However if the device has post-install fail along with the I/O errors then we have to check for the DMA-WRITE errors in the host.
  3. The device needs to be power cycled to clear the DMA errors and then we can proceed with the upgrade of the device.

 

Modification History

2024-01-11 : Article Created