Follow the below procedure to install a software package:
Junos OS Evolved is delivered in signed package that contain digital signatures to ensure the
Juniper Networks software is running. When installing the software package, Junos OS Evolved
validates the signatures and the public key certificates used to digitally sign the software
package. This process is not configurable. If the signature or certificate is found to be
invalid,
the installation process fails.
To install software upgrades on a device with a single
Routing Engine:
-
You must connect to the console port on the
device from your management device, and log in to
the Junos OS Evolved CLI.
- Enter the following command to install the Junos OS Evolved
package.
user@device> request system software add <package>
You can specify any of the following path:
For a software package in a local directory on the device,
use /var/tmp/package.iso.
For a software package on a remote server, use one of
the following paths:
The package.iso refers to the respective Junos OS Evolved image name.
- Reboot the device to load the installation:
user@device> request system reboot
During this installation process, the system validates the signature on the new image.
If the validation succeeds, software installation will proceed. If the validation fails,
the TOE will show an error message (for example, error: bad signature
if the validation fails,
junos-evo-install-acx-f-x86-64-24.4R1.8-EVO/bzImage-re-64b.bin.psig not
found if the signature does not exist) and will prompt the administrator to
press any key. Then, the boot process will fall back to the previous image (for example,
Falling back to 'Primary-Rollback
junos-evo-install-acx-f-x86-64-24.4R2.18-EVO'). You must delete the invalid
image from the TOE and obtain a new package from Juniper Networks.
user@device> request system software delete <package> force
- After the reboot has completed, log in and use the
show version command to verify that the new version of the
software is successfully installed. root@host> show version
Hostname: hostname
Model: ptx10003-80c
Junos: 24.4R2.18-EVO
Yocto: 4.0.22
Linux Kernel: 5.15.142-10.22.33.14-yocto-standard-juniper-12618-gbc954d8cb562
JUNOS-EVO OS 64-bit [junos-evo-install-ptx-fixed-x86-64-24.4R2.18-EVO]
-
Verify the existing software package installed on device.
root@host> show system software list
-------------------------------
node: re0
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
'*' deleted JSU version
- junos-evo-install-ptx-fixed-x86-64-24.4R2.18-EVO - [2025-09-21 07:10:50]
< junos-evo-install-ptx-fixed-x86-64-24.4R2-S1.2-EVO - [2025-09-21 06:58:52]
junos-evo-install-ptx-fixed-x86-64-25.4I20250819140627-EVO_kam - [2025-09-17 02:16:26]