Service pack 2 и Feature Release 2

 
Содержание
 

Citrix Systems, Inc.

READ ME
Service Pack 2 and Feature Release 2
for Citrix MetaFrame XP (tm)
Application Server for Windows, Version 1.0

May 2002

Что нового в FR2

ЗАГРУЗИТЬ! (159Mb)

Что загружать:

Feature Release 2 (160 Мб)
или
Service Pack 2 (160 Мб)

Citrix Management Console (MSI, 14 Мб)

Комплект клиентов (132 Мб)

Внимание!

Старый генератор ключей (tflkey) не подходит к Feature Release 2!
(впрочем, к FR1 тоже)

 

Проблемы с Windows Installer
Установка на Microsoft DataCenter
Ограничения на длину цепочки сертификатов для SSL Relay
NWGINA запрашивает учетные данные пользователя
Панель Shadow TaskBar
Невозможно установить MetaFrame XP FR2.2 с использованием RDP или ICA
Ошибка в EXPLORER.EXE, если переменная окружения PATH слишком длинная
Ошибка в сеансе пользователя во время срессового теста logon/logoff
Ошибка принтера, если используется префикс "COM"
Сервер не сохраняет свой код продукта после команды CHFARM
Утечка ресурсов в TERMSRV.EXE и LSASS.EXE
Проблемы с регистрацией на Citrix Management Console
Деинсталляция MetaFrame не удаляет локальных пользователей и администраторов в Citrix Management Console
HTML и размещение файлов ICA
После перехода с базы данных Oracle на SQL исчезают некоторые закладки
Перенос приложений из MetaFrame 1.8
Предпочтительное дерево NDS и аутентификация в ферме
Учетные данные NDS и разделение сеансов (session sharing)
Ожидающие печати задания не удаляются из очереди при конфликте настроек принтера на сервере и на клиенте
Длинные имена в NDS
Ошибка листинга доменов после удаления сервера
Аутентификация Novell и Windows
Использование универсального драйвера печати с postscript-принтерами
Использование Citrix Web Console
Приоритет CPU
Сервер и хранилище данных
Переход на Oracle 8.7

Невозможность запуска службы IMA
Ошибка регистрации после удаления клиента Novell
Shadowing пользователя с другой раскладкой клавиатуры
Анонимные пользователи
Пользователи не могут возобновить соединение во время изменений в опубликованных приложениях
Рабочее окружение Java
Видеокарта Matrox Millenium Dual Head G450
Видеокарта ATI RAGE PRO IIC
Информация о сеансе с шифрованием SSL
Служба IMA и серверы Windows 2000 без Service Pack 2
Имена сетевых принтеров
Тайм-аут службы MFCOM
Ярлыки для приложений с длинными путями

 

Предупреждение. По умолчанию WIndows 2000 включает в себя Windows Installer версии 1.1. Citrix до установки MetaFrame XP рекомендует устанавить Windows Installer версии 2.0 или более поздний.

При использовании Windows Installer 1.1 могут возникнуть следующие проблемы:

  1. Процесс установки может подвесить сервер и вам придется переставить операционную систему сервера.
  2. Если вам удалось установить Citrix MetaFrame или обновить до Feature Release 2 с использованием Windows Installer 1.1, вы не сможете позднее деинсталлировать MetaFrame XP или FR2 рекомендуемым способом (посредством Add/Remove Programs в Панели Управления). Для принудительного удаления MetaFrame XP или FR2 введите с командной строки:

    msiexec /x MFXP001.msi /l*v %SystemDrive%:\output.log CTX_IGNORE_MSI_CHECK="YES"

  3. Если вы включили в Windows Installer 1.1 журнализацию (включено по умолчанию), пароли записываются в открытом виде.
  4. Если вы успешно установили MetaFrame XP FR2 на сервере с помощью Windows Installer 1.1, то не сможете зарегистрироваться на сервере под пользователем домена. Если вы попытаетесь зарегистрироваться под пользователем домена, вы получите сообщение о том, что вы должны быть администратором машины.

Установка на сервере Microsoft Datacenter

До установки MetaFrame вы должны удалить параметр /3GB в файле boot.ini и перезагрузиться. После этого вы можете устанавливать и деинсталлировать MetaFrame. После установки/деинсталляции можете вернуть ключ /3GB обратно.

Ограничения на длину цепочки сертификатов для SSL Relay

Если вы используете SSL Relay и имеете промежуточные сертификаты между вашим сертификатом сервера и корневым сертификатом, убедитесь, что в цепочке имеется не более семи сертификатов. Клиент Win32 поддерживает соединения только при наличии цепочки не более 9 сертификатов (от сервера к корню). Соединение, использующее 9 и более сертификатов, установлено не будет.

NWGINA запрашивает учетные данные пользователя

При запуске соединения к приложению или рабочему столу при использовании Netware Client, NWGINA может запрашивать у пользователя его учетные данные. Это происходит в том случае, если вы не используете поддержку NDS, включенную в
MetaFrame XP, Feature Release 1 или более поздний.

Чтобы избежать запроса учетных данных пользователя со стороны NWGINA, отредактируйте реестр:

Ключ : HKLM\Software\Novell\Network Provider\Initial Login
Значение: Login When NWGina Not Loaded
Установить: no

