Symptom
We get the following logs:
%DMI-3-SYNC_ERR: An attempt to synchronize the running configuration to the NETCONF running data store has failed:
%DMI-3-DMI_DEGRADED: The dmi infra is operating in degraded mode. Most synchronizations from IOS to NETCONF datastore will not be performe
Failed to apply a transaction via DMI MAAPI: Unsatisfied must constraint, /ios:native/cts/ios-cts:sxp/export-import-group/listener/import-group{FROM-REFLECTOR}/import-list (value "ALL-VN-REFLECTOR"): Empty import-list is not allowed to attach
Conditions
Configure the following empty "cts sxp import-list" with no specified vrf
```
cts sxp import-list ALL-VN-REFLECTOR
vrf
```
Workaround
- To verify, first run the following command to check syncfd state
EDGE01#show platform software yang-management process state
Confd Status: Started
Process Status State
----------------------------------------------------------
nesd Running Active
syncfd Running Active (degraded)
ncsshd Running Not Applicable
dmiauthd Running Active
nginx Running Not Applicable
ndbmand Running Active
pubd Running Active
gnmib Not Running Not Applicable
- If stuck in this state after bouncing netconf-yang first, please follow the workaround below:
- no cts sxp enable
- no cts sxp connection peer x.x.x.x source y.y.y.y password default mode local listener hold-time 0 0
- no cts sxp connection peer x.x.x.x source y.y.y.y password default mode local listener hold-time 0 0
- no cts sxp export-import-group listener
- no cts sxp import-list
- no cts sxp default password
- no netconf-yang
- netconf-yang
Further Problem Description