Support Center > Search Results > SecureKnowledge Details
High Availability synchronization fails on Multi-Domain Server level after Domain deletion Technical Level
Symptoms
  • High Availability synchronization fails on Multi-Domain Server level after Domain deletion or after updating licenses or contracts in SmartUpdate.

  • Upgrading Multi-Domain Servers in High Availability to R80.20 may fail with synchronization errors when a Domain exists on primary Multi-Domain Server but does not exist on secondary Multi-Domain Server, or when a Domain exists only in Secondary Multi-Domain Server (no High Availability in Domain level)

  • After enabling extended debug $MDS_FWDIR/scripts/cpm_debug.sh -t ha, the $MDS_FWDIR/log/cpm.elg file shows:

    DATE TIME,PID ERROR coresvc.internal.ValidationsSvcImpl [qtp1440369361-53325]: Trying to create a link with a non-existing destination object: Source class: [com.checkpoint.objects.classes.dummy.CpmiCpContract], [02a2e548-9a6c-b54b-9014-890c646b4751]:[cpLicenses]->[000000be-000d-0041-a650-68f9fd446f09] link schema: [78e9f6a9-c6c8-39ca-a515-835cf1ab8a9f]

    DATE TIME,PID ERROR ERROR infrastructure.logging.DefaultExceptionLoggerHandlerImpl [qtp-1369859313-104]: incident [1c1f47e9-80ee-4d7f-9cf8-bd0012b65482]:
    com.checkpoint.management.coresvc.ha.HaOperationException: Failed replaying audit id: 56605ed0-1692-4c11-b8d6-ab3206235241, syncTx: 100, class: DeleteObjectAuditLog, displayedObjClass
    Name:com.checkpoint.objects.classes.dummy.CpmiCpLicense, changes: null, logSeqId: 230 ,transactionId: 14059, machine: ab13b7a8-eb23-4ebc-bc69-fa6ac43defa7, displayedObjName: dhfMBuq2iiGngDwWeg4qyjHGPbwUj2zydD5i, getDisplayedObjId: 96595e56-ddf6-0349-9d7f-eda40d115ce5, worksessionId: null
    at com.checkpoint.management.dleserver.coresvc.internal.ha.HaIncrementalSyncHandlerDefault.publishAuditLog
    ...
    Caused by:com.checkpoint.management.coresvc.PublishException: Object not found - 96595e56-ddf6-0349-9d7f-eda40d115ce5
    at com.checkpoint.management.dleserver.coresvc.internal.ObjectCrudSvcImpl$8.doPublish(ObjectCrudSvcImpl.java:7010)
    ...

Cause

License object type was changed to non-os which make it visible\available by all domains, therefore, the HA sync of the system domain tried to sync licenses of other domains, which do not exist on the other MDS, and causes a failure.


Solution
Note: To view this solution you need to Sign In .