FortiGate
FortiGate Next Generation Firewall utilizes purpose-built security processors and threat intelligence security services from FortiGuard labs to deliver top-rated protection and high performance, including encrypted traffic.
ychia
Staff
Staff
Article Id 246218
Description This article explains an issue where a FortiGate firewall cannot update contracts or databases.
Scope FortiGate.
Solution

Problem Description:

A FortiGate firewall is unable to either update its databases or it is unable to update license information.

 

Triage:

While running the debugs  'diagnose debug application update -1'  and  'diagnose debug enabled', the following error message shows:


upd_pkg_recv[1674]-Error allocating memory for rx buffer
__upd_act_update[331]-Failed receiving update rsp

 

ychia_1-1676611119238.png

 

Root cause:

The above logs indicate that the memory buffer allocation for the updated process is having an issue related to memory allocation in the process.

 

Restarting the 'updated' process will resolve the issue:


fnsysctl killall updated

 

If issuing the command fnsysctl killall updated gives the error 'Unknown action 0' an alternative way to restart the updated process:

 

diag sys process pidof updated
diag sys kill 11 <id>