Novell Client v4.90 Support Pack 2 for Windows NT/2000/XP Czerwiec 2004 Przegląd Niniejszy pakiet Support Pack zawiera aktualizacje tylko dla klienta Novell v4.90 dla systemu Windows NT/2000/XP. Przeznaczeniem niniejszego pakietu jest dostarczenie zbioru poprawek, które zostały razem przetestowane. Pliki testowano pod względem zgodności ze składnikami, z jądrem systemu operacyjnego oraz integracji z innymi produktami firmy Novell. Nie należy instalować pojedynczych plików z pakietu Support Pack. Informacje na temat najnowszych edycji pakietów Support Pack można znaleźć w dokumencie TID 10091736 (http://support.novell.com/cgi-bin/search/searchtid.cgi?/1 0091736 .htm). 1.0 Instalacja pakietu Support Pack 1.1 Wymagania wstępne 1.1.1 NDPS 1.1.2 Zainstalowanie poprawki Server Patch dla oprogramowania NetWare 4.11 lub 4.2 przed zainstalowaniem klienta powoduje rozwiązanie problemu z otwieraniem plików 1.2 Opcja 1 instalacji — setupsp.exe 1.3 Opcja 2 instalacji — instalacja ACU 1.4 Opcja 3 instalacji — instalowanie klienta Novella ze zintegrowanym pakietem Support Pack 1.5 Funkcje programu setupsp.exe 1.6 Funkcje programu acu.exe 2.0 Znane problemy 2.1 Dodatkowe informacje 2.2 Porównanie protokołów SLP v.2 oraz SLP v.1 2.3 Agent aktualizacji 2.3.1 Usługa Client Update Service for Novell 2.3.2 Ograniczenia opcji Administrator Rights (uprawnienia administratora) 2.4 Zmienna skryptu logowania SHELL_VERSION 3.0 Informacje prawne 1.0 Instalacja pakietu Support Pack 1.1 Wymagania wstępne 1.1.1 NDPS Aby rozwiązać problem z zawieszaniem się klienta, trzeba zaktualizować usługi NDPS. Należy zainstalować plik dorpcnlm.nlm z 22 listopada 2000 r. lub nowszy. Aktualizacja ta jest zawarta w pakiecie NetWare 5.1 Support Pack 3 i w jego nowszych wersjach. Więcej informacji można znaleźć w dokumencie TID 10062546 pod adresem http://support.novell.com/cgi-bin/search/ searchtid.cgi?/10062546.htm. 1.1.2 Zainstalowanie poprawki Server Patch dla oprogramowania NetWare 4.11 lub 4.2 przed zainstalowaniem klienta powoduje rozwiązanie problemu z otwieraniem plików Poprawka ta dotyczy problemu, który polega na tym, że po jednokrotnym otwarciu pliku w różnych wątkach aplikacji (jedno otwarcie w każdym z wątków), a następnie zamknięciu tego pliku, jego wystąpienie pozostaje otwarte nawet po zamknięciu aplikacji. W wyniku tego problemu serwerowi może zabraknąć pamięci lub może się on zawiesić. Aktualizację serwera można znaleźć w dokumencie TID 2952441 (http://support.novell.com/cgi-bin/search/ searchtid.cgi?/2952441.htm). Aktualizacja wersji serwera nie jest konieczna do zainstalowania i korzystania z najnowszego oprogramowania klienckiego. 1.2 Opcja 1 instalacji — setupsp.exe Aby zainstalować aktualizacje na stacji roboczej z zainstalowanym już klientem Novell v.4.83 dla systemu Windows NT/2000/XP, należy uruchomić plik setupsp.exe znajdujący się w folderze products\winnt\i386. Dostępne opcje konfiguracji programu setupsp.exe opisano w sekcji 1.5 „Funkcje programu setupsp.exe”. Program setup.exe można uruchamiać automatycznie w ramach skryptu logowania NetWare. Poniżej zamieszczono przykład kodu, który należy w tym celu dodać do skryptu logowania: @\\%\sys\public\client.sp3\products\ winnt\i386\setupsp.exe 1.3 Opcja 2 instalacji — instalacja ACU Program acu.exe (Automatic Client Upgrade, automatyczne uaktualnianie klienta) sprawdza numer główny i drugorzędny wersji klienta Novella oraz pakietu Support Pack zainstalowanych na stacji roboczej. Jeżeli w przypadku danej stacji roboczej wymagana jest tylko aktualizacja pakietu Support Pack, w celu zaktualizowania zainstalowanego oprogramowania zamiast pełnej instalacji klienta zostanie uruchomiony program setupsp.exe. Na przykład, jeżeli program acu.exe zostanie uruchomiony na stacji roboczej z zainstalowanym klientem Novell v.4.90 dla systemu Windows NT/2000/XP, zostanie wykonany program setupsp.exe. Na stacji roboczej ze starą wersją klienta lub bez zainstalowanego klienta zostanie uruchomiona pełna instalacja klienta Novell. Dostępne opcje konfiguracji programu acu.exe opisano w sekcji 1.6 „Funkcje programu acu.exe”. 1.4 Opcja 3 instalacji — instalowanie klienta Novella ze zintegrowanym pakietem Support Pack Opcja ta polega na aktualizacji plików źródłowych klienta Novell 4.90 dla systemu Windows NT/2000/XP, znajdujących się w folderze sys:public\client\winnt\i386, poprzez skopiowanie plików pakietu Support Pack z folderu products\winnt\i386 do folderu sys:public\client\winnt\i386\. Skopiowanie spowoduje zastąpienie odpowiednich plików w katalogu źródłowym pełnej instalacji klienta Novell. Pobrany plik pakietu Support Pack zawiera pliki we wszystkich wersjach językowych. Aby uniknąć problemów, należy usunąć katalogi wersji językowych, które nie odpowiadają katalogom pełnej instalacji klienta 4.90 już istniejącym na stacji roboczej. W wyodrębnionej strukturze katalogów pakietu Support Pack istnieją następujące katalogi związane z usługami NLS: winnt\i386\nls\language, winnt\i386\admin\nls\language, winnt\i386\nal\nls\language oraz \winnt\i386\rm\nls\language. Z lokalizacji tych należy usunąć niepotrzebne katalogi wersji językowych. Aby zainstalować klienta Novell ze zintegrowanym pakietem Support Pack, należy uruchomić program setupnw.exe. Jeżeli w tym samym katalogu znajdzie się wersja skompresowana i rozkompresowana tego samego pliku, zostanie automatycznie zainstalowany plik rozkompresowany. Usuwanie plików skompresowanych nie jest konieczne. 1.5 Funkcje programu setupsp.exe Plik setupsp.inf zawiera sekcję [ServicePackOptions], w której można ustawić dodatkowe aspekty działania programu setupsp.exe. Wartości domyślne ustawień sekcji opcji zostały zmienione i są następujące: [ServicePackOptions] Reinstall = NO DisplayInstallPrompts = YES UpdateNICI = YES UpdateNMAS = YES UpdateNetIdentity = YES RebootOnCompletion = PROMPT PromptUserOnCompletion = YES Reinstall Wybranie ustawienia Reinstall = NO uniemożliwia powtórną instalację pakietu Support Pack, jeżeli bieżący pakiet Support Pack został już zainstalowany na stacji roboczej. Na przykład, gdy pakiet Support Pack zostanie pomyślnie zainstalowany, ponowne uruchomienie programu setupsp.exe nie spowoduje powtórnej instalacji pakietu Support Pack. Jeżeli wybrano ustawienie YES, możliwe jest wymuszenie ponownej aktualizacji instalacji pakietu Support Pack, nawet jeżeli bieżący pakiet Support Pack został już zainstalowany. DisplayInstallPrompts Wybranie ustawienia DisplayInstallPrompts = YES powoduje wyświetlanie wszystkich informacji dotyczących instalacji pakietu Support Pack. W przypadku wybrania ustawienia NO podczas instalacji pakietu Support Pack nie będą wyświetlane żadne informacje. Wybranie ustawienia parametru DisplayInstallPrompts nie wpływa na ustawienia parametrów RebootOnCompletion i PromptUserOnCompletion. Aktualizacja produktów Ustawienia parametrów UpdateNICI, UpdateNMAS, UpdateNetIdentity określają, czy program SETUPSP.EXE powinien aktualizować produkty opcjonalne dołączane do pakietu klienta Novell. Dany produkt zostanie zaktualizowany tylko wtedy, jeśli został wykryty na stacji roboczej przed instalacją pakietu Support Pack. RebootOnCompletion Wybranie ustawienia RebootOnCompletion = PROMPT powoduje wyświetlenie pytania do użytkownika, czy po zakończeniu instalacji pakietu Support Pack stacja robocza ma zostać uruchomiona ponownie. Ustawienie parametru PromptUserOnCompletion nie ma znaczenia, jeżeli dla parametru RebootOnCompletion wybrano ustawienie PROMPT. Wybranie ustawienia RebootOnCompletion = YES powoduje ponowne uruchomienie stacji roboczej po zakończeniu instalacji pakietu Support Pack bez oczekiwania na potwierdzenie użytkownika. Ustawienie wartości RebootOnCompletion = NO powoduje, że instalacja pakietu Support Pack kończy się bez ponownego uruchamiania stacji roboczej. PromptUserOnCompletion Ustawienie parametru PromptUserOnCompletion określa, czy użytkownik jest powiadamiany o zakończeniu instalacji pakietu Support Pack przed zamknięciem programu instalacyjnego. Wybranie ustawienia PromptUserOnCompletion = NO powoduje zakończenie instalacji pakietu Support Pack bez oczekiwania na potwierdzenie użytkownika. Wybranie ustawienia PromptUserOnCompletion = YES powoduje wyświetlenie informacji o zakończeniu procesu instalacji. Użytkownik musi jedynie nacisnąć przycisk OK i nie ma możliwości wyboru bądź anulowania opcji ponownego uruchomienia stacji roboczej. Informacja ta stanowi jedynie potwierdzenie, że instalacja została zakończona. Jest ona generowana przed wykonaniem jakichkolwiek innych czynności mających miejsce po zakończeniu instalowania (zakończenie programu setupsp.exe bez lub z ponownym uruchomieniem stacji roboczej w zależności od ustawienia parametru RebootOnCompletion). 1.6 Funkcje programu acu.exe Poza funkcjami dostępnymi w poprzednich wersjach programu acu.exe oferuje on obecnie administratorom dodatkową metodę wykonywania programu setupsp.exe na stacjach roboczych, na których jest już zainstalowane oprogramowanie klienckie. Administrator może użyć programu acu.exe do uruchomienia programu setupsp.exe, aby wykorzystać dodatkowe funkcje monitowania i rejestrowania podczas procesu aktualizacji klienta. Aplikacja acu.exe zazwyczaj sprawdza tylko główny i drugorzędny numer wersji klienta na stacji roboczej (oraz główny i drugorzędny wewnętrzny numer wersji administratora, jeżeli został zdefiniowany). Ma to na celu określenie, czy program acu.exe ma dokonać próby uruchomienia pełnej instalacji przy użyciu pliku setupsp.inf. Jeżeli w wyniku sprawdzenia głównego i drugorzędnego numeru wersji klienta okaże się, że na stacji jest już zainstalowana ta sama wersja, która jest dostępna do zainstalowania, program acu.exe sprawdzi także wartość parametru ServicePack (podobnie jak program setupsp.exe), aby określić, czy na lokalnej stacji roboczej jest zainstalowany pakiet Support Pack. Jeżeli na stacji roboczej są wymagane tylko aktualizacje pakietu Support Pack, program acu.exe uruchomi tylko program setupsp.exe zamiast pełnego procesu aktualizacji lub instalacji. Plik acu.ini zawiera sekcję [ServicePack], w której można ustawić to nowe zachowanie programu. Wartości domyślne ustawień sekcji [ServicePack] są następujące: [ServicePack] Check = Yes Wybranie ustawienia Check = Yes powoduje uwzględnienie przez program acu.exe sekcji [ServicePack], jak opisano wcześniej. Wybranie ustawienia Check = No powoduje ignorowanie przez program acu.exe sekcji [ServicePack] na stacji roboczej. W takiej sytuacji zamiast pełnego uaktualnienia lub instalacji klienta nie zostanie uruchomiony program setupsp.exe. Takie działanie można również wymusić, uruchamiając program acu.exe z przełącznikiem wiersza polecenia /NSP. Na przykład: ACU.EXE /NSP 2.0 Znane problemy 2.1 Dodatkowe informacje Listę dodatkowych zmian, które wprowadzono po wydaniu poprzedniego pakietu Support Pack, można znaleźć w dokumencie TID 10090516 (http://support.novell.com/cgi- bin/search/searcht id.cgi?/10090516.htm). 2.2 Porównanie protokołów SLP v.2 oraz SLP v.1 W pakiecie Novell Client 4.9 Support Pack 2 jest obecnie dostarczany protokół SLP v.2. Niniejsze wydanie oferuje opcje zaawansowaną umożliwiającą określenie wersji protokołu SLP, która ma zostać zainstalowana (automatycznie, wyłącznie SLP v.2, SLP v.1). Ustawieniem domyślnym jest „automatic” (automatyczny), co oznacza, że klient będzie próbował określić wersję protokołu obsługiwaną przez agentów usług katalogowych Directory Agents (DA), z którymi nawiąże kontakt. Preferowany jest protokół SLP v.2. Oznacza to, że klient najpierw próbuje nawiązać kontakt z agentem DA za pomocą żądania wywołania usługi SLP v.2 DA i jeśli agent DA odpowie, do komunikacji z danym agentem DA stosowany będzie wyłącznie protokół SLP v.2. Jeśli brak jest odpowiedzi, klient wysyła żądanie wywołania usługi SLP v.1 i jeśli otrzyma odpowiedź, do komunikacji z danym agentem DA stosowany będzie wyłącznie protokół SLP v.1. Zakres (bez zakresu) jest obsługiwany jedynie w przypadku protokołu SLP v.1. Oznacza to, że pewne funkcje bez zakresu nie są dostępne w trybie SLP v.2. Na przykład, jeśli zakres jest skonfigurowany statycznie, wówczas stosowany jest wyłącznie ten zakres, zaś inne zakresy ogłaszane przez agentów DA są ignorowane. W przypadku protokołu SLP v.1, jeżeli zakres nie pasuje do żadnego znanego agenta DA, zlecenie może być wysłane do agenta DA SLPv1, który obsługuje zakres . W sieci, w której agenty DA potrafią obsługiwać zarówno protokół SLP v.1, jak i SLP v.2, zawsze wybierany będzie protokół SLP v.2 i zakresy o funkcjonalności opisanej powyżej nie będą dostępne. W ten sposób, jeżeli skonfigurowany zakres nie jest obsługiwany przez żadnego agenta DA obsługującego protokół SLP v.2, klientowi nie pozostaje żadna inna opcja oprócz multiemisji. Więcej informacji można znaleźć w dokumencie TID 10092523. (http://support.novell.com/cgi- bin/search/searcht id.cgi?/10092523.htm). 2.3 Agent aktualizacji 2.3.1 Usługa Client Update Service for Novell Ładowanie oprogramowania „Client Update Service for Novell” można skonfigurować na karcie właściwości Update Agent. Aby oprogramowanie Client Update Service for Novell było ładowane, należy zaznaczyć oba pola wyboru: „Enable Update Agent” i „Administrator Rights”. Usunięcie zaznaczenia jednego z tych pól wyboru spowoduje, że oprogramowanie Client Update Service for Novell nie będzie ładowane podczas startu stacji roboczej. 2.3.2 Ograniczenia opcji Administrator Rights (uprawnienia administratora) Opcja „Administrator Rights” działa jedynie w sytuacjach, gdy lokacja „Update Location” i/lub „Previous Install Location” jest adresem URL lub jeśli lokacja DUpdate Location” i/lub „Previous Install Location” jest ścieżką UNC połączoną z użyciem protokołu NCP. Opcja Administrator Rights nie działa, jeżeli lokacja Update Location i/lub Previous Install Location jest odwzorowanym dyskiem połączonym przy użyciu protokołu NCP lub jeśli lokacja Update Location i/lub Previous Install Location jest albo odwzorowanym dyskiem, albo ścieżką UNC połączoną przy użyciu protokołu CIFS. 2.4 Zmienna skryptu logowania SHELL_VERSION Po uruchomieniu klienta Novell Client 4.9 SP2 zmienna skryptu logowania SHELL_VERSION zwraca wersję wyświetlaną w oknie właściwości klienta Novell w celu umożliwienia skuteczniejszego sprawdzania wersji klienta Novell z poziomu skryptu logowania. Wszelkie istniejące odwołania do zmiennej SHELL_VERSION bez dodatkowych rozszerzeń o dodatkowe dane zwracane przez klienta Novell Client 4.9 SP2 mogą zostać zmienione tak, by odwoływały się do zmiennej REQUESTER_VERSION. Więcej informacji można znaleźć w dokumencie TID 10092676 (http://support.novell.com/cgi-bin/search/searcht id.cgi?/10092676.htm). 3.0 Informacje prawne Firma Novell, Inc. nie bierze żadnej odpowiedzialności za zawartość lub sposób korzystania z niniejszej dokumentacji. W szczególności nie udziela żadnych (jawnych ani domniemanych) gwarancji dotyczących wartości rynkowej dokumentacji ani jej przydatności do określonych celów. Ponadto firma Novell, Inc. zastrzega sobie także prawo dokonywania korekty i zmian w treści tej publikacji w dowolnym czasie i bez obowiązku powiadamiania jakichkolwiek osób lub instytucji o dokonaniu takiej korekty lub wprowadzeniu zmian. Ponadto firma Novell, Inc. zrzeka się odpowiedzialności za jakiekolwiek oprogramowanie, a w szczególności nie udziela żadnych (jawnych ani domniemanych) gwarancji dotyczących wartości rynkowej produktu ani jego przydatności do określonych celów. Firma Novell, Inc. zastrzega sobie także prawo do wprowadzania zmian w każdym z osobna lub we wszystkich składnikach oprogramowania firmy Novell w dowolnym czasie i bez obowiązku powiadamiania jakichkolwiek osób lub instytucji o wprowadzeniu takich zmian. Produkt ten nie może być eksportowany ani reeksportowany bez naruszenia obowiązujących przepisów prawnych, w szczególności amerykańskich przepisów eksportowych lub prawa obowiązującego w kraju zamieszkania. Copyright 2003 Novell, Inc. Wszelkie prawa zastrzeżone. Żaden fragment tej publikacji nie może być powielany, kopiowany, przechowywany w systemie pobierania danych ani przesyłany bez uzyskania wyraźnej pisemnej zgody wydawcy. Numery patentów w Stanach Zjednoczonych: 5,157,663; 5,349,642; 5,455,932; 5,553,139; 5,553,143; 5,594,863; 5,608,903; 5,633,931; 5,652,854; 5,671,414; 5,677,851; 5,692,129. Procedury związane z wnioskami patentowymi w Stanach Zjednoczonych i w innych krajach są w toku. NDPS, NetWare, Novell i Novell Client są zastrzeżonymi znakami towarowymi firmy Novell, Inc. zarejestrowanymi w Stanach Zjednoczonych i w innych krajach. Wszystkie nazwy produktów innych firm są własnością ich odpowiednich właścicieli.