Обратитесь к документации Novell:
http://support.novell.com/cgi-bin/search/searchtid.cgi?/10059708.htm

Панель Shadow отображает неверное имя машины клиента

Если вы переименовали машину клиента, а потом использовали панель shadow, то она может показывать неверное имя. Для избежания этого удалите файл wfcname.ini.

Панель Shadow зависает после изменения размера и щелчка

Если вы уменьшите размер Shadow Taskbar настолько, что будут видны только часть из ее кнопок, а потом щелкните кнопку, то панель "зависает" и вы сможете ее завершить только из Панели Задач.

Панель Shadow и одинаковые имена серверов и приложений

При просмотре опубликованных приложений в Shadow Taskbar имена серверов не появляются под опубликованными приложениями, если имя сервера совпадает с именем приложения.

Невозможно установить MetaFrame XP FR2.2 с использованием RDP или ICA

Если вы устанавливаете пакет MSI с отображенного диска в сеансе ICA или RDP, MSI выдает ошибку и процесс установки прекращается. Чтобы избежать этого используйте вместо имен дисков UNC. Это известная проблема Microsoft. См. документ Q255591

Установка MetaFrame XP 1.0 Feature Release 2 в сеансе ICA вызывает внутреннюю ошибку

Эта проблема возникает в том случае, когда Windows Installer работает в качестве службы в консольном сеансе и не может получить доступ к сетевому маршруту. Используйте UNC. Например, C:\>msiexec /I <\\server\share\MFXP001.msi>. Это известная проблема Microsoft. См. документ Q255591

Ошибка в EXPLORER.EXE, если переменная окуржения PATH слишком длинная

Убедитесь, что длина переменной PATH не превышает 128 символов.

Ошибка в сеансе пользователя во время срессового теста logon/logoff

Это известная ошибка Microsoft. Для избежания ее появления удалите в реестре ключ

HKLM\System\CurrentControlSet\Control\SessionManager\AppCompatibility\Explorer.exe

Служба спулера останавливается при соединении клиента ICA после установки драйверов принтера Lexmark Z12

Нельзя использовать драйеры принтера Lexmark Z12 совместно с MetaFrame XP Feature Release 2. Установка этих драйверов вызовет невозможность автоматического создания принтеров клиента.

Ошибка принтера, если используется префикс "COM"

Не используйте префикс"COM" в имени принтера, например "com4xxx".

Сервер не сохраняет свой код продукта после команды CHFARM

Сервер MetaFrame Feature Release 2 теряет номер своего обновления (feature release level), если вы даете команду CHFARM (Change Farm). Для исправления этого сбросьте feature release level после присоединения сервера к новой ферме. Возможно, вам потребуется снова ввести код продукта. Это можно сделать на закладке "Properties" сервера. Раскройте узел Servers в левой панели Citrix Management Console и щелкните правой кнопкой мыши на нужном сервере.

Утечка ресурсов в TERMSRV.EXE и LSASS.EXE

Обнаружена утечка ресурсов и памяти в Terminal Services и LSASS. Это известная проблема Microsoft. См. статью Q291340.

Изменение уровня доступа администратора Citrix может не работать в смешанной среде

Если вы используете Citrix Management Console, выпущенную до Feature Release 2 и подключаетесь к серверу MetaFrame XP с более ранним уровнем выпуска, изменения, внесенные в группу администраторов, могут не возыметь эффекта.

Например, если вы используете версию консоли от FR1 для подключения к серверу MetaFrame XP FR1 в смешанной серверной среде, администраторы Citrix могут отображаться как "только для просмотра".

Проблемы с регистрацией на Citrix Management Console используя сквозную аутентификацию

  1. Традиционные администраторы Citrix могут видеть все учетные записи администраторов, даже если опция "View Citrix Administrators" отключена.
  2. Если администратор зарегистрировался в CMC, а другой администратор изменил его права, они вступают в силу только после завершения сеанса и повторной регистрации.
  3. Если администратор зарегистрировался в CMC, а другой администратор удалил его учетную запись, администратор автоматически не отключается от консоли.

Деинсталляция MetaFrame не удаляет локальных пользователей и администраторов в Citrix Management Console

При деинсталляции сервера MetaFrame локальные пользователи и администраторы MetaFrame не удаляются. Их идентификаторы остаются в виде знаков вопроса в Citrix Management Console. Удалите группы и пользователей вручную.

HTML и размещение файлов ICA

При создании файла HTML в Citrix Management Console, указывающего на файл ICA, обеспечьте чтобы оба файла находились в одном каталоге. В противном случае будет ошибка.

Пользователи не могут возобновить соединение во время изменений в опубликованных приложениях

Пользователи, отключившиеся от сеанса во время внесения вами изменений в опубликованные приложения, не смогут восстановить соединение со своим сеансом. В этом случае вы должны выйти (logout) из отключенного сеанса пользователя и попросить пользователя попробовать снова.

Объединение ферм

Сервер, содержащий установленный Service Pack 2, не может присоединиться к ферме, в которой сервер, напрямую подключенный к хранилищу данных, не имеет установленного Service Pack 2. Не используйте команду CHFARM для перемещения сервера с установленным SP2 до тех пор, пока сервер в целевой ферме также не будет иметь установленного SP2.

Netscape не распознает установленный плагин

