In an experiment, the S5300 V100R001C01B051 (with system version V300R003C01, two controllers, and two power supplies, without disk enclosure) is to be upgraded. After the SES is successfully upgraded, the controller software is upgraded. On the Web page, log in to the secondary controller, select System Upgrade on the System tab page, and click the View button to select the controller file to be loaded. The prompt message, stating "A pop-up window is blocked. Click here to view the pop-up window or other options…", is displayed under the IE address bar. The controller file cannot be loaded at the moment. After the prompt message is clicked and "Allow the pop-up window temporarily" is selected, the system displays a message, stating "The upgrade package is successfully imported and the system is verifying the upgrade package." After a short while (no other operations are performed on the Web page during the wait time), the controller fails to be restarted. The showctrlinfo command is executed to check the controller version. The version number remains as the previous one. After the device is restarted, check the version number again. The version number remains as the previous one. The controller fails to be upgraded. After the previous upgrade procedure is tried once again, the controller still fails to be upgraded.
Disable the pop-up window blocking function in the IE properties or add the IP address of the current controller in the web sites that are allowed to be displayed. Log in to the secondary controller and upgrade the controller software again. After the secondary controller is upgraded, upgrade the primary controller, and then query the version number on the Web page. Both controllers are upgraded to the new version.
If the upgrade procedure and the software version to be upgraded are accurate, the upgrade failure is caused by the pop-up window blocking function of the IE browser.