H series upgrade to 1.39 fails when memory usage is high

Options
GiuseppeR
GiuseppeR Posts: 771 image  Guru Member
Zyxel Certified Network Engineer Level 1 - Switch Zyxel Certified Network Engineer Level 1 - Nebula 500 Comments 5 Answers

Hello everyone,

I triggered an update via Nebula for 2 APs and a FW (100HP).

APs updated.

FW failed.

I saw this situation:

image.png

Is it possible to schedule an automatic reboot, with a notification, when you trigger a manual update from Nebula and the device has memory usage above a certain value?

image.png 1021.5K

All Replies

  • Zyxel_Judy
    Zyxel_Judy Posts: 2,669 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 2 - Nebula Zyxel Certified Network Engineer Level 2 - Switch Zyxel Certified Network Engineer Level 2 - Security Zyxel Certified Network Engineer Level 1 - Nebula
    Options

    Hi @GiuseppeR ,

    To better assist you in checking the firmware upgrade failure symptom and its root cause, please provide the Nebula organization and site, and enable Zyxel Support access.

    Zyxel_Judy

  • Zyxel_Judy
    Zyxel_Judy Posts: 2,669 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 2 - Nebula Zyxel Certified Network Engineer Level 2 - Switch Zyxel Certified Network Engineer Level 2 - Security Zyxel Certified Network Engineer Level 1 - Nebula
    Options

    Hi @GiuseppeR ,

    There's a directory used to store system cache and temporary files. When the firewall downloads firmware from Nebula, the firmware file is also temporarily stored in this directory. If there isn't enough available space in this directory, the system displays a notification recommending that the user reboot the firewall to clear the temporary cache and free up space.

    In your case, it appears that cache or temporary files had accumulated in this directory, leaving insufficient space for the firmware download and generating the log entry as "[Nebula] Automatic firmware update was unsuccessful. Please reboot the device first, then do the firmware update."

    image.png

    Zyxel_Judy

  • Zyxel_Judy
    Zyxel_Judy Posts: 2,669 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 2 - Nebula Zyxel Certified Network Engineer Level 2 - Switch Zyxel Certified Network Engineer Level 2 - Security Zyxel Certified Network Engineer Level 1 - Nebula
    Options

    As for your suggestion of scheduling an automatic reboot with a notification when a manual or automatic update is triggered from Nebula and the device's memory usage is above a certain threshold — we'll evaluate this carefully.

    Zyxel_Judy

  • Zyxel_Judy
    Zyxel_Judy Posts: 2,669 image  Zyxel Employee
    Zyxel Certified Network Engineer Level 2 - Nebula Zyxel Certified Network Engineer Level 2 - Switch Zyxel Certified Network Engineer Level 2 - Security Zyxel Certified Network Engineer Level 1 - Nebula
    Options

    Hi @GiuseppeR ,

    Regarding your suggestion to schedule an automatic reboot with a notification when a manual or automatic update is triggered from Nebula and the device's memory usage is above a certain threshold, we think an automatic reboot may cause confusion for users. For example, the user may assume the firmware upgrade has already started / interpret the reboot as an upgrade failure or an unexpected system restart.

    Therefore, we believe the current behavior is safer and clearer. When the system detects insufficient resources or temporary storage for the firmware download, it generates an event log asking the user to reboot the device first. After the reboot, the system releases temporary resources and cleans up temporary data, and the user can then retry the firmware upgrade.

    For this reason, we currently prefer to keep the manual reboot behavior.

    Zyxel_Judy

Nebula Tips & Tricks