Если вы используете Netscape 6.x и установили плагин (wfplug32.exe) с файла ICA file или страницы HTML, файл Npican.dll устанавливается у клиента не в тот каталог.В результате Netscape не видит нужного плагина. Для исправления ошибки найдите файл Npican.dll и скопируйте его в каталог Program Files\Netscape\Netscape6\Plugins.

Предпочтительное дерево NDS и аутентификация в ферме

Если вы обозначили предпочтительное дерево NDS (NDS Preferred Tree), не разрешен ни один серверов MetaFrame XP Feature Release 2 , то аутентификация в ферме запрашивает у клиента учетные данные NDS, но отказывается из принимать. Для устранения этой проблемы установите Feature Release на уровень 2 хотя бы на одном сервере, удалите имя дерева NDS в поле "NDS Preferred Tree" (Farm Properties --> MetaFrame Settings) и сбросьте уровень Feature Release на "NONE".

Учетные данные NDS и разделение сеансов (session sharing)

Разделение сеансов не поддерживается в сеансах ICA, настроенных на использование учетных записей NDS (в Properties->Login Information). Для использование этой функции не указывайте учетных данных польователя на закладке Login для соединения.

Ошибка листинга доменов после удаления сервера

Если на одних серверах установлен FR2, а на других - нет, а вы удалили сервер из фермы командой "Remove Server from Farm", домены прекращают быть видимыми в Citrix Management Console при попытке выбрать пользователей для опубликованных приложений, администраторов или при назначении сетевых принтеров.

Это может случиться в следующих ситуациях:

Для избежания этой проблемы всегда деинсталлируйте MetaFrame XP для удаления сервера из фермы; не пытайтесь удалить сервер командй "Remove Server from Farm". Если же вам необходимо испольовать команду "Remove Server from Farm", то подключите Citrix Management Console к серверу с установленным Feature Release 2.

Если домены не появляются в Citrix Management Console по этой причине, то для исправления этой проблемы сделайте следующее: удалите текст в поле NDS Preferred Tree на закладке Properties фермы. Это запрещает использование NDS в ферме.

Аутентификация Novell и Windows

Если вы подключаетесь через dialup-ICA к серверу MetaFrame XP FR2 с установленным клиентом Novell Intranetware Client, сервер предлагает диалоговое окно Windows вместо окна Netware. Это происходит из-за того, что на сервере Windows 2000 установлена опция "Use Default NT Authentication" (в Advanced Connection Settings)

Если вы желаете использовать аутентификацию Novell, отключите опцию "Use Default NT Authentication".

Если Windows 2000 без Service Pack 2 настроена по умолчанию на аутентификацию Windows NT (в Advanced Connection Settings в свойствах сединения Citrix) и вы установили программное обеспечение аутентификации третьего производителя, например, Novell Intranetware Client, его диалоговое окно появляется вместо окна Windows. Установка Service Pack 2 решает эту проблему.

После перехода с базы данных Oracle на SQL некоторые закладки исчезают

Если вы меняете ферму с Oracle на SQL, убедитесь, чтобы код продукта, лицензии и уровень обновления (feature release) были установлены до запуска команды CHFARM. Иначе закладки Installation Manager и Policies могут исчезнуть.

Установка NFuse Classic

Если вы обновляете MetaFrame 1.8 for Windows 2000 до MetaFrame XP и имеете переназначенные буквы дисков, то установка NFuse Classic может не получиться. Для решения этой проблемы обновите на сервере каталог COM+. См. статью CTX240747.

Ожидающие печати задания не удаляются из очереди при конфликте настроек принтера на сервере и на клиенте

Если принтеры в клиенте ICA настроены "сохранять напечатанные документы" ("keep printed documents") (на Windows 2000 Professional на закладке "Advanced" в свойствах принтера), установки принтера на сервере MetaFrame XP могут не оказывать вляиния.

Это возникает в том случае, когда одновременно установлены опции "Inherit printer's setting for pending print jobs" и "Delete pending print jobs at logout" в окне Printer Management Properties (закладка Printers) в Citrix Management Console. Если обе эти опции включены, а задания печати еще не распечались при выходе польователя (log-out), то принтер клиента не удаляется из профиля пользователя и задания печати остаются в очереди.

Длинные имена в NDS

Если характерное имя NDS превышает 20 символов, регистрация может закончиться неудачей, поскольку NDS не создает записи динамического локального пользователя (Dynamic Local User - DLU) в стрессовой ситуации.

Характерное (distinguished) имя представляет собой полный маршрут пользователя (контекст плюс имя пользователя с лидирующей точкой, например, .BobR.FTL.Engineering.Citrix).

Если длина характерного имени превышает 20 символов, the Novell Workstation Manager иногда не создает динамического локального пользователя, вызывая ошибку регистрации.

Program Neighborhood, Program Neighborhood Agent и клиенты ICA NFuse используют характерные имена для регистрации пользователей и создания DLU.

Эта проблема возникает, если Novell Workstation Manager находи тся под большой нагрузкой. Она описана в документе Novell 2633549.

Для решения этой проблемы можно создать псевдонимы (alias) пользователей и поместить их в новый контейнер, так чтобы полное имя пользователя в результате не превышало 20 символов. В Program Neighborhood пользователи будут регистрироваться используя свои псевдонимы в новом контейнере. Для NFuse укажите новый контейнер в поле SearchContextList в файле Nfuse.conf

