Citrix XenApp 5.0 FP2安装故障

今天在安装Citrix XenApp 5.0 FP2时,遇到了几个故障,问题及解决方法如下。

问题描述:

问题一:正常安装完成XenApp 5.0 FP2后,打开“Citrix Delivery Services Console”时,未出现Farm配置界面,点击“Run discovery”后,也无法进行服务器的Farm配置,XenApp节点丢失,如下图。

clip_image001

问题二:访问WI页面时,提示下面的报错信息。

Internal Error

The Web site is experiencing technical difficulties. We apologize for any inconvenience.

The internal error may only be temporary. Try reconnecting and, if the problem persists, contact your system administrator.

解决方法:

1、问题一的原因及解决方法如下。

该问题是由于.Net Framework 2.0的一个安全更新KB976576导致Access Management Console所需要的一些DLL未注册。

运行以下代码进行修复,而不需要通过chfarm来重建Farm。

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Presentation Server - Administration Snap-in\pse.core.dll"

可以先运行此命令,如果不行,再运行下面的命令。

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Dashboard Watcher\DWExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Diagnostics\CdfExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Knowledge Base\KnowledgeBaseExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Hotfix Management\HotfixExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Legacy Tools\MMCPlugins\LegacyToolsExt\CMCLaunchExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Report Center\ReportCentreExtension.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\Access Management Console - Web Interface\WIExt.dll"

%windir%\microsoft.net\framework\v2.0.50727\regasm /codebase "%programfiles%\Common Files\Citrix\License Server - Administration Snap-in\LicensingExtension.dll"

2、问题二的原因及解决方法如下。

这是由于“NT AUTHORITY\NETWORK SERVICE”网络服务帐户没有IIS相关目录的写入权限导致。

通过执行下列命令即可解决。

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ga "NT AUTHORITY\NETWORK SERVICE"

参考资料:

问题一参考资料:

http://xenme.com/492

问题二参考资料:

http://theether.net/kb/100139

李政

2011-10-25