Commit fehlgeschlagen Panorama aufgrund des Fehlers "Region ist ungültig", wenn die Gerätetelemetrie deaktiviert wurde.
40703
Created On 08/05/21 00:50 AM - Last Modified 02/01/23 09:08 AM
Symptom
Wenn ein Administrator die Gerätetelemetrie deaktiviert hat, ist der folgende Validierungsfehler beim Commit fehlgeschlagen.
Hier ist das Beispiel für einen Fehler, bei dem der Commit auf Panorama managed PrismaAccess fehlgeschlagen ist.
Validation Error: devices -> localhost.localdomain -> template-stack -> Service_Conn_Template_Stack -> config -> devices -> localhost.localdomain -> deviceconfig -> system -> device-telemetry -> region is invalid devices -> localhost.localdomain -> template-stack -> Explicit_Proxy_Template_Stack -> config -> devices -> localhost.localdomain -> deviceconfig -> system -> device-telemetry -> region is invalid devices -> localhost.localdomain -> template-stack -> Mobile_User_Template_Stack -> config -> devices -> localhost.localdomain -> deviceconfig -> system -> device-telemetry -> region is invalid devices -> localhost.localdomain -> template-stack -> Remote_Network_Template_Stack -> config -> devices -> localhost.localdomain -> deviceconfig -> system -> device-telemetry -> region is invalid
Cause
Der Fehler wird verursacht, wenn das firewall Schema in der Konfiguration ungültig ist.
In dieser Situation würde ein solcher Fehler in configd.log angezeigt.
======= configd.log ======= 2021-07-30 15:43:20.284 +0900 Error: _pan_schema_verify_node(pan_schema_obj.c:7195): is invalid , node: region near line 7452 2021-07-30 15:43:20.291 +0900 Error: _pan_schema_verify_node(pan_schema_obj.c:7195): is invalid , node: region near line 7427 2021-07-30 15:43:20.296 +0900 Error: _pan_schema_verify_node(pan_schema_obj.c:7195): is invalid , node: region near line 7402 2021-07-30 15:43:20.347 +0900 Error: pan_cfg_verify_ex(pan_cfg_commit_handler.c:2723): invalid configuration. Schema verification failed. <<<---!!!
Resolution
Wählen Sie die Region mit dem folgenden Befehl aus, und übernehmen Sie sie einmal. Das Schema wird durch diesen Vorgang korrigiert.
> configure # set template-stack <Template Stack name> config devices localhost.localdomain deviceconfig system device-telemetry region <region name> # commit
Danach können Sie "keine" als Region für die Gerätetelemetrie auswählen. Auf dem CLI können Sie die Region mit diesem Befehl löschen.
# delete template-stack <Template Stack name> config devices localhost.localdomain deviceconfig system device-telemetry region <region name> # commit