С такой настройкой характерное имя станет, например, .BobR.newcontainer.Citrix.

Помимо этого, ошибка регистрации также может быть вызвана получением от клиента ICA имени пользователя длинее 48 символов.

Перенос приложений из MetaFrame 1.8

Если у вас есть ферма серверов MetaFrame 1.8 и вы хотите использовать смешанный режим для перехода на MetaFrame XP, вы должны следовать Руководству Администратора MetaFrame XP по использованию одного и того же имени фермы при установке MetaFrame XP.

Если вы устанавливаете MF XP в смешанном режиме и создаете новую ферму, но ввели имя фермы, отличное от имени фермы сервера MetaFrame 1.8, то после переноса опубликованных приложений с сервера 1.8 на XP пользователи не смогут их запустить на сервере MetaFrame 1.8. При попытке подключиться к опубликованному приложению появится сообщение об устаревших данных, а после щелчка на кнопке "ОК" вы подклчитесь к приложению на новой ферме.

Использование универсального драйвера печати с postscript-принтерами

Принтеры PostScript клиента с ограниченной памятью (обычно 2-4Мб) могут оказаться в ситуации нехватки памяти при печати большого количества графики. В этом случае задание помещается в очередь, но печатается неправильно. Принтер может выдавать диагностическую страницу или код ошибки.

Универсальный драйвер печати Citrix (Citrix Universal Print Driver) преобразует задание печати в полную графику. Он посылает картинку на драйвер принтера клиента. Драйверы PostScript принтеров клиента обычно потребляют больше памяти, чем драйверы PCL, поэтому проблема нехватки памяти чаще встречается с драйвером PostScript.

Универсальный драйвер печати Citrix минимизирует потребление памяти, создавая выход в разрешении 300 dpi. Тем не менее некоторые принтеры всегда используют более высокое разрешение и, следовательно, потребляют больше памяти.

Для преодоления проблем с Универсальным драйвером печати следуйте следющим пожеланиям:

Использование Citrix Web Console

Citrix Web Console использует иной метод аутентификации, чем Citrix Management Console. Администраторы Citrix могут получить доступ к консоли Web только если она может аутентифицировать их учетные данные.

Web console может аутентифицировать локальных пользователей сервера, на котором установлена Web Console. После проверки локальной учетной записи, консоль использует службу MFCom для проверки административных привилегий. Администраторы Citrix не могут регистрироваться на Web Console с использованием локальных учетных записей пользователей других серверов, записей NDS, учтетных записей доменов, отличных от домена консоли.

При щелчке в Web Console на Logoff в первый раз, появляется сообщение, предлагающее установить компонент ActiveX с узла Citrix Systems. Этот компонент очищает кеш аутентификации в системе, так что нажатие кнопки Refresh не приводит к повторной регистрации в консоли. Этот компонент загружается только один раз.

Если вы ответите "No" при получении сообщения о загрузке, то появится сообщение об ошибке "The object does not support the property or method."

Альтернативный ввод в Office XP и серверы MetaFrame

Для избежания ошибок запретите Алтьтернативный Ввод при установке Microsoft Office XP. Альтернативный ввод предусматривает распознавание рукописного теств и диктовку с микрофона. MetaFrame не поддерживает эти функции.

Приоритет CPU

Даже если вы можете установить приоритет CPU для опубликованного рабочего стола, MetaFrame XP FR2 твердо не следует этим настройкам. Рабочий стол и все процессы, которые запущены в сеансе выполняются с приоритетом по умолчанию.

Сервер и хранилище данных

Если сервер MetaFrame XP 1.0 и хранилище данных теряют связь друг с другом, то при попытке установить соединение ICA появляется ошибка "system has reached its licensed logon limit". Для исправления этого восстановите связь сервера с хранилищем данных. Для избежания повторения ошибки обеспечьте минимум одно соединение ICA с каждым сервером MetaFrame 1.0 после восстановления связи.

Переход на Oracle 8.1.7

Если при переходе с Access на Oracle вы использовали DSMAINT, служба IMA перестанет работать, поскольку драйвер Oracle заменяет метод аутентификации. Драйвер Oracle 8.1.7.0 устанавливает новый механизм, NTS, использующий учетные данные Windows NT для аутентификации на сервере Oracle. Для избежания этой проблемы запретите механизм NTS используя Net8 Assistant.

Перенос коллекторов данных в новую зону

Если вы хотите поместить коллекторы данных в новую зону, сначала вы должны назначить другой сервер в качестве коллектора и установить его предпочтительность выбора в "Most Preferred". Затем, до перемещения оригинального коллектора, установить его предпочтительность как "Default Preference" или "No Preference". Чтобы убедиться в правильности расстановки предпочтительности используйте утилиту QUERY FARM.

Невозможность запуска службы IMA

Если при перезагрузке IMA не запускается, а вы получаете сообщение об ошибке с кодом 2147483649, это может означать отсутствие временного каталога temp для системного бюджета. Для проверки этого измените владельца службы IMA на локального администратора. Если служба IMA запускается под бюджетом локального админа, это означает отсутствие каталога для хранения временных файлов. Вам следует создать каталог %systemroot%\temp.Убедитесь, что переменные окружения TMP и TEMP обе указывают на этот каталог.
Подробнее см. статью Microsoft Q251254

