While importing a Configuration Manager Configuration Baseline within our lab infrastructure that I had previously exported from our production environment I received the following error:
![]()
“The following files could not be imported because they contain incorrect or missing configuration data:
…..CAB - The cab file references missing content or contains a circular reference”
This configuration baseline contains several configuration items, but sadly the error message doesn’t provide a clear message about which item causes a problem.
As a next step I started looking within the smsprov.log file on the CM server and noticed a log entry written at the same time of starting the import.
![]()
Execute WQL =select CI_ID from SMS_SoftwareUpdate where CI_UniqueID=‘011f4bc8-e312-48df-8656-073be2ab9ee0’~ $$
I then opened the Configuration Baseline XML file that is located within the exported CAB file and searched for the CI_UniqueID.
When I then opened the Configuration Baseline I noticed that I have one Software Update Configuration Item included within the Configuration Baseline.
![]()
The reason why the import process ended up in an error is because no reference to the software update item could be made. So once I removed the software update item, exported the baseline again, the new generated CAB file could be successfully imported.