SYMPTOMS
You see the following error on WSUSAdmin Page;
Check your server configuration
=====================
One or more Update Service components could not be contacted. Check your server status and ensure that the Windows Server Update Service is running.
Non-running services: SelfUpdate
And, the following event is logged;
Event Type: Error
Event Source: Windows Server Update Services
Event Category: Update Services Service
Event ID: 506
User: N/A
Description:
The SelfUpdate Tree is not working. Clients may not be able to update to the latest WUA client software and communicate with the Windows Server Update Services (WSUS) Server.
THE FACT
· The SelfUpdate tree MUST be installed into port 80 regardless of whether you are running WSUS on port 80 / 8530.
· The SelfUpdate tree does not work if you have the website bound to a specific IP address in your IIS configuration.
PROCEDURE
Procedure to enable SelfUpdate tree;
1. Open IIS Manager from Administrative Tools
2. In the website running on port 80, create a virtual directory called ‘Selfupdate’.
3. Point the physical path to ‘C:\Program Files\Update Services\Selfupdate’.
4. Make sure you allow anonymous users to connect to it under the ‘Directory Security’ tab – Enable Anonymous Access.
5. Change the security of the ‘Selfupdate’ virtual directory (right click, properties) and tick the ‘Directory Browsing’ check box.
RESOLUTION
The workaround is either to set your IIS Configuration to respond to “All unassigned” addresses or add 127.0.0.1 to the list of IP addresses used for Selfupdate.
This procedure didn’t work for me! I did it twice, any other advice? fsalazar(a)pjenl.gob.mx
It’s working!:)
Thanks for this. Andrey may have just need to restart the service as that seemed to work for me.
The resolution above work properly!
W2k3 Server + SP1 with Windows Server Update Services (WSUS)
My port 80 is used by exchage OWA, is there any way to configure SelfUpdate on any other port.
Thank and Regards
Worked for me. Remember IISRESET from the run box after making the changes. My understanding is that self update must be on port 80. Id recommend another server for Windows Server Update Services (WSUS).
Worked for me. Make sure you do IIS reset and restart Update Services service.
It works, just give it more that a few minutes.. definately do a stop start on iis..
Thanks a ton, this has been driving me nuts for about 2 weeks now:)
how do you test if the fix WORKED?
(i only get the error once a day, and i am not sure what triggers it.)
thanks.
Thanks a Lot, Worked perfect.
Cheers
Nice work!
great work. ever since i had installed exchange 2k3 sp2, this has been an issue. the ‘update services’ service would stop after only a minute or so. the cause is that exchange sp2 reset the permissions on the website on port 80 (OWA) so I had to reset the perms to get OWA working again. once I reset the perms on the selfupdate virtual folder, the service stays running now! woohoo!!
thanks everyone
Nice post, one of many that actually addresses the issue properly.
I think it’s insane though that you have to have WSUS listening on port 80. I installed WSUS in its own site as I’ve locked down my default website. Now I have to have something listening on both my internal and external IP’s on port 80.
I have had to only allow a certain range of IP’s to access the virtual directory.
To check if it is working try:
Restart UpdateService in services on wsus server (should also clear any previous error in webinterface)
Then force synchronisation through webinterface on wsus server.
If there is a problem it will show after the synchronisation.
I have issue with the wsus server behind a firewallwhere only the port 8530 is permitted.
I seen in the logs that it still try to access the WSUS Server sometime on port 80 , I suppose it’s for the self update .
Do you know a workaround to have the selfupdate only on port 8530 ?
Thanks in advance
If you’re running SharePoint on port 80 on the same server then you’ll need to exclude the /SelfUpdate path from its control:
stsadm -o addpath -url http://127.0.0.1/SelfUpdate -type exclusion
(stsadm can be found in C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\BIN)
Worked great!!!! Completely fixed the issue! Thanks alot!
The Procedure was clear and worked for me.
Thx
worked. cool
How do you “add 127.0.0.1 to the list of IP addresses used for Selfupdate” ? Did everything else and still no luck.
Works 100% 🙂
Thanks so much. Worked like a charm after trying so many other “fixes”.
please
how can i create virtual directory
Hey workinglate, I know it’s about 6 months later but try http://www.kbalertz.com/Feedback_920659.aspx if things still aren’t working for you 😉
Worked like a charm
thanks
Worked for me but I had to adjust some permissions, assigned full control rights over root folder “C:\Program Files\Update Services\Selfupdate” to domain admin account, and used that account in the allow anonymous specified account.