Configuration Manager - DCM Import Error

Posted by Alex Verboon on Thursday, July 4, 2013

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:

dcm_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.

image

Execute WQL =select CI_ID from SMS_SoftwareUpdate where CI_UniqueID=‘011f4bc8-e312-48df-8656-073be2ab9ee0’~ $$<07-04-2013 09:38:06.559-120><thread=1212 (0x4BC)> Execute SQL =select all SMS_SoftwareUpdate.CI_ID from fn_ListUpdateCIs(1033) AS SMS_SoftwareUpdate where SMS_SoftwareUpdate.CI_UniqueID = N’011f4bc8-e312-48df-8656-073be2ab9ee0’~ $$<07-04-2013 09:38:06.561-120><thread=1212 (0x4BC)> Results returned : 0 of 1~ $$<07-04-2013 09:38:06.615-120><thread=1212 (0x4BC)>

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. 

dcm_patch

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.