Ошибка регистрации после удаления клиента Novell

Удаление клиента Novell может удалить из реестра настройки интерфейса регистрации (GINA). Возможно, требуется добавить правильные значения в реестр после удаления клиента Novell. Значения GINA находятся в ключе реестра:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

Значения для MetaFrame без клиента Novell таковы:

GinaDLL Data: Ctxgina.dll
CtxGinaDLL Data: Msgina.dll

Используйте пути UNC при публикации приложений NDS, расположенных на сервере MetaFrame

Citrix Management Console не может отображать серверы MetaFrame с установленными клиентами NetWare. Вы не можете использовать кнопку "Browse" для доступа к серверам Netware при указании командной строки или иконки в Мастере Публикации Приложений. Для публикации приложений, расположенных на серверах Netware:

  1. Запустите Citrix Management Console. Из меню Actions выберите New >
    Published Application.

  2. Следуйте указаниям Мастера до появления окна "What to Publish (Cont.)". Не используйте кнопку "Browse".

  3. Введите путь UNC к приложению NDS в поле "Command Line". UNC позволяет ссылаться на компьютеры в сети по их именам.
    Например, пусть в дереве MYNDSTREE есть объект организации MYORG, в нем - том Netware NW50_SYS. На этом томе есть исполняемый файл \APPS\OFFICE\WINWORD.EXE. Тогда UNC будет выглядеть так:
    \\MYNDSTREE\MYORG\NW50_SYS\APPS\OFFICE\WINWORD.EXE
    Рабочий каталог может быть пустым.

  4. В диалоговом окне Program Neighborhood Settings вместо иконки приложения отображается иконка по умолчанию. Мастер не может получить доступ к файлу, указанному в поле "Command Line". Для использования исконки из указанного исполняемого файла, извлеките из него иконку специальной утилитой, присвойте файлу расширение .ico или используйте весь исполняемый файл и поместите его на сервер MetaFrame без установленного клиента Netware. Используя кнопку "Change Icon" найдите файл .ico и выберите его.

Shadowing пользователя с другой раскладкой клавиатуры

Наблюдение за пользователем, у которого другая раскладка клавиатуры, может привести к непредсказуемым результатам. Возможно, что отображаемый символ будет отличаться от нажатого на клавиатуре. В частности, это относится к 101- и 106-клавишным клавиатурам и пользователям, использующих разные региональные настройки.

Анонимные пользователи

Анонимные пользователи могут открывать еще один сеанс опубликованного приложения даже если приложение настроено на запуск только в одном экземпляре для каждого пользователя. Анонимный пользователь может обмануть настройку, запустив приложение в новом сеансе. Это происходит потому, что новый сеанс выполняется под учетной записью другого анонимного пользователя.

Рабочее окружение Java

Инсталлятор помещяет важные файлы для Citrix Management Console, написанной на Java, в каталог с Java Runtime Environment (JRE). Если вы обновляете JRE и затем запускаете консоль, то файлы консоли могут быть не найдены и консоль не запустится. Вы можете указать следующий параметр для задания размещения файлов консоли:

-Djava.ext.dirs=<directory>

где <directory> является именем каталога расширений (обычно Program Files\JavaSoft\JRE\1.3\lib\ext). Если каталог содержит пробелы, заключите его в двойные кавычки.

Добавьте этот параметр в ярлык к Citrix Management Console. По умолчанию иконка ярлыка находится в %systemroot%\program files\citrix\administration.

Вы также можете указать этот параметр для запуска консоли с командной строки:

java -Djava.ext.dir="c:\Program Files\JavaSoft\JRE\1.3\lib\ext" -jar tool.jar

Видеоадаптер Matrox Millenium Dual Head G450

Частота обновлений вызывает аномалии в Citrix Management Console при использовании ее на IBM Intellistation с видеокартой Millennium G450. Некоторые области консоли показываются пустыми. Например, при выборе публикуемого приложения часть диалогового окна скроллинга становится нечитаемой.

Информация о сеансе с шифрованием SSL

Если клиент ICA использует Citrix SSL Relay для шифрования сеанса ICA, Citrix Management Console неверно отображает уровень шифрования - как "Basic encryption;" вместо "Basic SSL Secured, 128 bit."

Служба IMA и серверы Windows 2000 без Service Pack 2

Если вы используете сервер Windows 2000 без установленного на нем SP2, установите заплату (hotfix) от Microsoft Q273772, устраняющую утечку памяти в службе IMA.

Видеокарта ATI RAGE PRO IIC

При использовании драйвера версии 4.11.2650 и клиента ICA Win32 Client на Windows 98 может быть очень низкая производительность.

Имена сетевых принтеров

Изменение общего имени принтера, установленного на сервере MetaFrame XP, удаляет все име имена пользователей, введенных в список автосоздания этого принтера в Citrix Management Console.

Расширенные символы в именах зон

Если имя зоны содержит расширенные символы, служба IMA не сможет стартовать после установки FR2 или SP2. Для избежания перед установкой FR или SP этого переименуйте зоны, удалив расширенные символы.

Тайм-аут службы MFCOM

