Besides checking out the ConfD UG Chapter “General Troubleshooting Strategies”. To debug data provider errors:
1. In your c-application that link with the libconfd library, increase the debug level to CONFD_TRACE when calling confd_init(). Example: confd_init("arpe_daemon", stderr, CONFD_TRACE);
For more on libconfd debug levels see “confd_init” in confd_lib_lib(3) man page.
2. In your ConfD configuration file, confd.conf, set the developer log level to TRACE. See confd.conf(5) man page. I.e: