我正在尝试将我们的 Exchange 2010 SP1 服务器升级到 SP3,以准备安装新的 Exchange 2013 服务器来接管,这需要在 2010 计算机上安装 SP3 才能进行迁移。虽然所有先决条件检查都成功通过(1 个警告与未安装故障转移群集更新有关,但我反正也不用它),但在开始升级 10 秒后,我立即收到以下错误:
安装日志的相关部分似乎是(完整失败日志这里):
[12-06-2013 01:30:12.0483] [2] Creating templates
[12-06-2013 01:30:12.0483] [2] Entering CAtomOrgCtChildren::ScUpdateTemplates
[12-06-2013 01:30:12.0483] [2] Attempt to get an exclusive access to the directory
[12-06-2013 01:30:12.0483] [2] Checking if the user has enough persmissions to update templates.
[12-06-2013 01:30:12.0483] [2] Entering ScHavePermissionToCreateDSObject
[12-06-2013 01:30:12.0483] [2] Status code check (f:\14.03.0123\sources\dev\admin\src\libs\ds\x_dob.cxx:3370)
Error code 0X8000500D (20493): This property can't be found in the cache.
[12-06-2013 01:30:12.0483] [2] Leaving ScHavePermissionToCreateDSObject
[12-06-2013 01:30:12.0483] [2] User has enough permissions to update templates.
[12-06-2013 01:30:15.0806] [2] Status code check (f:\14.03.0123\sources\dev\admin\src\libs\ds\x_dob.cxx:1200)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] CAtomOrgCtChildren::ScUpdateTemplates - failed to get a list of templates (f:\14.03.0123\sources\dev\admin\src\udog\exsetdata\components\server\a_orgctchildren.cxx:1205)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] CAtomOrgCtChildren::ScUpdateTemplates (f:\14.03.0123\sources\dev\admin\src\udog\exsetdata\components\server\a_orgctchildren.cxx:1336)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] Leaving CAtomOrgCtChildren::ScUpdateTemplates
[12-06-2013 01:30:15.0806] [2] CAtomOrgCtChildren::ScAddDSObjects (f:\14.03.0123\sources\dev\admin\src\udog\exsetdata\components\server\a_orgctchildren.cxx:215)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] Leaving CAtomOrgCtChildren::ScAddDSObjects
[12-06-2013 01:30:15.0806] [2] CBaseAtom::ScRefreshDSObjects (f:\14.03.0123\sources\dev\admin\src\udog\setupbase\basecomp\baseatom.cxx:1478)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] mode = 'Reinstall' (61955) CBaseAtom::ScSetup (f:\14.03.0123\sources\dev\admin\src\udog\setupbase\basecomp\baseatom.cxx:537)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] ScSetupAtom (f:\14.03.0123\sources\dev\admin\src\udog\exsetdata\exsetds.cxx:882)
Error code 0X80072020 (8224): An operations error occurred.
[12-06-2013 01:30:15.0806] [2] Leaving ScSetupAtom
[12-06-2013 01:30:15.0822] [2] [ERROR] An error occurred with error code '2147950624' and message 'An operations error occurred.'.
[12-06-2013 01:30:16.0259] [1] The following 1 error(s) occurred during task execution:
[12-06-2013 01:30:16.0259] [1] 0. ErrorRecord: An error occurred with error code '2147950624' and message 'An operations error occurred.'.
[12-06-2013 01:30:16.0259] [1] 0. ErrorRecord: Microsoft.Exchange.Management.Deployment.ExsetdataException: An error occurred with error code '2147950624' and message 'An operations error occurred.'.
我完全搞不清楚现在到底是什么出了问题,以及为什么会出问题。最近有域控制器被彻底从网络中移除,但它们从来都不相关 - 所有 FSMO 角色和 GC 都保留在 srv-003 服务器上,其他角色则被彻底降级。
有人知道是什么原因导致了这个问题吗?
答案1
安装程序似乎在抱怨安装目录中的文件丢失或损坏。重新下载补丁,检查 md5,然后重试。
答案2
再次查看错误,它似乎正在尝试更新某些 Active Directory 对象,但失败了。尝试运行setup /PrepareSchema
。确保您是该Schema Admins
组的成员。
答案3
最终我成功安装了它。我的更新前情况是:
- 2 个 Windows 2008R2 域控制器
- 其中一个正在运行 Exchange 2010 SP1
我还计划在此过程中用 Windows 2012 R2 替换现有的 2 个域控制器。当我无法更新到 SP2 或 SP3 时,最终我还是安装了第一个新的 Windows 2012 R2,使其成为一个完整的域控制器并转移了所有 FSMO 角色。从这一刻起,我可以setup /PrepareAD
在 Exchange 2010 框上成功运行并安装 Service Pack 3。
我思考根本原因是我之前玩过 Windows 2012,但当时没有时间升级,而且 2k12R2 也即将发布,所以我就放弃了升级路线。做过但是,当时对 AD 架构进行了更新。因此,我怀疑安装程序对查找 Win2k12 准备的 AD 感到困惑,同时仍然处于 2k8R2 功能级别并具有 2k8R2 FSMO 持有者forestprep
。domainprep
请注意,我显然还没有提高功能级别,因为域中仍然有 2k8R2 DC - 我只是转移了 FSMO 路由,因为日志显示它一直在与 Schema Master 通信。