Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 405)
After setting up SCCM 2007 R3 in my lab I have trouble deployming the clients. Errors in the CCMSetup.log: <![LOG[Failed to correctly receive a WEBDAV HTTP request.]LOG]!><time="14:41:03.708+-120" date="06-19-2011" component="ccmsetup" context="" type="3" thread="1880" file="ccmsetup.cpp:6225"> <![LOG[Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 405)]LOG]!><time="14:41:03.708+-120" date="06-19-2011" component="ccmsetup" context="" type="3" thread="1880" file="ccmsetup.cpp:6226"> <![LOG[A Fallback Status Point has not been specified. Message with STATEID='301' will not be sent.]LOG]!><time="14:41:03.724+-120" date="06-19-2011" component="ccmsetup" context="" type="1" thread="1824" file="ccmsetup.cpp:9330"> I know that this "Failed to successfully complete HTTP request. (StatusCode at WinHttpQueryHeaders: 405)" is a very common error and have read several topics on the forum and also http://blogs.technet.com/b/configurationmgr/archive/2009/01/22/configmgr-2007-client-push-may-fail-when-the-management-point-is-installed-on-windows-server-2008.aspx After adding the lines in %windir%\System32\inetsrv\config\applicationHost.config I see no improvement. Maybe can somebody check if I editted the file on the correct sections, I uploaded the file here: http://cid-c63eaeaf297b4af4.office.live.com/self.aspx/SCCM%202007/applicationHost.configWith kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
June 19th, 2011 9:44am

Check this post for troubleshooting webdav and 2008 R2 - http://blog.coretech.dk/kea/webdav-fails-on-windows-server-2008-r2/Kent Agerlund | My blogs: http://blog.coretech.dk/author/kea/ and http://scug.dk/ | Twitter @Agerlund | Linkedin: /kentagerlund
Free Windows Admin Tool Kit Click here and download it now
June 19th, 2011 10:35am

Thanks Kent. Doublechecked and the lines are in place: <attribute name="allowAnonymousPropfind" type="bool" defaultValue="true" /> <attribute name="allowInfinitePropfindDepth" type="bool" defaultValue="true" /> <attribute name="allowCustomProperties" type="bool" defaultValue="false" /> With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
June 19th, 2011 4:13pm