Служба MetaFrame COM (MFCOM) запускается при загрузке сервера MetaFrame XP. Для ее работы необходима работа службы IMA. Если при запуске сервера появляется сообщение "Service failed to start", проверьте журнал событий.

Если в журнале есть запись "IMA service hung on starting" и"MFCOM service failed to start", это означает, что служба IMA не запустилась в течении 3-х минут (период ожидания службы MFCOM по умолчанию).
Вы можете увеличить время ожидания запуска службы IMA, отредактировав ключ реестра:

HKLM\SYSTEM\CurrentControlSet\Services\MFCom\IMAWaitTimeout

Установите значение 1,200,000 миллисекунд (20 минут) или выше.

Следующий ключ реестра определяет время, которое MFCOM ждет перед запросом состояния службы IMA:

HKLM\SYSTEM\CurrentControlSet\Services\MFCom\IMAWaitPause

Значение по умолчанию 30,000 миллисекунд (30 сек.), что приемлимо в большинстве случаев.

Ярлыки для приложений с длинными путями

Если имя опубликованного приложения превышает 256 символов, ярлык к опубликованному приложению не появляется в меню "Start" или на рабочем столе. Вместо этого ярлык появляется в папке с именем "Application Errors". Эта папка появляется там, где находится ярлык. Например, если вы поместили ярлык на рабочий стол, то папка "Application Errors" будет на рабочем столе. В папке находится иконка ярлыка, указывающая на обрезанный путь к приложению.

Для избежания этого создавайте имя приложения и путь к нему не длиннее 256 символов.


Исправления, включенные в Service Pack 2

MetaFrame XP, Service Pack 2 включает в себя все исправления, содержащиеся в MetaFrame XP, Service Pack 1.

Заплаты для Windows 2000 Server

Hotfix XE101W001
DoS-атака может вызвать 100%-ю загрузку процессора и "синий экран"

Hotfix XE101W002
Функции "copy and paste" для форматирования ячейки не работают при использовании Microsoft Excel в сеансе ICA .
Эта заплата позволяет пользователям добавлять собственное форматирование буфера обмена из реестра.

Hotfix XE101W003
Citrix Management Console не перечисляет пользователей NDS. Вы не можете подключиться к ферме с помощью Citrix Management Console, Program Neighborhood или NFuse с учетной записью NDS. Значения реестра для Tree name/Save On Exit/DefaultUserName устанавливаются неправильно.
Если пользователь пытается перечислить учетные записи в Citrix Administrators, дерево NDS в списке доменов не появляется.

Hotfix XE101W005
В некоторых приложениях, загружающих системные DLL, возникает ошика "Access violation" при вызове функций из advapi.dll (Reg*) из Tzhook.dll

Hotfix XE101W006
После установки Feature Release 1 репликация драйверов принтера заканчивается неудачей.

Hotfix XE101W007
Если не-администратор пытается открыть Shadow Taskbar, возникает ошибка.

Hotfix XE101W008
После установки Feature Release 2 служба IMA отказывается запускаться. Это вызывается некорректной записью в базе данных.

