Skip to main content
sfrati
Staff
Staff
March 6, 2026

Technical Tip: How to deal with GCP (Google Cloud Platform) error messages 'GCP get public certificates failed, 28' 'GCP instance check failed'

  • March 6, 2026
  • 0 replies
  • 331 views
Description

This article describes how to configure the GCP network environment when the FortiGate VM stops because the license can not be validated, or displays the following error messages:


GCP get public certificates failed, -1
GCP instance check failed
The system is going down NOW !

GCP get public certificates failed, 28
GCP instance check failed

Scope FortiGate, GCP (Google Cloud Platform).
Solution

This error message is linked to the 'instance check', which is executed after the initial deployment: the check fails because it cannot call API to Google API.

Failing in this step will cause an instance shutdown.
And the check will be executed every time the instance is restarted: the symptoms are a FortiGate VM starting and showing an error message just before shutting down within five minutes after booting.

 

The key to allowing the mandatory 'instance check' pass is to make sure that 'port1' has a public IP address or its subnet is enabled. 'Google Private Access': The API will be called via port1 as the HA is not formed yet at that moment.

As a wrap-up of best practices, when an administrator is deploying a FortiGate VM in GCP using a Terraform script, it requires:

  • port1 has Internet access.
  • port1 has 'Google Private Access' enabled using the GCP administration panel.
  • The HA management interface has Internet Access.
  • The HA management interface has 'Google Private Access' enabled using the GCP administration panel.

 

Related documents: