NE8000 M V800R022SPH180 Patch Release Notes
NE8000 M V800R022SPH180 Patch Release Notes
NE8000 M V800R022SPH180 Patch Release Notes
V800R022SPH180
Patch Release Notes
Issue 01
Date 2023-08-30
and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.
Notice
The purchased products, services and features are stipulated by the contract made between Huawei and the
customer. All or part of the products, services and features described in this document may not be within the
purchase scope or the usage scope. Unless otherwise specified in the contract, all statements, information,
and recommendations in this document are provided "AS IS" without warranties, guarantees or
representations of any kind, either express or implied.
The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.
Email: support@huawei.com
Contents
5.3 A Message "Error: The patch is incompatible with the existing patch." Is Displayed After the patch load all
run Command Is Run to Load a Patch File. .....................................................................................................15
5.4 The Message "Error: The target patch does not support the hardware." Is Displayed After the patch load all
Command Is Run to Load a Patch ...................................................................................................................15
5.5 The Message "Error: The target patch does not support the current main control board." Is Displayed After
the patch load all Command Is Run to Load a Patch ........................................................................................16
5.6 The Message "Error: slot X is not ready, please try later when the system is stable." Is Displayed After the
patch load all Command Is Run to Load a Patch..............................................................................................16
5.7 The Message "Error: The next startup patch is required for the next startup of the system software." Is
Displayed After the reset patch-configure next-startup Command Is Run to Delete the Next-Startup Patch.......16
5.8 The Message "Error: Failed to clear the board configuration." Is Displayed After the patch delete all
Command Is Run to Uninstall a Patch .............................................................................................................17
5.9 How Can I Set a Patch as That to Be Loaded at the Next Startup? ..............................................................17
Before installing an incremental patch, doe not remove the existing historical patch on a
device, which prevents triggering problems that have been resolved using the historical patch.
Before installation a non-incremental patch, note the following issues:
If a device needs to be restarted or a software package needs to be upgraded, do not
remove an existing historical patch from a device. Set the latest patch as the patch to be
loaded at the next startup. After the device is restarted, the patch can take effect.
If services keep running on a device, remove an existing historical patch from a device and
then install the latest patch. During the historical patch removal and latest patch
installation, problems that have been resolved using the historical patch may be triggered.
Evaluate such risk before you operate the patches. Do not perform any operations on the
device between uninstalling the earlier patches and installing the latest patch. Otherwise,
services may be interrupted. For example, saving configurations causes the commands
added in the patches to be lost.
1.9 Precautions
1. It is acceptable if the patch file is loaded to boards asynchronously.
2. During patch installation or uninstallation, ensure that all boards in use have been
registered. If any interface board is starting during patch installation or uninstallation, the
patch installation or uninstallation will probably fail on this interface board.
3. Do not install the patch if the board CPU usage exceeds 70%. Otherwise, patch
installation may fail.
4. Do not install the patch if the board memory usage exceeds 80%. Otherwise, the board
may reset due to a failure to apply for memory. To check the memory and CPU usage,
run the display health command in the system view.
[HUAWEI]display health
-------------------------------------------------------------------------------
Slot CPU Usage Memory Usage(Used/Total)
17 MPU(Master) 5% 20% 1646MB/7929MB
2 LPU 7% 60% 1017MB/16845MB
19 SFU 3% 8% 80MB/980MB
-------------------------------------------------------------------------------
5. It is normal that the board CPU usage temporarily rises during patch installation or
uninstallation. If the device has a large number of configurations, the board CPU usage
may increase to 90% or higher in a short time.
6. The new function provided by the patch cannot be used if the patch is uninstalled.
Therefore, to use the new function, do not uninstall the patch. If the patch needs to be
upgraded, use the incremental patch loading mode.
7. When loading a patch that contains a YANG model change, ensure that no NETCONF
session is in the configuration editing state. Otherwise, an unknown error may occur.
Activating and validating a hot ACU or an ECP released based on the previous cold ACU and
a later released hot ACU would not affect user experience. However, activating and validating
a hot ACU or an ECP released based on an ACU earlier than the previous cold ACU or on a
device that is not equipped with any patches would affect user experience. Therefore, comply
with the precautions for activating and validating cold ACUs when performing these
operations.
2 Resolved Issues
This section describes the issues that are resolved in V800R022 and precautions for installing
the patch. For detailed information, see the NetEngine 8000 M V800R022SPH180 Issues
Resolved.
Pay attention to the precautions for installing the patch. The possible causes are as follows:
Restart the device, perform an master/slave switchover, power off and then power on the
board or subcard, reset the board or subcard, reconfigure the device, or add
configurations. Exercise caution when performing this operation.
Step1 Download the Patch Release Notes Zip package to the local host.
Step2 Decompress the Patch Release Notes and view the Issues Resolved.
1. Download the latest version and patch of the tool on the linked page.
For details about how to use the tool, see the NE upgrade user guide on the tool download
page.
The latest iMaster NCE-IP tool version and patch can be obtained from the following path:
Step 4 Upload the patch.PAT file to cfcard:/ using FTP in binary mode, after ensuring that the patch
name does not conflict with any existing file name on the NE8000-M.
Step 5 If the slave MPU or SRU exists, copy the patch to the slave MPU or SRU running the
following command:
<HUAWEI> copy patch.PAT slave#cfcard:/
Step 6 Query the patch unit status. For the NetEngine 8000 M8/M8K/M14/M14K, run the display
patch-information process verbose | include NO | exclude Running command in the
diagnostic view and for the NetEngine 8000 M1A/M1C/M1D/M6/M6K, run the display
patch-information verbose | include NO | exclude Running command in the diagnostic
view. If the following information is displayed, all patch units are running properly. If other
information is displayed, patch units that are not running properly exist. In this case, contact
Huawei R&D engineers.
[~HUAWEI-diagnose]display patch-information process verbose | include NO | exclude
Running
Info: It will take a long time if the content you search is too much or the string you
input is too long, you can press CTRL_C to break.
----------------------------------------------------------------------------------
-----
Slot-id ProcId State PatchType Valid PatchEffectiveTime
PatchFileName
----------------------------------------------------------------------------------
-----
----------------------------------------------------------------------------------
-----
The patch is large, and uploading the patch takes some time. If the CF card has sufficient
space, you can upload the patch to the NE8000-M before uninstalling existing patches. If the
patch name conflicts with an existing file name, modify the patch name before uploading the
patch.
----End
Use the patch load cfcard:/patch.PAT all run command to install the patch. If you use other
commands, some issues may fail to be resolved.
Run the patch load cfcard:/patch.PAT all run command to load, activate, and run the patch.
The system displays the patch installation results.
For example:
<HUAWEI> patch load cfcard:/patch.PAT all run
Info: Operating, please wait for a moment...done.
Info: Succeeded in running the patch.
----------------------------------------------------------------------------------
-----
Slot-id ProcId State PatchType
Valid PatchEffectiveTime PatchFileName
----------------------------------------------------------------------------------
-----
----------------------------------------------------------------------------------
-----
4 Rollback Procedure
When the patch is being uninstalled, do not run any commands. Otherwise, services may
become abnormal or the master main control board may be reset. After the patch is uninstalled,
you are advised to log out all users who logged in through terminal tools.
Solution
This problem occurs if a patch file to be loaded is not stored in the root directory of the master
MPU. Therefore, to resolve this problem, copy the patch file to the root directory on the CF
card before running the patch load cfcard:/patch.PAT all run command in the user view.
Solution
This problem occurs if a patch has been installed and the patch is not in the running state.
Therefore, to resolve this problem, run the display patch-information command in the user
view to check whether a patch has been installed and whether the patch is in the running state.
<HUAWEI>display patch-information
In this example, a patch has been loaded and the patch is not in the running state.
In this case, before loading the new patch, run the patch load cfcard:/patch.PAT all run
command in the user view to have the existing patch enter the running state or run the patch
delete all command to delete the existing patch.
Solution
This problem occurs if the patch in the file to be loaded is not an incremental one of the
existing patch on the device. Therefore, to resolve this problem, run the patch delete all
command in the user view to delete the existing patch before loading the new patch.
5.4 The Message "Error: The target patch does not support
the hardware." Is Displayed After the patch load all
Command Is Run to Load a Patch
Symptom
<HUAWEI>patch load patch.PAT all run
Info: Operating, please wait for a moment...
Error: The target patch does not support the hardware of slot X.
Solution
The target patch version is incompatible with the device hardware. You need to load the latest
patch or power off the boards that are not supported by the patch and then reload the patch.
For details about patch package selection, see section 1.5.
5.5 The Message "Error: The target patch does not support
the current main control board." Is Displayed After the
patch load all Command Is Run to Load a Patch
Symptom
<HUAWEI>patch load patch.PAT all run
Info: Operating, please wait for a moment...
Error: The target patch does not support the current main control board.
Solution
The patch package does not match the current device or the main control board. You need to
replace the patch package. For details about patch package selection, see section 1.5.
5.6 The Message "Error: slot X is not ready, please try later
when the system is stable." Is Displayed After the patch load all
Command Is Run to Load a Patch
Symptom
<HUAWEI>patch load patch.PAT all run
Info: Operating, please wait for a moment...
Error: slot 7 is not ready, please try later when the system is stable.
Solution
This message is displayed if board power-on and patch package loading are being performed
at the same time. To resolve this issue, load the patch package after the board is powered off,
and then power on the board after the patch package is loaded successfully.
Solution
Select the correct patch package by referring to section 1.7.
Solution
Refer to upgrade operations in RUI scenarios. Specifically, shut down the RBS, enable users
to log out, uninstall the patch, and then restore the RBS.
1. Run the shutdown command in the RBS view to shut down the RBS.
Command examples:
[~HUAWEI] remote-backup-service rbs
[*HUAWEI-rm-backup-service-rbs] shutdown
[*HUAWEI-rm-backup-service-rbs]commit
You can query vulnerabilities at the National Vulnerability Database (NVD) website
(https://web.nvd.nist.gov/view/vuln/search) by CVE ID.
A.1 V800R022C00SPC600
Table A-1: Fixed vulnerabilities in Huawei-developed code (including products and integrated
platforms/components/libraries)
A.2 V800R022C10SPC500
Table A-1: Fixed vulnerabilities in Huawei-developed code (including products and integrated
platforms/components/libraries)