Technical Tip: FortiManager v8.0.0 fails to install to FortiOS v8.0 with error 'Invalid vdom context. object: logo_v3_fguard_app' (Known issue)
Description | This article describes a known issue in FortiManager v8.0.0: attempting to install device settings on a FortiGate running FortiOS v8.0 fails with an error similar to the following. Notably, this issue will only occur when attempting to install to a FortiGate that is not using Virtual Domains (aka VDOMs). |
Scope | FortiOS v8.0, FortiManager v.8.0.0. |
Solution | This issue occurs because of a bug in FortiManager v8.0.0, though the root cause is a CLI syntax change introduced in FortiOS v8.0 regarding the config system replacemsg-image table. This CLI table contains mappings for custom images that the FortiGate can use when serving replacement messages (see also: Replacement messages), and in FortiOS v7.x these entries were globally managed (i.e. shared by all VDOMs).
When these circumstances are met, any attempt to install device settings from FortiManager to the FortiGate will fail with an error log similar to the above Description or the following screenshot: ![]()
This issue will be resolved in the upcoming FortiManager v8.0.1. Note that this issue does not impact FortiManager v7.x, nor does it impact config installations made from FortiManager to FortiGates running FortiOS v7.x (since the CLI syntax change is only relevant when pushing to FortiOS v8.x).
The most common occurrence of this issue relates to the 'logo_v3_fguard_app' image entry mentioned in the Description, though the issue requires several related configuration steps to occur first. On a factory-fresh FortiGate, this entry already exists but is not referenced anywhere, and so no issue will occur:
Once this configuration is imported into FortiManager, any subsequent attempts to install device settings to the FortiGate will result in the error message referenced earlier in this knowledge base article. Another method of reproducing the issue can be done directly on FortiManager using the following steps:
The above procedure will silently fail with no error message from FortiManager. When checking the web browser Developer Tools, it is possible to observe an HTTP POST request sent to FortiManager that receives an HTTP 400 Bad Request response with the following payload. This issue will also be resolved as part of Issue 1297379: |