Ah, I see. That makes sense. I did even more reading and it seems that almost everyone who had this error was able to solve it by adding this line to applicationHost.config: <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> Now what puzzles me is that this issue should be resolved in SP2 (http://support.microsoft.com/kb/967506), and I installed SCCM 2007 with SP2 and added R3. With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2011 1:58pm

Hi, I think you are running SP2 and R3. Release 3 will add some more functionality to ConfigMgr. I have found some more posts for you: http://blogs.technet.com/b/configurationmgr/archive/2009/01/22/configmgr-2007-client-push-may-fail-when-the-management-point-is-installed-on-windows-server-2008.aspx This post is mentioning the applicationHost.config as posted by yourself! Add the line above in each <handlers xxxx> section between OPTIONSverbhandler and the "StaticFile" NOTE: There is a separate handlers section for each virtual directory You may also need to verify that the following exists in the same file: 1. In the <globalModules></globalModules> section: <add name="WebDAVModule" image="C:\Windows\system32\inetsrv\webdav.dll" /> 2. In the <modules></modules> section: <add name="WebDAVModule" /> http://social.technet.microsoft.com/Forums/en/configmgrsetup/thread/ee8fea0d-08aa-46d1-b32e-f0f687717e97 Same error mentioned with different solutions: 1) Check the firewall settings on clients! 2) Adding "Authenticated Users" to the Users group 3) Needed to give "Authenticated Users" write access Please check both posts and recommendations!My ConfigMgr blog: http://henkhoogendoorn.blogspot.com Follow me on Twitter: @henkhoogendoorn
June 20th, 2011 2:22pm

Hi Jetze, most of times I'm using the following WebDAV settings: Create a WebDAV Authoring rule: Settings: All Contect, All users, Read Property Behavior: Allow Anonymous (True), Allow Custom (False), Allow Property (True) Allow Hidden Files to be Listed: True Then enable WebDAV and it should work. Have you seen this post already? http://blogs.technet.com/b/smsandmom/archive/2008/05/29/configmgr-2007-failed-to-correctly-receive-a-webdav-http-request.aspx It mentions: Issue: ConfigMgr clients may fail to install with error: "Failed to correctly receive a WEBDAV HTTP request." Cause: WebDAV has not been configured on management points and BITS-enabled distribution points running Windows Server 2008. Follow the guide to check all steps!My ConfigMgr blog: http://henkhoogendoorn.blogspot.com Follow me on Twitter: @henkhoogendoorn
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2011 6:25pm

Hi Henk, thanks for replying. I checked the WebDAV Authoring rule and WebDAV settings again, they're fine. Regarding that article you mentioned, I don't see that error message. Still I checked the roles, role services and features I need and think they're all in place. One thing I don't understand is the <requestFiltering> segment in applicationHost.config. What extensions should I enable to be able to deploy the SCCM client and Windows Updates? Currently I have these in my config: <requestFiltering> <fileExtensions allowUnlisted="true" applyToWebDAV="true"> <add fileExtension=".asax" allowed="false" /> <add fileExtension=".ascx" allowed="false" /> <add fileExtension=".master" allowed="false" /> <add fileExtension=".skin" allowed="false" /> <add fileExtension=".browser" allowed="false" /> <add fileExtension=".sitemap" allowed="false" /> <add fileExtension=".config" allowed="true" /> <add fileExtension=".cs" allowed="false" /> <add fileExtension=".csproj" allowed="false" /> <add fileExtension=".vb" allowed="false" /> <add fileExtension=".vbproj" allowed="false" /> <add fileExtension=".webinfo" allowed="false" /> <add fileExtension=".licx" allowed="false" /> <add fileExtension=".resx" allowed="false" /> <add fileExtension=".resources" allowed="false" /> <add fileExtension=".mdb" allowed="false" /> <add fileExtension=".vjsproj" allowed="false" /> <add fileExtension=".java" allowed="false" /> <add fileExtension=".jsl" allowed="false" /> <add fileExtension=".ldb" allowed="false" /> <add fileExtension=".dsdgm" allowed="false" /> <add fileExtension=".ssdgm" allowed="false" /> <add fileExtension=".lsad" allowed="false" /> <add fileExtension=".ssmap" allowed="false" /> <add fileExtension=".cd" allowed="false" /> <add fileExtension=".dsprototype" allowed="false" /> <add fileExtension=".lsaprototype" allowed="false" /> <add fileExtension=".sdm" allowed="false" /> <add fileExtension=".sdmDocument" allowed="false" /> <add fileExtension=".mdf" allowed="false" /> <add fileExtension=".ldf" allowed="false" /> <add fileExtension=".ad" allowed="false" /> <add fileExtension=".dd" allowed="false" /> <add fileExtension=".ldd" allowed="false" /> <add fileExtension=".sd" allowed="false" /> <add fileExtension=".adprototype" allowed="false" /> <add fileExtension=".lddprototype" allowed="false" /> <add fileExtension=".exclude" allowed="false" /> <add fileExtension=".refresh" allowed="false" /> <add fileExtension=".compiled" allowed="false" /> <add fileExtension=".msgx" allowed="false" /> <add fileExtension=".vsdisco" allowed="false" /> </fileExtensions>With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
June 20th, 2011 7:15pm

It depends on the software to deployed. The "list" just contains all file extensions that will be rejected by IIS (meaning that client cannot download those). You can basically remove all of them - or set all of them to "true".Torsten Meringer | http://www.mssccmfaq.de
Free Windows Admin Tool Kit Click here and download it now
June 20th, 2011 7:46pm

Ah, I see. That makes sense. I did even more reading and it seems that almost everyone who had this error was able to solve it by adding this line to applicationHost.config: <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> Now what puzzles me is that this issue should be resolved in SP2 (http://support.microsoft.com/kb/967506), and I'm running SP3. Aren't SCCM service packs cumulative? With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
June 20th, 2011 8:04pm

Hi Henk, Regarding the editing of the applicationHost.config file, I think I did. Can you please check to see if I did this the right way? I uploaded the file here: http://cid-c63eaeaf297b4af4.office.live.com/self.aspx/SCCM%202007/applicationHost.config Actually this issue and workaround should've been solved in SP2, I'm runnning SP2 so I'm not sure if this is the solution for my problem. Regarding the problem in http://social.technet.microsoft.com/Forums/en/configmgrsetup/thread/ee8fea0d-08aa-46d1-b32e-f0f687717e97, unfortunately that is not the same error. I see a HTTP 405 error, that other person sees errror 401. Firewall is turned off at both server and clients. I'm not sure what exaclty to change in IIS permissions, but then again that was a solution to a different error message. At the moment I'm considering colling PSS or removing IIS and the MP and reinstall and reconfigure again. I think I start with that, if that doesn't work I'll call PSS.With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
June 28th, 2011 10:27am

At the moment I'm considering colling PSS or removing IIS and the MP and reinstall and reconfigure again. I think I start with that, if that doesn't work I'll call PSS. Removing the MP role (check mpsetup.log for failure / success), removing IIS, rebooting the server, installing IIS, rebooting, installing the MP role doesn't hurt, but make sure to follow http://technet.microsoft.com/en-us/library/cc431377.aspx exactly. Torsten Meringer | http://www.mssccmfaq.de
June 28th, 2011 10:41am

Dear moderators, please stop marking my posts in this topic as answer. I may be an MVP but I am the one with the questions here. Thank you. With kind regards / Met vriendelijke groet, Jetze Mellema | http://jetzemellema.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
July 8th, 2011 3:23am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics