<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Panorama template push fails unless a device group is pushed with it. in General Topics</title>
    <link>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/495123#M105075</link>
    <description>&lt;P&gt;When committing a template only change from panorama to managed firewalls in a HA pair the commit fails.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When committing a template change along with a device group change it succeeds.&lt;/P&gt;&lt;P&gt;Template only changes commit fine when being pushed down to managed standalone firewalls.&lt;/P&gt;&lt;P&gt;All devices are running PAN-OS 10.1.5-h2&lt;/P&gt;&lt;P&gt;Reviewed the panorama logs along with the logs from the managed firewalls.&lt;/P&gt;&lt;P&gt;From the config daemon logs in Panorama there looks to be an issue with the underlying database.&lt;/P&gt;&lt;P&gt;When a template only commit is pushed, the logs show Panorama failing to obtain operational logs required in the system daemon.&lt;/P&gt;&lt;P&gt;Error messages seen in the logs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From the &lt;EM&gt;configd.log&lt;/EM&gt; there’s a clear pattern of events;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp; the commit is pushed from Panorama&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:30.970 +0100 Commit job enqueued. type=2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:30.973 +0100 start pan_commit_get_cfg_root&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.048 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The firewall implies there are issues with the HA database objects when it tries to sync;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.048 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.365 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.415 +0100 Return detail-ver 10.1.5&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.050 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.368 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.604 +0100 start pan_cfg_save_commit_candidate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:33.054 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;This then fails and reports the failure in the log.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.668 +0100 SEATTLETIME: Time to PROCESSJOB:pan_cfg_commit_to_local_device: 22 secs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.673 +0100 Error:&amp;nbsp; pan_cfg_replaydb_update_status_by_tids(pan_cfg_replaydb.c:624): pan_cfg_replaydb_update_status_by_tids: List of TIDS is empty&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.736 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.841 +0100 Warning:&amp;nbsp; sc3_sendRegInfo(sc3_register.c:411): SC3R: AK not present.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:10.049 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The main error that appears over and over is;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:19:00.347 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:19:01.006 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now looking at the firewalls themselves, I can see the ‘client’ side of these errors;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:17.837 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:17.982 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:18.501 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.460 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.672 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.718 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.720 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.930 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:20.524 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.341 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.442 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.921 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.449 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.646 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.691 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At this point, it looks like Panorama is attempting to push the config down the both managed firewalls in the HA pair, but get stopped because of a database syncing issue. But this still doesn’t explain why the commit all seems to work fine when bundled in with a device group push…..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a bug in 10.1.5 ?&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 31 May 2022 08:36:16 GMT</pubDate>
    <dc:creator>James_Mucklin</dc:creator>
    <dc:date>2022-05-31T08:36:16Z</dc:date>
    <item>
      <title>Panorama template push fails unless a device group is pushed with it.</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/495123#M105075</link>
      <description>&lt;P&gt;When committing a template only change from panorama to managed firewalls in a HA pair the commit fails.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When committing a template change along with a device group change it succeeds.&lt;/P&gt;&lt;P&gt;Template only changes commit fine when being pushed down to managed standalone firewalls.&lt;/P&gt;&lt;P&gt;All devices are running PAN-OS 10.1.5-h2&lt;/P&gt;&lt;P&gt;Reviewed the panorama logs along with the logs from the managed firewalls.&lt;/P&gt;&lt;P&gt;From the config daemon logs in Panorama there looks to be an issue with the underlying database.&lt;/P&gt;&lt;P&gt;When a template only commit is pushed, the logs show Panorama failing to obtain operational logs required in the system daemon.&lt;/P&gt;&lt;P&gt;Error messages seen in the logs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From the &lt;EM&gt;configd.log&lt;/EM&gt; there’s a clear pattern of events;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp; the commit is pushed from Panorama&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:30.970 +0100 Commit job enqueued. type=2&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:30.973 +0100 start pan_commit_get_cfg_root&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.048 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The firewall implies there are issues with the HA database objects when it tries to sync;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.048 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.365 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:31.415 +0100 Return detail-ver 10.1.5&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.050 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.368 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:32.604 +0100 start pan_cfg_save_commit_candidate&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:26:33.054 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;This then fails and reports the failure in the log.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.668 +0100 SEATTLETIME: Time to PROCESSJOB:pan_cfg_commit_to_local_device: 22 secs&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.673 +0100 Error:&amp;nbsp; pan_cfg_replaydb_update_status_by_tids(pan_cfg_replaydb.c:624): pan_cfg_replaydb_update_status_by_tids: List of TIDS is empty&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.736 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:09.841 +0100 Warning:&amp;nbsp; sc3_sendRegInfo(sc3_register.c:411): SC3R: AK not present.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:17:10.049 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The main error that appears over and over is;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:19:00.347 +0100 Error:&amp;nbsp; pan_cfg_get_oplog_from_sysd_obj(pan_cfg_ha_db_sync.c:539): Unable to find the op value in peer.ha.lib.mgmt.impl.usr.base.mdb-oplog; ignoring&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:19:01.006 +0100 Json array size is 0, nothing will be synced to db&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;--------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now looking at the firewalls themselves, I can see the ‘client’ side of these errors;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:17.837 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:17.982 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:18.501 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.460 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.672 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.718 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.720 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:19.930 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:20.524 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.341 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.442 +0100 client authd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:21.921 +0100 client dagger reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.449 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.646 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;2022-05-27 10:20:22.691 +0100 client useridd reported op command FAILED&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At this point, it looks like Panorama is attempting to push the config down the both managed firewalls in the HA pair, but get stopped because of a database syncing issue. But this still doesn’t explain why the commit all seems to work fine when bundled in with a device group push…..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is this a bug in 10.1.5 ?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 May 2022 08:36:16 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/495123#M105075</guid>
      <dc:creator>James_Mucklin</dc:creator>
      <dc:date>2022-05-31T08:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: Panorama template push fails unless a device group is pushed with it.</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/503264#M105408</link>
      <description>&lt;P&gt;Device group pushes, in general, should be bundled with template updates (when able).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If there are objects that are referenced in a template, that exist within a device group, and the device group isn't there 'first' or 'with' the commit, we have seen errors before &lt;A href="https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000ClpwCAC" target="_self"&gt;(here)&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Jun 2022 00:51:21 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/503264#M105408</guid>
      <dc:creator>LAYER_8</dc:creator>
      <dc:date>2022-06-14T00:51:21Z</dc:date>
    </item>
    <item>
      <title>Re: Panorama template push fails unless a device group is pushed with it.</title>
      <link>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/507847#M105772</link>
      <description>&lt;P&gt;It turns out this was a VM series plugin issue.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The VM plugins needed to be updated&lt;/P&gt;</description>
      <pubDate>Mon, 04 Jul 2022 08:51:22 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/general-topics/panorama-template-push-fails-unless-a-device-group-is-pushed/m-p/507847#M105772</guid>
      <dc:creator>James_Mucklin</dc:creator>
      <dc:date>2022-07-04T08:51:22Z</dc:date>
    </item>
  </channel>
</rss>

