I have been trying to upgrade the firmware on my srx1500 , currently running 15.1X49-D180.2. Every attempt and every version, passes validation but fails post-install. and when I reboot the new version is not implemented.
I have performed both the MD5 and SHA1 checksums, pre-validated (see below), performed both
show system storage (see below) and
request system storage cleanup.
I have performed
request system software add with version 18.2R3, 19.4R3, 20.4R3, and even gone back to 17.2R3. I have attempted
no-copy, no-validate, and the
reboot option. Nothing seems to work.
I have successfully perform this upgrade on other srx1500s from the same manufacturing run, all with either 15.1X49-D60 or D180.
Despite the result of a pending upgrade, the
request system software rollback results in no image. I don't really understand the block showing "Host OS Upgrade is FORCED" and my research hasn't shown much. Force is not one of the available options when selecting cli dialogue.
Any help is appreciated. Please see the below captures for information...
username> show version
Hostname: username
Model: srx1500
Junos: 15.1X49-D180.2
JUNOS Software Release [15.1X49-D180.2]
username> request system software validate /var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz
Checking compatibility with configuration
Initializing...
Verified manifest signed by PackageProductionEc_2019 method ECDSA256+SHA256
Using /var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz
Hardware Database regeneration succeeded
Validating against /config/juniper.conf.gz
mgd: commit complete
Validation succeeded
username> request system software add /var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz
NOTICE: Validating configuration against junos-srxentedge-x86-64-19.4R3.11.tgz.
NOTICE: Use the 'no-validate' option to skip this if desired.
Checking compatibility with configuration
Initializing...
Verified manifest signed by PackageProductionEc_2019 method ECDSA256+SHA256
Using /var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz
Hardware Database regeneration succeeded
Validating against /config/juniper.conf.gz
mgd: commit complete
Validation succeeded
Installing package '/var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz' ...
Verified manifest signed by PackageProductionECP256_2020 method ECDSA256+SHA256
Saving contents of boot area prior to installation
sed: /var/tmp/preinstall/+COMMENT: No such file or directory
WARNING: This package will load JUNOS 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.
Saving the config files ...
Pushing Junos image package to the host...
Installing /var/tmp/install-media-srx-700e-junos-19.4R3.11.tgz
Extracting the package ...
total 1255596
-rw-r--r-- 1 930 930 229314695 Oct 1 15:21 junos-srxentedge-x86-64-19.4R3.11-linux.tgz
-rw-r--r-- 1 930 930 1056403835 Oct 1 15:21 junos-srxentedge-x86-64-19.4R3.11-app.tgz
Setting up Junos host applications for installation ...
============================================
Host OS upgrade is FORCED
Current Host OS version: 1.0.0
New Host OS version: 3.0.4
Min host OS version required for applications: 0.2.4
============================================
Installing Host OS ...
upgrade_platform: -------------------
upgrade_platform: Parameters passed:
upgrade_platform: silent=0
upgrade_platform: package=/var/tmp/junos-srxentedge-x86-64-19.4R3.11-linux.tgz
upgrade_platform: clean install=0
upgrade_platform: clean upgrade=0
upgrade_platform: Need reboot after staging=0
upgrade_platform: -------------------
upgrade_platform:
upgrade_platform: There is pending upgrade. upgrade_in_progress=stage
upgrade_platform: do rollback before attempting another upgrade
upgrade_platform: do [ upgrade_platform -r ] for rollback
ERROR: Host Upgrade failed!
ERROR: upgrade failed
ERROR: junos-srx-img fails post-install
Installation failed for package '/var/tmp/junos-srxentedge-x86-64-19.4R3.11.tgz'
------------------------------
Michele McAllister
------------------------------