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.
lmassip
Staff
Staff
Article Id 369512
Description

This article describes an issue that occurs on FortiGates when some pages of the GUI fail to load completely, remaining in a spinning state. This behavior is linked to an incorrect timezone configuration where a zone info prefixed timezone is selected, causing conflicts in the system.

 

The specific error seen in the debug logs:

 

RangeError: Invalid time zone specified: zoneinfo/<region>/<location>

Scope
  • Affects specific firmware versions, such as v7.4.5 GA.
  • Occurs when the timezone in System -> Settings -> System Time is configured with an entry that includes the zone info prefix.

 

Screenshot 2025-01-11 005954.png

 

  • This issue arises when accessing specific sections of the GUI.
Solution
  1. Identify the Issue with the Fortinet Support Tool:

 

Screenshot 2025-01-11 010805.png

 

The interface menu just keeps loading:

 

Screenshot 2025-01-11 011440.png

 

SD-WAN members just keep loading without displaying any information:

 

Screenshot 2025-01-11 011736.png

 

The LDAP server just keeps loading.

 

  1. Resolution via GUI:
    • Navigate to System -> Settings -> System Time in the FortiGate GUI.
    • Check if the configured timezone has the zoneinfo prefix (e.g., zoneinfo/Mexico/BajaSur).
    • Update the timezone to a valid entry without the zoneinfo prefix (e.g., zoneinfo/Mexico/BajaSur).
    • Save the changes.

To configure the date and time in the CLI:
Configure the timezone and daylight savings time:

 

config system global
    set timezone <integer>
    set dst {enable | disable}

end

 

To view which timezone has which integer assigned to it, press 'shift+?' after entering the command 'set timezone' on the CLI. It will give the whole list of all timezone entries with integer assigend to it.  


To manually configure the date and time:

Manual:

 

execute date <yyyy-mm-dd>
execute time <hh:mm:ss>

 

  1. Log Out and Log Back In: After making the changes, log out of the FortiGate GUI and log back in to ensure the changes are properly applied and errors do not persist in the session.