Hotfix XE101W009

  • Теневые сеансы невозможны на сервере, настроенном на выполнение только опубликованных приложений
  • Если сеанс отключается во время печати, спулер зависает
  • Долгая регистрация к опубликованному приложению, если надо создать много принтеров
  • Если пользователь запускает Program Neighborhood Client, а потом меняет пароль, то клиент показывает все приложения, а не только те, к которым пользователю разрешен доступ.
  • Автозозданные принтеры клиента вызывали ошибку спулера
  • Если служба IMA остановлена, но служба XML работает на одном или нескольких серверах, клиент иногда не может подключиться к серверу/ферме MetaFrame через TCP/HTTP, даже если другие серверы доступны.

    Hotfix XE101W010
    При раскрытии узла сервера в Citrix Managment Console появлялась ошибка: "Error expanding the tree, please refresh the parent node". Эту заплату надо применить ко всем серверам фермы.

    Hotfix XE101W011
    При раскрытии папки приложений в Citrix Managment Console появлялась ошибка: "Error The node is obsolete, please refresh the parent node". Эту заплату надо применить ко всем серверам фермы.

    Hotfix XE101W012
    Если опубликованное приложение содержит в имени пробелы, то команда qfarm /app appname не выдавала результата.

    Hotfix XE101W013
    Клавиша левой фигурной скобки ({) не функционировала на клиенте Linux с бразильской раскладкой клавиатуры.

    Hotfix XE101W014
    Citrix Management Console могла выводить только частичный список групп и пользователей при просмотре записей домена.

    Hotfix XE101W015
    Передача расширенных параметров не работала, если файлы содержали в именах пробелы.
    При передаче длинной строки параметров в опубликованное приложение присходило повреждение памяти и неожиданное закрытие приложения.
    Если пользователь запускал программу из Программного Окружения в оконном режиме (в отличие от seamless window) и затем закрывал его, Citrix Management Console продолжала показывать сеанс этого приложения.

    Hotfix XE101W016
    Предусмотрен метод установки и активации серийного номера без обращения к Citrix за кодами активации. К серийному номеру добавлен флаг автоактивации. При установке MetaFrame XP генерирует код активации автоматически.

    Hotfix XE101W017

    1. Фатальные системные ошибки (Stop 50 и Stop C2) при копировании большого объема информации с отображенных дисков при использовании ICA Macintosh Client
    2. Клиенты ICA сообщали неверный размер томов отображенных дисков

    Hotfix XE101W018
    Перезагрузка по расписанию работала некорректно, если во время перезагрузки на консоли зарегистрировался администратор.

    Hotfix XE101W019
    Wdica.sys вызывал синий экран смерти.

    Hotfix XE101W020
    Некорректное сообщение при неуспешном автообновлении из-за ошибки записи.

    Hotfix XE101W021
    Путь к словарю IME в профилях пользователя мог указывать на диски клиента, если было задано переназначение дисков сервера MetaFrame . В этом случае наблюдался очень медленный ввод текста из-за частого обмена данными со словарем, хранящимся на диске клиента.


    Заплаты, включенные в Service Pack 1.

    Эти заплаты также доступны в Feature Release 2.

    Hotfix XE100W001

    1. Некорректный код ошибки при вызове WFShadowSession.
    2. Пользователи виртуальных каналов теряли пакеты, когда пакеты шли каждые 0,5 сек. Проблема была в неверной установке тайм-аута WFVirtualChannelRead.

    Hotfix XE100W002
    Запрещение (или удаление) всех клиентских устройств ICA вызывало сбой сервера.

    Hotfix XE100W003
    Установлен новый lmauserss.dll

    Hotfix XE100W004
    Служба IMA могла зависать при установленном Resource Manager.

    Hotfix XE100W005
    1.Функция IMA_WaitGenericIMAEventQueue возвращала неверное данные.
    2. MFCOM не мог получить событие "сервер добавлен в ферму".

    Hotfix XE100W006
    Повреждался список пользователей, когда пользователя удаляли из списка пользователей приложения.

    Hotfix XE100W007
    При использовании в БД SQL кодовой страницы, отличной от English, служба IMA не могла стартовать из-за повреждения базы данных. После применения заплаты выполните следующее (на сервере, напрямую подключенному к хранилищу данных):

    1. Удалите поврежденную базу SQL и создайте новую. Присвойте ей имя старой базы.
    2. Откройте ключ реестра
      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Data
      Дайте полные права на ключ Security
    3. С командной строки введите:
      cd %SystemRoot%\System32\Citrix\ima
      В этом каталоге введите:
      init_sql_db.exe
      Запустите исполняемый файл с консоли. Вы увидите сообщение:
      "The sql db has been initialized successfully."
    4. Пересоздайте локальный кеш. Дайте ему то же имя, что имел старый.
    5. Откройте ключ реестра
      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\RunTime\PsRequired
      Установите значение 1.
    6. Перезапустите imaservice.
    7. После запуска в каталоге %SystemRoot%\System32\citrix\ima введите команду "clicense read_db" (без кавычек).
    8. Вернитесь к ключу реестра HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Data и удалите права управления для зарегистрированного пользователя из ключа Security.
    9. Остановите и перезапустите imaservice.

    Повторите эти шаги для всех остальных серверов MetaFrame.

    1. Убедитесь, что imaservice остановлен. Воссоздайте локальный кеш. Дайте ему имя старого кеша.
    2. Измените значение ключа реестра
      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\RunTime\PsRequired
      Установите значение 1.
    3. Перезапустите imaservice.

    Hotfix XE100W008
    Если новое окружение Java (например Netscape 6) установлено после инсталляции Citrix Citrix Management Console, JRE устанавливается в новый каталог, но файлы расширения CMC туда не копируются.

    Hotfix XE100W009
    Добавлена поддержка Citrix Server SDK 2.0 для MetaFrame XP 1.0.

    Hotfix XE100W010
    Брешь в защите немецкой версии MetaFrame XP 1.0

    Hotfix XE100W011

    1. Функция MA_WaitGenericIMAEventQueue возвращала некорректные данные.
    2. MFCOM не мог принять событие "сервер добавлен в ферму".
    3. От клиента IMARpc при создании очереди посылались неверные данные.

    Hotfix XE100W012

    1. Слишком длинный пароль Citrix Management Console вызывал ошибку в Imasrv.exe
    2. Пароли Citrix Management Console, начинающиеся с "S" не работали

    Hotfix XE100W013

    1. MA_WaitGenericIMAEventQueue возвращал некорректные данные
    2. MFCOM не мог принять событие "сервер добавлен в ферму"
    3. От клиента IMARpc при создании очереди посылались неверные данные.
    4. Ошибки в MFCOM

    Hotfix XE100W014

    1. Добавлена поддержка Server SDK 2.0 для MetaFrame XP 1.0.
    2. События, генерируемые удаленными серверами, не воспринимались MFCOM.
    3. Ключ AppID для MFCOM не удалялся при разрегистрации MFCOM

    Hotfix XE100W015

    1. При подключении к ферме нельзя запустить опубликованные приложения. Сенас на сервере оставался в состоянии "ConQ".
    2. При разрешенной трассировке IMA PN, службу IMA нельзя было остановить.
    3. В межсетевой среде обновление Program Neighborhood не возвращало списрок приложений.
    4. Служба IMA могла зависать, если установлен Resource Manager

    Hotfix XE100W016
    Репликация родных драйверов принтера на сервере MetaFrame XP не работала, если диски сервера были переназначены.

    Hotfix XE100W017
    Не работала репликация некоторых драйверов принтеров, например, HP LaserJet 4000 PCL 5e.

    Hotfix XE100W019
    Клиент Lotus Notes Version 5.06 не мог чиать или писать с диска, переназначенного с помощью клиента ICA.


    Заплаты для Windows NT 4.0 Server, Terminal Server Edition

    Hotfix XE100T001

    1. Функция WFShadowSession возвращала неверный код.
    2. Пользователи виртуальных каналов теряли пакеты, когда пакеты шли каждые 0,5 сек. Проблема была в неверной установке тайм-аута WFVirtualChannelRead (INFINITE или 10 мс)

    Hotfix XE100T002
    Запрет или удаление все клиентских устройств вызывало сбой сервера.

    Hotfix XE100T003
    Установлен новый Imauserss.dll.

    Hotfix XE100T004
    Зависание службы IMA при установленном Resource Manager.

    Hotfix XE100T005
    1. Invalid data was returned from the IMA_WaitGenericIMAEventQueue. The
    incorrect data size parameter was returned by the fixed module.

    2. MFCOM was not able to receive the "server added to farm" event.

    Hotfix XE100T006
    1. Long Citrix Management Console passwords would crash Imasrv.exe.


    2. Citrix Management Console passwords beginning with the letter "S" did not
    work.

    Hotfix XE100T007
    The user list became corrupted when a user was removed from an application user
    list. The problem occurred only when the user was removed while using the MFCOM
    and Application Publishing SDK.

    Hotfix XE100T008
    When using a non-English code page in an SQL database, the IMA service failed to
    start due to corruption in the database. After applying the hotfix, follow the
    steps below for one machine in your farm.

    A. Recreate the SQL database. Give the new database the same name as the old
    one.

    B. Go to the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Data

    Give the logon user name full control permission to the Security key.

    C. Put Init_sql_db.exe in the %SystemRoot%\System32\Citrix\ima directory and
    launch it from the console. You will get the message:

    "The sql db has been initialized successfully."

    D. Recreate the local host cache. Give the new cache the same name as the old
    one.

    E. Go to the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\RunTime\PsRequired

    Change the value to 1.

    F. Put Imasql.dll in the %SystemRoot%\System32\citrix\ima directory. Restart
    the IMA service.

    G. When the service starts, from the %SystemRoot%\System32\citrix\ima
    directory, type "clicense read_db" (without the quotation marks).

    H. Return to HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Data and remove full
    control permission for the logon user name from the Security key.

    Repeat Steps D, E, and F for additional machines.

    Hotfix XE100T009
    If a new Java Runtime Environment (JRE) (such as Netscape 6) was installed after
    the Citrix Citrix Management Console was installed, the new JRE was installed in
    a new path and the registry was updated to reflect the new path, but the Citrix
    Management Console extensions were not copied to the new path. This hotfix
    copies the Citrix Management Console extensions from the old JRE install path to
    the new install path.

    Hotfix XE100T010
    Adds support for Citrix Server SDK 2.0 on MetaFrame XP 1.0.

    Hotfix XE100T011
    Version 1.0 of German MetaFrame XP had a security vulnerability at
    %SystemRoot%\SSLRelay\Keystore. Users were able to browse into that directory
    and view the certificates inside.

    Hotfix XE100T012
    1. Invalid data was returned from the IMA_WaitGenericIMAEventQueue. The
    incorrect data size parameter was returned by the fixed module.

    2. MFCOM was not able to receive the "server added to farm" event.

    3. Incorrect data was sent from the IMARpc client to the IMARpc server when an
    event queue was created.

    Hotfix XE100T013
    1. Invalid data was returned from the IMA_WaitGenericIMAEventQueue. The
    incorrect data size parameter was returned by the fixed module.

    2. MFCOM was not able to receive the "server added to farm" event.

    3. Incorrect data was sent from the IMARpc client to the IMARpc server when an
    event queue was created.

    4. Events subscribed using MFCOM and Application Publishing SDK event APIs
    were not removed from the dynamic store when the events were unsubscribed.

    Hotfix XE100T014
    1. Adds support for Citrix Server SDK 2.0 on MetaFrame XP 1.0.

    2. Events generated on remote servers were not received by the MFCOM SDK's
    events example. Events affected were adding or removing a server from a
    farm.

    3. The AppID key for MFCOM was not removed when MFCOM was unregistered.

    Hotfix XE100T016
    Native print driver replication failed on a MetaFrame XP server if the server
    drives were remapped.

    Hotfix XE100T017
    Printer driver replication failed for certain printer drivers; for example, the
    HP LaserJet 4000 PCL 5e.

    Hotfix XE100T019
    The Lotus Notes Version 5.06 client could not read or write to a file from an
    ICA mapped client drive.

    Hotfix XE100T021
    1. Using a farm connection, published applications could not be launched. The
    session on the server remained in a "ConnQ" state.

    2. When tracing was enabled for IMA PN, the IMA Service could not be stopped.

    3. In a four day connect/disconnect stress test with tracing turning on, the
    handle count of IMA Service went from 400 to 1400. There were approximately
    1000 thread handles but only 50 active threads.

    4. When switching to interoperability mode, applications did not appear after
    a Program Neighborhood refresh.


    document code: Tuesday, April 16, 2002 (MP)


    В начало