Пакет обновления 2 клиента для сетей Novell 4.90 для Windows NT/2000/XP Июнь 2004 г. Обзор Этот пакет предназначен только для обновления клиента для сетей Novell 4.90 для Windows NT/2000/XP. Назначением данного пакета обновления является предоставление исправлений, которые были совместно протестированы. Эти файлы прошли покомпонентное тестирование, тестирование с ядром ОС, а также комплексное тестирование с другими продуктами Novell. Не устанавливайте отдельные файлы из пакета обновления. Дополнительную информацию по проблемам последнего пакета обновления см. в документе технической информации (TID) 10091736 (http://support.novell.com/cgi-bin/search/searchtid.cgi?/1 0091736.htm). 1.0 Установка пакета обновления 1.1 Необходимые условия 1.1.1 NDPS 1.1.2 Установка исправления на сервере NetWare 4.11 или 4.2 перед установкой клиента для сетей Novell позволяет решить проблему открытых файлов 1.2 Первый способ установки – setupsp.exe 1.3 Второй способ установки – автоматическое обновление клиента (ACU) 1.4 Третий способ установки – установка клиента для сетей Novell с интегрированным пакетом обновления 1.5 Параметры setupsp.exe 1.6 Параметры acu.exe 2.0 Общие замечания 2.1 Дополнительные замечания 2.2 Различия между протоколами SLP версии 1 и версии 2 2.3 Агент обновления 2.3.1 Сервис обновления клиента для сетей Novell 2.3.2 Ограничения административных прав 2.4 Переменная процедуры регистрации SHELL_VERSION 3.0 Юридическая информация 1.0 Установка пакета обновления 1.1 Необходимые условия 1.1.1 NDPS Обновление NDPS является необходимым условием для устранения проблемы зависания клиента. Установите файл dprpcnlm.nlm с датой 22 ноября 2000 г. или его более позднюю версию. Это обновление входит в пакет обновления 3 (или более поздних версий) для NetWare 5.1. Дополнительную информацию см. в документе технической информации (TID) 10062546 (http://support.novell.com/cgi-bin/search/ searchtid.cgi?/10062546.htm). 1.1.2 Установка исправления на сервере NetWare 4.11 или 4.2 перед установкой клиента для сетей Novell позволяет решить проблему открытых файлов Это исправление сервера предназначено для устранения проблем, возникающих при открытии одного и того же файла различными потоками в приложении (один файл открыт в каждом потоке) и последующем его закрытии. При этом экземпляр файла остается открытым даже после закрытия приложения. Эта проблема может привести к недостатку памяти сервера или к его зависанию. Информацию об обновлении сервера можно найти в документе технической информации (TID) 2952441 (http://support.novell.com/cgi-bin/search/ searchtid.cgi?/2952441.htm). Нет необходимости обновлять версию серверной ОС для установки и использования самой последней версии клиентского программного обеспечения. 1.2 Первый способ установки – setupsp.exe Чтобы установить обновления на рабочей станции с уже установленным программным обеспечением клиента для сетей Novell 4.90 для Windows NT/2000/XP, запустите программу setupsp.exe, находящуюся в каталоге products\winnt\i386. Возможные параметры конфигурации setupsp.exe описаны в разделе 1.5 "Функциональные возможности setupsp.exe". Программа setupsp.exe может быть запущена автоматически как часть процедуры регистрации NetWare. Ниже приводится пример строки процедуры регистрации: @\\%\sys\public\client.sp3\products\winnt \i386\setupsp.exe 1.3 Второй способ установки – автоматическое обновление клиента (ACU) Программа автоматического обновления клиентского ПО (acu.exe) выполняет проверку старшей и младшей версий клиента для сетей Novell, а также версии установленного пакета обновления на рабочей станции. Если рабочей станции требуются только обновления, содержащиеся в пакете обновления, вместо полной установки клиента будет запущена программа setupsp.exe для обновления программного обеспечения клиента на рабочей станции. Например, когда программа acu.exe запускается на рабочей станции с установленным программным обеспечением клиента для сетей Novell 4.90 для Windows NT/2000/XP, выполняется программа setupsp.exe. Если на рабочей станции установлена старая версия клиента или нет установленной версии клиента, будет выполнена полная установка клиента для сетей Novell. Возможные параметры конфигурации acu.exe описаны в разделе 1.6 "Параметры acu.exe". 1.4 Третий способ установки – установка клиента для сетей Novell с интегрированным пакетом обновления Обновите исходные файлы ПО клиента для сетей Novell 4.90 для Windows NT/2000/XP в каталоге sys:public\client\winnt\i386. Для этого скопируйте файлы пакета обновления из каталога products\winnt\i386 в каталог sys:public\client\winnt\i386\. При копировании будут перезаписаны соответствующие файлы в исходном каталоге клиента для сетей Novell. В файле пакета обновления содержатся файлы на всех языках. Во избежание проблем удалите каталоги языков, не совпадающие с каталогами уже существующей полной установки программного обеспечения клиента версии 4.90. В структуре каталогов пакета обновления присутствуют NLS-каталоги: winnt\i386\nls\язык, winnt\i386\admin\nls\язык, winnt\i386\nal\nls\язык и \winnt\i386\rm\nls\язык. Удалите подкаталоги ненужных языков из всех перечисленных каталогов. Для установки программного обеспечения клиента для сетей Novell с интегрированным пакетом обновления запустите программу setupnw.exe. В тех случаях, когда в одном каталоге окажутся и сжатые, и несжатые версии файлов, программа установки будет автоматически использовать несжатые файлы. Удалять сжатые файлы не требуется. 1.5 Параметры setupsp.exe Файл setupsp.inf содержит секцию [ServicePackOptions], с помощью параметров которой можно управлять режимом функционирования программы setupsp.exe. Значения по умолчанию для параметров этой секции были изменены на приведенные ниже: [ServicePackOptions] Reinstall = NO DisplayInstallPrompts = YES UpdateNICI = YES UpdateNMAS = YES UpdateNetIdentity = YES RebootOnCompletion = PROMPT PromptUserOnCompletion = YES Reinstall Параметр Reinstall = NO запрещает возможность переустановки пакета обновления на рабочей станции с уже установленным пакетом обновления. Например, если пакет обновления уже был однажды успешно установлен, при запуске программы setupsp.exe его повторная установка выполняться не будет. При значении "YES" параметр разрешает установку пакета обновления и повторное применение обновлений, даже если пакет обновления уже был установлен. DisplayInstallPrompts При значении параметра DisplayInstallPrompts = YES отображаются все диалоговые окна программы установки пакета обновления. При значении "NO" во время установки пакета обновления диалоговые окна не отображаются. Значение параметра DisplayInstallPrompts не влияет на значения параметров RebootOnCompletion и PromptUserOnCompletion. Параметры обновления продуктов Параметры UpdateNICI, UpdateNMAS и UpdateNetIdentity определяют, будет ли программа SETUPSP.EXE устанавливать обновления для дополнительных продуктов, включенных в программное обеспечение клиента для сетей Novell. Будет выполняться обновление только тех продуктов, которые были обнаружены на рабочей станции до установки пакета обновления. RebootOnCompletion Параметр RebootOnCompletion = PROMPT используется для вывода пользователю запроса с предложением завершить работу и перезагрузить рабочую станцию по завершении установки пакета обновления. Параметр PromptUserOnCompletion не действует, если параметр RebootOnCompletion установлен в значение PROMPT. Параметр RebootOnCompletion = YES используется для перезагрузки рабочей станции после установки пакета обновления без ожидания подтверждения каких-либо запросов со стороны пользователя. Параметр RebootOnCompletion = NO используется для выхода из программы установки без перезагрузки рабочей станции. PromptUserOnCompletion Параметр PromptUserOnCompletion используется для управления возможностью уведомления пользователя о завершении установки пакета обновления до выхода из программы установки. При значении параметра PromptUserOnCompletion = NO будет выполнен выход из программы установки пакета обновления без ожидания подтверждений каких-либо запросов со стороны пользователя. Параметр PromptUserOnCompletion = YES используется для вывода информации о завершении установки. Пользователю необходимо нажать "OK". Возможности отмены перезагрузки не предоставляется. Эта информация отображается только для подтверждения того, что установка завершена. Она выводится перед выполнением каких-либо последующих действий (или перед выходом из программы setupsp.exe, или перед перезагрузкой рабочей станции, в зависимости от того, какое значение указано для параметра RebootOnCompletion: "YES" или "NO"). 1.6 Параметры acu.exe Дополнительно к предоставляемым ранее возможностям программы автоматического обновления клиента (acu.exe) реализован дополнительный способ запуска программы setupsp.exe на рабочих станциях, где уже установлено клиентское программное обеспечение. Администратор может использовать программу acu.exe для запуска программы setupsp.exe в целях предоставления дополнительных запросов или для протоколирования процесса обновления клиента. Обычно программа acu.exe выполняет проверку только старшей и младшей версий клиента на рабочей станции (а также административной старшей и младшей внутренних версий, если они указаны) в целях определения, следует ли программе acu.exe запустить полную установку с использованием файла setupsp.inf. Если проверка старшей и младшей версий клиента на рабочей станции показывает, что на рабочей станции уже установлены те же старшая и младшая версии клиента, что и содержащиеся в программе установки, программа acu.exe проверяет значение параметра ServicePack на рабочей станции (как это выполняет программа setupsp.exe), чтобы определить, установлен ли на локальной рабочей станции пакет обновления. Если рабочей станции требуются только обновления, содержащиеся в пакете обновления, то вместо полной установки клиента программа acu.exe запускает только программу обновления/установки setupsp.exe. Файл acu.ini содержит секцию [ServicePack], с помощью параметра которой можно управлять режимом функционирования. Для секции [ServicePack] устанавливаются следующие значения по умолчанию: [ServicePack] Check = Yes Параметр Check = Yes используется для того, чтобы указать программе acu.exe на необходимость проверки параметра секции [ServicePack], как описано выше. Параметр Check=No используется для указания программе acu.exe игнорировать параметр секции [ServicePack] на рабочей станции и не запускать программу setupsp.exe вместо полного обновления или установки клиента. Этот режим функционирования можно также активировать, запустив программу acu.exe с параметром "/NSP" командной строки. Например: ACU.EXE /NSP 2.0 Общие замечания 2.1 Дополнительные замечания Список дополнительных изменений, выпущенных с момента выхода пакета обновления последней версии, содержится в документе технической информации (TID) 10090516 (http://support.novell.com/cgi-bin/search/searcht id.cgi?/10090516.htm). 2.2 Различия между протоколами SLP версии 1 и версии 2 Пакет обновления 2 клиента для сетей Novell 4.9 включает протокол SLP версии 2 и предоставляет дополнительные возможности выбора версии протокола SLP (автоматический выбор, только SLP версии 2 или SLP версии 1). По умолчанию установлен автоматический выбор, при котором клиент определяет версию протокола, поддерживаемую используемыми агентами Каталога (Directory Agents - DA). Предпочтение отдается протоколу SLP версии 2. Т.е. сначала клиент направляет сервисный запрос агенту Каталога с помощью протокола SLP версии 2 и в случае получения ответа использует для обращения к этому агенту Каталога только протокол SLP версии 2. Если ответ не получен, клиент направляет сервисный запрос с помощью протокола SLP версии 1 и в случае получения ответа использует для обращения к этому агенту Каталога только протокол SLP версии 1. Область действия поддерживается только протоколом SLP версии 1. То есть при использовании протокола SLP версии 2 некоторые возможности, связанные с областью действия unscoped, недоступны. Например, если конфигурация области действия задана статическим значением, будет использоваться только эта область действия, а другие области действия, объявляемые агентом Каталога, будут проигнорированы. При использовании SLP версии 1, если области действия не соответствует ни один агент Каталога, запрос перенаправляется агенту Каталога, поддерживающему SLP 1 и область действия . Если агенты Каталога в сети одновременно поддерживают обе версии протокола SLP, будет использоваться только протокол SLP версии 2, а области действия , описанные выше, будут недоступны. Т.е., если сконфигурированная область действия не поддерживается протоколом SLP версии 2 агента Каталога, у клиента нет другой возможности, кроме многоадресной рассылки. Дополнительную информацию см. в документе технической информации (TID) 10092523 (http://support.novell.com/cgi-bin/search/searcht id.cgi?/10092523.htm). 2.3 Агент обновления 2.3.1 Сервис обновления клиента Novell Загрузку "Сервиса обновления клиента Novell" можно сконфигурировать на странице свойств агента обновления. Для загрузки сервиса обновления клиента Novell установите флажки "Разрешить использование агента обновления" и "Административные права". Если какой-либо из этих флажков будет снят, сервис обновления клиента Novell не запустится в процессе загрузки рабочей станции. 2.3.2 Ограничения административных прав Параметр "Административные права" доступен, только если в полях "Каталог обновления" или "Каталог предыдущей инсталляции" указан URL-адрес, или "Каталог инсталляции" является UNC-путем, соединение по которому устанавливалось с помощью NCP. Параметр "Административные права" не действует, если "Каталог обновления" и/или "Каталог предыдущей инсталляции" являются либо назначенными дисками, подключенными по протоколу NCP, либо назначенными дисками или UNC-путями, подключенными по протоколу CIFS. 2.4 Переменная процедуры регистрации SHELL_VERSION Начиная с пакета обновления 2 клиента для сетей Novell 4.9 переменная процедуры регистрации SHELL_VERSION возвращает значение версии, отображаемое в свойствах клиента для сетей Novell, и может использоваться в процедуре регистрации для проверки версии программного обеспечения клиента для сетей Novell. Если переменная SHELL_VERSION уже используется в процедурах регистрации и анализ данных, передаваемых клиентом для сетей Novell 4.9 с пакетом обновления 2, не выполняется, можно использовать переменную REQUESTER_VERSION вместо переменной SHELL_VERSION. Дополнительную информацию см. в документе технической информации (TID) 10092676 (http://support.novell.com/cgi-bin/search/searcht id.cgi?/10092676.htm). 3.0 Юридическая информация Novell, Inc. не дает никаких гарантий или обещаний относительно содержания или возможностей использования данной документации, особо оговаривая отказ от любых явных или подразумеваемых гарантий товарности или пригодности для какой-либо определенной цели. Кроме того, Novell, Inc. оставляет за собой право в любое время вносить какие угодно изменения в этот документ и изменять его содержимое без уведомления о таковых каких-либо юридических или физических лиц. Кроме того, компания Novell, Inc. отказывается от любых гарантий или обещаний относительно программного обеспечения, особо оговаривая отказ от любых явных или подразумеваемых гарантий товарности и пригодности для любых специальных целей. Кроме того, Novell, Inc. оставляет за собой право вносить в любое время изменения в какие-либо или во все компоненты программного обеспечения Novell, не беря на себя обязательств уведомления о таковых каких-либо юридических или физических лиц. При экспорте или реэкспорте данного продукта запрещается нарушать какие-либо действующие законы или постановления, включая требования экспортного регулирования США, но не ограничиваясь ими, или законы той страны, из которой экспортируется продукт. Авторские права 2003 Novell, Inc. Все права защищены. Никакая часть данного документа не может быть воспроизведена, фотокопирована, сохранена в какой-либо системе хранения данных или передана электронными средствами без явного письменного соглашения издателя. Номера патентов США: 5157663, 5349642, 5455932, 5553139, 5553143, 5594863, 5608903, 5633931, 5652854, 5671414, 5677851, 5692129. Поданы патентные заявки в США и других странах. NDPS, NetWare, Novell и Novell Client являются зарегистрированными торговыми марками Novell, Inc. в США и других странах. Все продукты независимых производителей являются собственностью их владельцев.