Microsoft KB Archive/822578

= Setup stops working during an upgrade from Exchange 2000 Server to Exchange Server 2003 =

Article ID: 822578

Article Last Modified on 12/3/2007

-

APPLIES TO


 * Microsoft Exchange Server 2003 Enterprise Edition
 * Microsoft Exchange Server 2003 Standard Edition
 * Microsoft Windows Small Business Server 2003 Premium Edition
 * Microsoft Windows Small Business Server 2003 Standard Edition

-





SYMPTOMS
When you try to upgrade a computer that is running Microsoft Exchange 2000 Server Service Pack 3 to Microsoft Exchange Server 2003, Setup may appear to stop working. The Exchange Server Setup Progress.log file shows that the last function entered is CAtomSharedMachineSettings::ScSetACLsOnInstallDestDir.

The last lines in the Exchange Server Setup Progress.log will be similar to the following: [23:45:51] Entering CAtomSharedMachineSettings::ScSetACLsOnInstallDestDir [23:45:51] Reading ACL from &quot;E:\Exchsrvr&quot; [23:45:51] We did not find explicit ACEs in this ACL, so we are modifying it [23:45:51] Looking for Program Files directory [23:45:51] Reading ACL from directory &quot;C:\Program Files&quot; [23:45:51] Tweaking bits on the ACL [23:45:51] Stamping ACL on &quot;E:\Exchsrvr&quot;



CAUSE
This problem may occur if you have a lot of files in the Badmail folder. During setup, the Access Control Lists are propagated from the Program Files folder to the Exchsrvr folder. There is one Badmail folder per SMTP virtual server. Setup performs file enumeration of every file in the Badmail folder and then stamps the access control list on every file in the Badmail folder. By default, the Badmail folder is located in the Exchsrvr\MailRoot\VSI  folder (where   is the SMTP virtual server instance number).



WORKAROUND
To work around this problem, stop Setup, move the files and the folders that are in the Badmail folder to another location, and then start Exchange Server 2003 Setup again. If the Badmail folder is too large to be moved out of the \Exchsrvr\MailRoot hierarchy, you may have to delete it.

Note Deleting the Badmail folder will cause the Badmail data to be permanently lost.

To delete the Badmail folder, follow these steps:  Click Start, click Run, type cmd, and then click OK. At the command prompt, type the following command, and then press ENTER:

rd /s /q

In this command,  is the full path of the Badmail folder.

Note Renaming the Badmail folder will not resolve the issue because Exchange Setup tries to set permissions on all \Exchsrvr subfolders.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

Additional query words: ACL

Keywords: kbprb KB822578

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.