Commit confirmed is not supported for Branch SRX with IDP.
When using NSM to manage the Branch SRX device which is running IDP, if the commit confirmed option has been selected in NSM, the commit will fail with the following error:
Error Text: Update fails UpdateDevice Results sanityCheckCmd Success. lock Success. GenerateEditConfig Success. validate Success. confirmedCommit Success. commit Failed . <rpc-reply message-id="1" xmlns="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:junos="http://xml.juniper.net/junos/10.4R1/junos" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0"> <rpc-error> <error-severity> error <source-daemon> idpd <error-path> [edit security] <error-info> <bad-element> idp <error-message> idpd busy in commit. Please try again later. <rpc-error> <error-severity> error <error-message> configuration check-out failed
[edit] root@SRX-2# commit confirmed [edit security] 'idp' idpd busy in commit. Please try again later. error: configuration check-out failed [edit] root@SRX-2# commit [edit security] 'idp' idpd busy in commit. Please try again later. error: configuration check-out failed
For Branch SRX, the commit confirmed option from NSM as well as from CLI is not supported. In order to evaluate the configuration, please use the following command:
[edit] root# commit check configuration check succeeds [edit] root# commit commit complete
test1> show security idp policy-commit-status IDP policy[/var/db/idpd/bins/Recommended-IDS.bin.gz.v] and detector[/var/db/idpd/sec-repository/installed-detector/libidp-detector.so.tgz.v] loaded successfully.
Preferences->device update->Netconf->use confirmed commit