Just spend a few hours this morning troubleshooting a new Configuration Manager 2007 SP2 R2 installation.  I started to search the Internet for a solution and didn’t really find any good blog entries. Found a few similar errors posted in the Technet forums and thought I would write a post on the subject.

The errors

After configuring the Management Point I started to receive these errors:

Sitecomp.log:

Component [SMS_MP_CONTROL_MANAGER] could not install correctly on server Servername. WebDAV on the Windows Longhorn server is not configured correctly.

MPsetup.log

<12-30-2009 09:00:07>  WebDAV settings is not setup appropriately
<12-30-2009 09:00:07>  [Allow property queries with infinite depth] should be true (true)
<12-30-2009 09:00:07>  [Allow Custom Properties] should be false (false)
<12-30-2009 09:00:07>  [Allow anonymous property queries] should be true (false)
<12-30-2009 09:00:07>  Allow [All users read access to All content] authoring rule should exist (exist)

 

The problem with the log files is, that they are not telling the truth. I did already install and configure the WEBdav component as I have done several times before.

Reason behind the problem

For some reason the WEBDAV_schema.xml files is not being updated by the changes in the IIS console (the file is found in C:\Windows\System32\inetsrv\config\schema\)

The solution

  1. Stop the IIS service
  2. Take ownership of the file
  3. Assign your own account the correct permissions required to modify the file
  4. Remove the Read only attribute on the file
  5. Open the file, find these lines and change whatever values they have to the ones listed below.

    <attribute name="allowAnonymousPropfind" type="bool" defaultValue="true" />
    <attribute name="allowInfinitePropfindDepth" type="bool" defaultValue="true" />
    <attribute name="allowCustomProperties" type="bool" defaultValue="false" />

    image

  6. Start the IIS service
  7. Restart the SMS Site Component Service
  8. Check the MPsetup.log file and verified everything was OK
  9. Open a browser and type http://localhost/SMS_MP/.sms_aut?MPLIST The result of this must NOT be an error. Run the check from the MP server or replace localhost with the MP name.

MPsetup.log after editing the xml file

 

image