This one is a stumper.
The migration is from SBS 2003 to SBS 2008 with approximately 45 users and a 45GB mail store. Most of the users are remotely connected.
The error in the SBSSetup.log:
 090520.201958.9605: Setup: Exception removing info: System.IO.IOException: The process cannot access the file 'C:\Program Files\Windows Small Business Server\Data\info.xml' because it is being used by another process.
 090520.202756.1849: Setup: Removed SBSSetup from the RunOnce.
The error in the SBS 2008 Event Log:
CLR20r3 with System.IO.IOException
We just ran the migration on our own hardware by having our client ship us a ShadowProtect image of the source server that we used to complete a Hardware Independent Restore to one of our lab servers.
We used one of our own quad core Xeon 3000 series boxes to run the SBS 2008 setup in Migration Mode on.
The failure is always during the DCPromo and Active Directory replication cycle of the SBS 2008 Migration Mode install.
At this point, we are completely stumped and are looking to get Microsoft support involved to figure out where the problem lies.
Hopefully when we find the solution to the problem, we will post that here.
Note the following:
- Okay: NIC binding order
- Clean: DCDiag
- Clean: NetDiag
- Clean: RepAdmin /SyncAll
- Clean: RepAdmin /ShowReps
- Clean: ADSIEdit.msc of any other DC references
- Clean: ntdsutil in MetaDataCleanup mode
- Clean: Active Directory Sites and Services
- Clean: SBS 2003 Best Practices Analyzer
- Clean: Migration Preparation Tool on SBS 2003
UPDATE 2009-06-02: A support incident has been opened with Microsoft’s Product Support Services to get this resolved. Hopefully we can.
UPDATE: 2009-07-10: Workaround found: SBS 2003 to 2008 Migration Stall – Event 1001 SBSSetup.exe and CLR20r3 – Workaround Found!
Microsoft Small Business Specialists
Co-Author: SBS 2008 Blueprint Book