Use this procedure to downgrade software version. It supports IOS XR software maintenance by outlining the required actions, inputs, or verification points for the activity.
Use this task to downgrade software version.
Downgrade the current software version to a previous software release in case of an upgrade failure or based on requirement.
When downgrading the software image from release 24.4.x to an earlier version, we recommend to manually downgrade the line card firmware as well to prevent any impact on various functionalities.
Before you begin
Check the FPD status and ensure that all the FPDs are in CURRENT state.
RP/0/RP0/CPU0:ios#show hw-module location all fpd
If the FPDs are not in CURRENT state, upgrade the FPDs.
RP/0/RP0/CPU0:ios#upgrade hw-module location all fpd all
RP/0/RP0/CPU0:ios#reload location all
Proceed with reload? [confirm]
After the NCS 1010 reloads, check that all the FPDs are in
CURRENT
state.
Follow these steps to downgrade software version.
Procedure
| 1. | Determine the supported target versions to downgrade from the current version. Example:
View the hardware or software limitations, and bridging SMUs required for the version downgrade. For more information about checking compatibility between the current and target versions, see
Downgrading Packages:
Customers can also downgrade user-specified packages (for example, xr-telnet). This is separate from downgrading the entire XR version, but an ISO for an earlier version of XR is used instead of a newer ISO. |
|
| 2. | Back up the file system of the current version for recovery purposes. Example:Copy the running configuration to a remote server:
|
|
| 3. | Download the target version from the Software Download Center. |
|
| 4. | You can either install from the remote repository or copy the ISO image file to the /harddisk: of the NCS 1010. Example:
|
|
| 5. | Verify that the MD5 checksum of the copied target file matches with the MD5 value of the source on the Software Download Center. Example:
|
|
| 6. | Install the base image to downgrade the system. Example:
The image is installed, the changes are applied through a reload or a restart of the system, and commits the changes. However, you do not have control over the timing of the reload or restart —these occur as soon as the package operation completes and the system is ready.
|
|
| 7. | After the base image is downgraded, install the additional packages. For more information, see Install additional RPMs and bug fixes. During an install operation, if the system reboots unexpectedly or an apply by reload results in the system failing to boot, it automatically recovers to its software state before the current transaction. |