|
|
I have successfully updated WSUS 2 to 3 on several servers, but on one server I got an error during the installation saying that the install had failed. It looks like the install managed to partly uninstall WSUS 2, then failed, and subsequent attempts to run the install fail when it tries to uninstall a product that is no longer there. Add/Remove programs in Control Panel still shows the entry for WSUS 2, but when I click on the remove button, it actually starts the install process for WSUS 3, and if I let it run, it fails... Administrative tools menu still shows the entry for WSUS 2 rather than WSUS 3, and when I run it the WSUSAdmin page comes up in the browser and still works ok. Here are the contents of wsussetup.log, for the original install attempt and then a second attempt:
2007-05-10 14:17:29 Success MWUSSetup Validating pre-requisites... 2007-05-10 14:17:29 Error MWUSSetup Failed to determine if an higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: The system cannot find the file specified.) 2007-05-10 14:17:39 Success MWUSSetup SQL version is not Yukon. Yukon version 9.00.2047. SQL instance version 8.00.2039 2007-05-10 14:17:44 Success MWUSSetup Creating database backup... 2007-05-10 14:20:30 Success MWUSSetup Uninstalling the selfupate tree... 2007-05-10 14:20:46 Error MWUSSetup CUpgradeDriver::PerformSetup: Failed to get group name for SID S-1-5-21-117609710-1078145449-725345543-51258 (Error 0x00000534: No mapping between account names and security IDs was done.) 2007-05-10 14:20:46 Success MWUSSetup Setup completed successfully 2007-05-10 14:37:31 Success MWUSSetup Validating pre-requisites... 2007-05-10 14:37:31 Error MWUSSetup Failed to determine if an higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: The system cannot find the file specified.) 2007-05-10 14:37:39 Success MWUSSetup SQL version is not Yukon. Yukon version 9.00.2047. SQL instance version 8.00.2039 2007-05-10 14:37:43 Success MWUSSetup Creating database backup... 2007-05-10 14:40:27 Success MWUSSetup Uninstalling the selfupate tree... 2007-05-10 14:40:27 Error MWUSSetup RemoveSelfupdate20: SelfUpdateTree Uninstall Failed (Error 0x80070645: This action is only valid for products that are currently installed.) 2007-05-10 14:40:27 Error MWUSSetup CUpgradeDriver::PerformSetup: Uninstall of selfupdate failed (Error 0x80070645: This action is only valid for products that are currently installed.) 2007-05-10 14:40:27 Error MWUSSetup CSetupDriver::LaunchSetup: Setup failed (Error 0x80070645: This action is only valid for products that are currently installed.)
|
|
Your first attemp failed because it failed to find WSUS admin group that was created during wsus 2.0--was it deleted earlier? At this point the 2.0 selfupdate tree was already uninstalled. So when attempting another upgrade, the upgrade failed at not being able to uninstall 2.0 selfupdate tree instead (because it was already gone during first attempt).
It appears your failed upgrade somehow have already lay down the 3.0 setup bits in the folder pointed to by ARP. To work around your issue, please use original WSUS 2.0 setup to uninstall WSUS 2.0 and make sure you leave behind all you want (old db/content/ log?). Then do another WSUS 2.0 install, picking up all the old 2.0 stuff you left behind during 2.0 uninstall. Then from there do another 2.0 to 3.0 upgrade.
-- Fei Cao Microsoft, WSUS
This posting is provided "As Is" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
"Nick Payne" <NickPayne[ at ]discussions.microsoft.com> wrote in message news:B9EA6856-C83E-4FA9-A701-98BCAC169D1E[ at ]microsoft.com...
[Quoted Text] >I have successfully updated WSUS 2 to 3 on several servers, but on one >server > I got an error during the installation saying that the install had failed. > It > looks like the install managed to partly uninstall WSUS 2, then failed, > and > subsequent attempts to run the install fail when it tries to uninstall a > product that is no longer there. Add/Remove programs in Control Panel > still > shows the entry for WSUS 2, but when I click on the remove button, it > actually starts the install process for WSUS 3, and if I let it run, it > fails... Administrative tools menu still shows the entry for WSUS 2 rather > than WSUS 3, and when I run it the WSUSAdmin page comes up in the browser > and > still works ok. Here are the contents of wsussetup.log, for the original > install attempt and then a second attempt: > > 2007-05-10 14:17:29 Success MWUSSetup Validating > pre-requisites... > 2007-05-10 14:17:29 Error MWUSSetup Failed to determine if > an > higher version of WSUS is installed. Assuming it is not... (Error > 0x80070002: > The system cannot find the file specified.) > 2007-05-10 14:17:39 Success MWUSSetup SQL version is not > Yukon. > Yukon version 9.00.2047. SQL instance version 8.00.2039 > 2007-05-10 14:17:44 Success MWUSSetup Creating database > backup... > 2007-05-10 14:20:30 Success MWUSSetup Uninstalling the > selfupate > tree... > 2007-05-10 14:20:46 Error MWUSSetup > CUpgradeDriver::PerformSetup: Failed to get group name for SID > S-1-5-21-117609710-1078145449-725345543-51258 (Error 0x00000534: No > mapping > between account names and security IDs was done.) > 2007-05-10 14:20:46 Success MWUSSetup Setup completed > successfully > 2007-05-10 14:37:31 Success MWUSSetup Validating > pre-requisites... > 2007-05-10 14:37:31 Error MWUSSetup Failed to determine if > an > higher version of WSUS is installed. Assuming it is not... (Error > 0x80070002: > The system cannot find the file specified.) > 2007-05-10 14:37:39 Success MWUSSetup SQL version is not > Yukon. > Yukon version 9.00.2047. SQL instance version 8.00.2039 > 2007-05-10 14:37:43 Success MWUSSetup Creating database > backup... > 2007-05-10 14:40:27 Success MWUSSetup Uninstalling the > selfupate > tree... > 2007-05-10 14:40:27 Error MWUSSetup RemoveSelfupdate20: > SelfUpdateTree Uninstall Failed (Error 0x80070645: This action is only > valid > for products that are currently installed.) > 2007-05-10 14:40:27 Error MWUSSetup > CUpgradeDriver::PerformSetup: Uninstall of selfupdate failed (Error > 0x80070645: This action is only valid for products that are currently > installed.) > 2007-05-10 14:40:27 Error MWUSSetup > CSetupDriver::LaunchSetup: > Setup failed (Error 0x80070645: This action is only valid for products > that > are currently installed.) >
|
|
Turns out the solution to this problem was:
a) Run WSUS 2 SP1 install (WSUS2-KB919004-x86.exe). It asked if I wanted to remove WSUS. I uninstalled, keeping the downloaded content but removing the database and logs.
b) Run WSUS3Setupx86.exe. This no longer thought it was performing an upgrade and succeeded. I just had to configure it and sync metadata from the upstream server.
"Nick Payne" wrote:
[Quoted Text] > I have successfully updated WSUS 2 to 3 on several servers, but on one server > I got an error during the installation saying that the install had failed. It > looks like the install managed to partly uninstall WSUS 2, then failed, and > subsequent attempts to run the install fail when it tries to uninstall a > product that is no longer there. Add/Remove programs in Control Panel still > shows the entry for WSUS 2, but when I click on the remove button, it > actually starts the install process for WSUS 3, and if I let it run, it > fails... Administrative tools menu still shows the entry for WSUS 2 rather > than WSUS 3, and when I run it the WSUSAdmin page comes up in the browser and > still works ok. Here are the contents of wsussetup.log, for the original > install attempt and then a second attempt: > > 2007-05-10 14:17:29 Success MWUSSetup Validating pre-requisites... > 2007-05-10 14:17:29 Error MWUSSetup Failed to determine if an > higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: > The system cannot find the file specified.) > 2007-05-10 14:17:39 Success MWUSSetup SQL version is not Yukon. > Yukon version 9.00.2047. SQL instance version 8.00.2039 > 2007-05-10 14:17:44 Success MWUSSetup Creating database backup... > 2007-05-10 14:20:30 Success MWUSSetup Uninstalling the selfupate > tree... > 2007-05-10 14:20:46 Error MWUSSetup > CUpgradeDriver::PerformSetup: Failed to get group name for SID > S-1-5-21-117609710-1078145449-725345543-51258 (Error 0x00000534: No mapping > between account names and security IDs was done.) > 2007-05-10 14:20:46 Success MWUSSetup Setup completed successfully > 2007-05-10 14:37:31 Success MWUSSetup Validating pre-requisites... > 2007-05-10 14:37:31 Error MWUSSetup Failed to determine if an > higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: > The system cannot find the file specified.) > 2007-05-10 14:37:39 Success MWUSSetup SQL version is not Yukon. > Yukon version 9.00.2047. SQL instance version 8.00.2039 > 2007-05-10 14:37:43 Success MWUSSetup Creating database backup... > 2007-05-10 14:40:27 Success MWUSSetup Uninstalling the selfupate > tree... > 2007-05-10 14:40:27 Error MWUSSetup RemoveSelfupdate20: > SelfUpdateTree Uninstall Failed (Error 0x80070645: This action is only valid > for products that are currently installed.) > 2007-05-10 14:40:27 Error MWUSSetup > CUpgradeDriver::PerformSetup: Uninstall of selfupdate failed (Error > 0x80070645: This action is only valid for products that are currently > installed.) > 2007-05-10 14:40:27 Error MWUSSetup CSetupDriver::LaunchSetup: > Setup failed (Error 0x80070645: This action is only valid for products that > are currently installed.) >
|
|
This only problem with this option is you lose your WSUS 2.0 data. Anyway, if installing WSUS 3.0 is all you want, then this is good enough.
-- Fei Cao Microsoft, WSUS
This posting is provided "As Is" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm
"Nick Payne" <NickPayne[ at ]discussions.microsoft.com> wrote in message news:F2ECE0B3-7E61-433A-9732-56A46B67F970[ at ]microsoft.com...
[Quoted Text] > Turns out the solution to this problem was: > > a) Run WSUS 2 SP1 install (WSUS2-KB919004-x86.exe). It asked if I wanted > to > remove WSUS. I uninstalled, keeping the downloaded content but removing > the > database and logs. > > b) Run WSUS3Setupx86.exe. This no longer thought it was performing an > upgrade and succeeded. I just had to configure it and sync metadata from > the > upstream server. > > "Nick Payne" wrote: > >> I have successfully updated WSUS 2 to 3 on several servers, but on one >> server >> I got an error during the installation saying that the install had >> failed. It >> looks like the install managed to partly uninstall WSUS 2, then failed, >> and >> subsequent attempts to run the install fail when it tries to uninstall a >> product that is no longer there. Add/Remove programs in Control Panel >> still >> shows the entry for WSUS 2, but when I click on the remove button, it >> actually starts the install process for WSUS 3, and if I let it run, it >> fails... Administrative tools menu still shows the entry for WSUS 2 >> rather >> than WSUS 3, and when I run it the WSUSAdmin page comes up in the browser >> and >> still works ok. Here are the contents of wsussetup.log, for the original >> install attempt and then a second attempt: >> >> 2007-05-10 14:17:29 Success MWUSSetup Validating >> pre-requisites... >> 2007-05-10 14:17:29 Error MWUSSetup Failed to determine if >> an >> higher version of WSUS is installed. Assuming it is not... (Error >> 0x80070002: >> The system cannot find the file specified.) >> 2007-05-10 14:17:39 Success MWUSSetup SQL version is not >> Yukon. >> Yukon version 9.00.2047. SQL instance version 8.00.2039 >> 2007-05-10 14:17:44 Success MWUSSetup Creating database >> backup... >> 2007-05-10 14:20:30 Success MWUSSetup Uninstalling the >> selfupate >> tree... >> 2007-05-10 14:20:46 Error MWUSSetup >> CUpgradeDriver::PerformSetup: Failed to get group name for SID >> S-1-5-21-117609710-1078145449-725345543-51258 (Error 0x00000534: No >> mapping >> between account names and security IDs was done.) >> 2007-05-10 14:20:46 Success MWUSSetup Setup completed >> successfully >> 2007-05-10 14:37:31 Success MWUSSetup Validating >> pre-requisites... >> 2007-05-10 14:37:31 Error MWUSSetup Failed to determine if >> an >> higher version of WSUS is installed. Assuming it is not... (Error >> 0x80070002: >> The system cannot find the file specified.) >> 2007-05-10 14:37:39 Success MWUSSetup SQL version is not >> Yukon. >> Yukon version 9.00.2047. SQL instance version 8.00.2039 >> 2007-05-10 14:37:43 Success MWUSSetup Creating database >> backup... >> 2007-05-10 14:40:27 Success MWUSSetup Uninstalling the >> selfupate >> tree... >> 2007-05-10 14:40:27 Error MWUSSetup RemoveSelfupdate20: >> SelfUpdateTree Uninstall Failed (Error 0x80070645: This action is only >> valid >> for products that are currently installed.) >> 2007-05-10 14:40:27 Error MWUSSetup >> CUpgradeDriver::PerformSetup: Uninstall of selfupdate failed (Error >> 0x80070645: This action is only valid for products that are currently >> installed.) >> 2007-05-10 14:40:27 Error MWUSSetup >> CSetupDriver::LaunchSetup: >> Setup failed (Error 0x80070645: This action is only valid for products >> that >> are currently installed.) >>
|
|
|
|
|