Uwagi do wydania dla pakietu SUSE LINUX Enterprise Server SLES 9 dla architektury x86

Luty 2005 .

Niniejsze uwagi do wydania dotyczą następujących obszarów:

Ogólne

Zaktualizowane podręczniki SLES 9 i tłumaczenia komunikatów programu YaST

Kompletna dokumentacja dotycząca tego pakietu produktów jest dostępna pod adresem http://www.novell.com/documentation/nlsbs9/index.html.

Podręczniki dla pakietu SLES 9 są dostępne w formacie PDF na dysku CD1 w katalogu docu. Zawierają one wartościowe informacje i można w nich znaleźć odpowiedzi na wiele pytań. Załączone są tam również tłumaczenia programu YaST.

Użytkownicy mogą przesyłać online swoje uwagi dotyczące dokumentacji pakietu Novel Small Business Suite, klikając łącze uwag użytkowników na każdej stronie lub przechodząc do witryny uwag użytkowników dotyczących dokumentacji Novell pod adresem http://www.novell.com/documentation/feedback/feedback/data/hc7znq4j.html.

Uwagi dotyczące tłumaczeń i dokumentacji pakietu SLES 9 należy przesyłać za pośrednictwem poczty elektronicznej na adres

documentation@suse.de.

Obsługa grafiki 3D dla kart graficznych z chipsetem firmy nVidia

Pakiety RPM NVIDIA_GLX i NVIDIA_kernel dla sterownika nVidia z obsługą funkcji 3D nie są już dostępne. Aby zainstalować sterownik nVidia, należy skorzystać z poprawki sterownika nVidia dostępnej w usłudze YOU (ang. YaST Online Update, aktualizacja online przy użyciu programu YaST). Sterowniki z obsługą funkcji 2D są nadal obecne w dystrybucji SLES.

Nośniki wymienne a system plików subfs

Nośniki wymienne są teraz obsługiwane za pośrednictwem systemu plików subfs. Ręczne montowanie nośników nie jest konieczne. Polecenie cd /media/* powoduje automatyczne zamontowanie nośnika. Należy pamiętać, że nośnika nie można wyjmować w czasie, gdy jest on wykorzystywany przez programy.

Instalacja w maszynie wirtualnej emulatora VMware

W przypadku instalacji pakietu w maszynie wirtualnej emulatora VMware należy w programie VMware wyłączyć funkcję akceleracji: Edit-> Virtual Machine Settings -> Options -> Advanced -> Disable acceleration.

Obsługa klastrowego systemu plików Lustre

Spośród klastrowych systemów plików wybrano obsługę przez dystrybucję systemu Lustre. Aby obejrzeć oferty firmy Novell dotyczące systemu plików Lustre, przejdź do witryny http://www.suse.com/feedback.

Globus Toolkit 2.0

Oprogramowanie Globus Toolkit 2.0 wchodziło w skład dystrybucji SUSE LINUX Enterprise Server (SLES) 8. Ze względu na poważne zmiany, które zostały wprowadzone w interfejsie API oprogramowania Globus TK oraz w plikach binarnych, podjęto decyzję o usunięciu oprogramowania Globus Toolkit 2.x lub 3.x z dystrybucji SLES 9. Pomoc techniczna dotycząca oprogramowania Globus Toolkit jest dostępna w ramach umowy konsultingowej. Dostępne oferty można znaleźć w witrynie http://www.suse.com/feedback.

System plików CIFS

System plików CIFS, sterowniki którego dostarczane są wraz z pakietem Samba, nie jest obecnie obsługiwany. Aktualna implementacja nie jest wystarczająco stabilna, aby nadawała się do użytku w środowisku produkcyjnym.

Aktualizacja

Konfigurowanie urządzeń sieciowych

Sposób konfigurowania urządzeń sieciowych uległ zmianie. Do tej pory skonfigurowanie nieistniejącego interfejsu powodowało zainicjowanie urządzenia. Teraz najpierw wyszukiwane są i inicjowane nowe urządzenia, dopiero później zaś nowy interfejs sieciowy jest konfigurowany.

Dodatkowo zostały wprowadzone nowe nazwy plików konfiguracyjnych. Ponieważ nazwa interfejsu sieciowego jest tworzona dynamicznie, a ponadto coraz częściej stosowane są urządzenia typu Hot Plug (podłączane podczas pracy komputera), nazwy w rodzaju ethX nie są już odpowiednie dla konfiguracji. Teraz nazwy interfejsów są tworzone w oparciu o unikatowe oznaczenia, takie jak adresy MAC lub numery gniazd PCI.

Uwaga: Jeśli nazwy interfejsów są dostępne, można ich nadal używać. Na przykład polecenia ifup eth0 / ifdown eth0 nadal działają.

Konfiguracja urządzeń znajduje się w katalogu /etc/sysconfig/hardware. Interfejsy udostępniane przez te urządzenia znajdują się w katalogu /etc/sysconfig/network.

Rozszerzony plik Readme jest dostępny w lokalizacji /usr/share/doc/packages/sysconfig/README.

Konfiguracja dźwięku

Po aktualizacji systemu ze starszej wersji należy ponownie skonfigurować karty dźwiękowe przy użyciu modułu dźwięku programu YaST2. Uruchom program YaST jako użytkownik root, wpisując polecenie yast2 sound.

Nazwy plików kodowane według standardów innych niż UTF-8

W systemach plików utworzonych w systemach SLES 9.0 i starszych w nazwach plików stosowane jest kodowanie niezgodne ze standardem UTF-8 (chyba że zostaną one skonfigurowane inaczej). Jeśli takie nazwy plików zawierają znaki spoza podstawowego zestawu ASCII, ulegną one przekłamaniom w systemie SLES 9 i nowszych. Problem ten można rozwiązać za pomocą skryptu convmv, który zmienia kodowanie nazw plików na UTF-8.

Arkusze stylów i pliki DTD dokumentów XML

Standard FHS wymaga obecnie, aby zasoby dla dokumentów XML (pliki DTD, arkusze stylów itp.) były zainstalowane w katalogu /usr/share/xml. Z tego powodu niektóre katalogi nie są już dostępne w katalogu /usr/share/sgml. W razie problemów można dokonać zmian w skryptach lub w plikach makefile, bądź też skorzystać z oficjalnych katalogów (zwłaszcza /etc/xml/catalog lub /etc/sgml/catalog).

Strona kodowa przy montowaniu partycji VFAT

Przy montowaniu partycji VFAT zamiast stosowanego do tej pory parametru code= należy użyć parametru codepage=. Jeśli przy montowaniu partycji VFAT występują problemy, należy sprawdzić, czy plik /etc/fstab nie zawiera starej nazwy tego parametru.

Zastąpienie serwera Apache 1.3 wersją Apache 2

Serwer sieci Web Apache (wersja 1.3) został zastąpiony przez serwer Apache2 (wersja 2.0.49). Aktualizacja systemu na komputerze z zainstalowanym serwerem HTTP spowoduje usunięcie pakietu Apache. Należy wówczas zainstalować pakiet apache2 i ręcznie dostosować konfigurację; nie jest dostępna funkcja automatycznej konwersji konfiguracji.

Pliki konfiguracyjne umieszczone dotychczas w katalogu /etc/httpd znajdują się teraz w katalogu /etc/apache2. Pakiet apache2 wymaga jednego z następujących pakietów: apache2-prefork (zalecany z punktu widzenia stabilności) lub apache2-worker.

W trakcie aktualizacji mogą wystąpić konflikty wymagające ręcznego rozwiązania.

Znane problemy:

Używanie pakietu SAMBA z protokołem LDAP

Jeśli w systemie SLES 8 używane było oprogramowanie Samba i w pliku /etc/sysconfig/samba parametr SAMBA_SAM miał wartość LDAP, należy dokonać migracji konfiguracji LDAP usługi Samba do nowego schematu Samba 3 LDAP stosowanego w systemie SLES 9. Dodatkowe informacje na temat migracji konfiguracji LDAP usługi Samba można znaleźć pod adresem http://www.suse.com/sles/documentation/samba/.

Bezpośredni dostęp do urządzeń (Raw Devices)

Dokonano znaczących zmian w implementacji bezpośredniego dostępu do urządzeń. Szczegółowe informacje można znaleźć w pliku /usr/share/doc/packages/util-linux/README.raw wchodzącym w skład pakietu util-linux.

Instalacja

W niektórych systemach instalacja z ustawieniami domyślnymi może być niemożliwa.

Najpierw należy spróbować opcji „Installation - ACPI Disabled” („Instalacja - obsługa ACPI wyłączona”). Następnie należy spróbować opcji „Installation - Safe Settings” („Instalacja - Ustawienia bezpieczne”).

Prosimy o zgłaszanie takich przypadków na stronie http://www.suse.com/feedback.

Instalowanie z serwera FTP

Jeśli do instalacji jest wykorzystywany serwer FTP udostępniający zawartość dysków CD, postać ścieżki wpisywanej podczas instalacji podlega pewnemu ograniczeniu. W chwili obecnej można określać tylko ścieżki względne. Oznacza to, że każda określana ścieżka rozpoczyna się od katalogu logowania na serwerze FTP. Nie ma znaczenia, czy do zalogowania się wykorzystywane jest osobiste konto użytkownika, czy konto anonimowe.

Ten sam dysk CD jest wymagany dwukrotnie

Niektóre dyski CD muszą być włożone dwukrotnie w trakcie procesu instalacji. Można uniknąć tego problemu, przeprowadzając instalację z sieci lub z dysku twardego.

Urządzenia typu PCI Hot Plug

Aby możliwa była obsługa urządzeń typu PCI Hot Plug, przez skrypt pci.rc musi zostać załadowany moduł jądra acpiphp. Można włączyć tę opcję, ustawiając dla polecenia sysconfig zmienną HOTPLUG_DO_REAL_PCI_HOTPLUG=yes.

Konfigurowanie serwera instalacji dla instalacji z sieci

Aby skonfigurować serwer instalacji w celu umożliwienia instalacji za pośrednictwem protokołu NFS/FTP/HTTP należy skopiować dyski CD do specjalnej struktury katalogów.

Przejdź do wybranego katalogu i wprowadź następujące polecenia:

mkdir -p installroot/sles9/CD1

Skopiuj do tego katalogu zawartość dysku SLES CD1.

mkdir -p installroot/core9/CD2

Skopiuj do tego katalogu zawartość dysku SLES CD2

mkdir -p installroot/core9/CD3

Skopiuj do tego katalogu zawartość dysku SLES CD3

mkdir -p installroot/core9/CD4

Skopiuj do tego katalogu zawartość dysku SLES CD4

mkdir -p installroot/core9/CD5

Skopiuj do tego katalogu zawartość dysku SLES CD5

mkdir -p installroot/core9/CD6

Skopiuj do tego katalogu zawartość dysku SLES CD6

ln -s sles9/CD1/boot boot

ln -s sles9/CD1/content content

ln -s sles9/CD1/control.xml control.xml

ln -s sles9/CD1/media.1 media.1

mkdir -p installroot/yast

echo "/sles9/CD1 /sles9/CD1\n/core9/CD1 /core9/CD1" > yast/instorder

echo "/sles9/CD1 /sles9/CD1\n/core9/CD1 /core9/CD1" > yast/order

Na pytanie o katalog instalacyjny wprowadź

installroot.

Jeśli serwerem instalacji ma być komputer z systemem MS Windows, przejdź do katalogu dosutils/install. Znajduje się tam skrypt install.bat, który utworzy strukturę katalogów i poprosi o wkładanie dysków CD. Znajdują się tam również pliki instorder i order, które należy skopiować do katalogu \suseinstall\yast. Przed skopiowaniem pliku order należy zastąpić wartości zmiennych UserAccount, PASSword i IP-Number wartościami odpowiednimi dla danego komputera z systemem MS Windows. Podczas procesu instalacji należy określić jedyny udział suseinstall.

Problemy z wyświetlaniem przez polecenie „xhost +” zdalnych sesji X na lokalnym ekranie

Problem ten występuje tylko w sytuacjach, gdy administrator nadzoruje proces instalacji przez sieć i chce wyświetlać zdalną sesję systemu X Window lub programu YaST na lokalnym ekranie. W niektórych systemach Linux/UNIX do uzyskania dostępu do lokalnej konsoli graficznej serwera X Window nie wystarczy już wprowadzenie polecenia „xhost +”. Ze względów bezpieczeństwa serwer X Window nie powinien obecnie nasłuchiwać na porcie 6000. Aby sprawdzić, czy serwer X Window nadal nasłuchuje na porcie 6000, wprowadź polecenie:

netstat -an | grep 6000

Jeśli nie pojawi się wiersz

tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN

oznacza to, że serwer nie nasłuchuje.

Dodawanie sterowników pamięci masowej po instalacji wstępnej

W trakcie instalacji wszystkie sterowniki urządzeń blokowych dla kontrolerów pamięci masowej zostają dodane do „ramdysku startowego”. Zapewnia to dostępność dołączonej pamięci masowej przez cały czas.

Dodanie takiego kontrolera (z dołączoną pamięcią masową) będzie początkowo działało zgodnie z oczekiwaniami ze względu na nowe możliwości hot/coldplug, ale w późniejszym czasie może nie działać prawidłowo.

Aby zapewnić integralność systemu przez cały czas, zaleca się stosowanie standardów programu YaST2, czyli dodanie odpowiedniego modułu do sekcji INITRD_MODULES w pliku /etc/sysconfig/kernel, a następnie ponowne uruchomienie programu /sbin/mkinitrd.

Wielościeżkowość (Multipathing) w urządzeniach MD

Aby zaktualizować wielościeżkowość w urządzeniach MD przy aktualizacji z wersji SLES 8 do SLES 9, należy uruchomić system z parametrem jądra „barrier=off”.
Program YaST zaproponuje wtedy urządzenie MD do aktualizacji.

Wielościeżkowość w przypadku wolumenów LVM1

W trakcie aktualizacji systemu wolumeny z dostępem wielościeżkowym są rozpoznawane tylko jako standardowe wolumeny LVM.

Zaleca się korzystanie z menedżera EVMS, który rozpoznaje wielościeżkowość LVM1.

Aktualizacje i funkcje

Zaktualizowany system podstawowy z najnowszymi wersjami i funkcjami wszystkich pakietów

Nowy i udoskonalony program YAST (narzędzie firmy Novell do instalacji i administrowania)

Jądro Linux 2.6.5 nowej generacji posiadające wiele ulepszeń w stosunku do jąder serii 2.4

Usprawniona obsługa architektury HA

W pełni włączone i obsługiwane kodowanie UTF-8

Przygotowane do sprzedaży w krajach azjatyckich (włącznie z tłumaczeniami i czcionkami komercyjnymi)

Demon Red Carpet Enterprise

Dystrybucja SLES 9 zawiera demona Red Carpet. Aby zainstalować demona Red Carpet, wprowadź następujące polecenie: /usr/sbin/inst-rcd.

Nowy rodzaj źródła instalacji: SLP

Nowa funkcja: linuxrc obsługuje nowe źródło instalacji — SLP. Jeśli w monicie programu startowego (bootloader) wpisany zostanie ciąg install=slp, funkcja linuxrc wyśle żądanie SLP (ang. Service Location Protocol, protokół lokalizacji usługi) dla usługi install.suse do sieci i pozwoli użytkownikowi wybrać pozycję z listy zwróconych adresów URL. Więcej informacji na temat protokołu SLP można znaleźć w dokumencie R C 2608 oraz na stronie http://www.openslp.com.

Pakiet OpenSSH zaktualizowany do wersji 3.8

Moduł gssapi został zastąpiony przez moduł gssapi-with-mic, aby zlikwidować możliwość wystąpienia ataków typu MITM (ang. man-in-the-middle, człowiek w środku). Te dwie wersje nie są ze sobą zgodne. Oznacza to, że korzystając ze starszych dystrybucji, nie można przeprowadzić uwierzytelnienia za pośrednictwem biletów protokołu Kerberos, ponieważ używane są różne metody uwierzytelnienia.

Biblioteka libiodbc została usunięta

Użytkownicy oprogramowania FreeRADIUS muszą teraz wykonywać dołączanie (ang. linking) do biblioteki unixODBC.

Zmiana w bibliotece resolver

Zmiana prowadząca do niezgodności: biblioteka resolver traktuje domenę najwyższego poziomu .local jako domenę połączeń lokalnych i stosuje rozsyłanie grupowe żądań DNS zamiast normalnych żądań DNS na adres rozsyłania grupowego 224.0.0.251, port 5353. Jeśli domena .local jest już używana w konfiguracji serwera nazw, należy ją zmienić na inną nazwę domeny. Więcej informacji na temat rozsyłania grupowego żądań DNS można znaleźć na stronie http://www.multicastdns.org.

Karty bezprzewodowej sieci LAN

Do działania niektórych kart bezprzewodowej sieci LAN (PrismGT, Centrino, Atmel, ACX100) wymagane jest oprogramowanie wbudowane. Ze względu na kwestie związane z licencjonowaniem nie możemy dostarczać plików binarnych tego oprogramowania wbudowanego. Informacje dotyczące uzyskiwania i instalowania oprogramowanie wbudowanego można znaleźć w pliku /usr/share/doc/packages/wireless-tools/README.firmware.

Obsługa rozwiązań Intel PRO/Wireless 2100 (znanych też jako Centrino)

Dostępna jest eksperymentalna obsługa kart sieci bezprzewodowych Intel Centrino. Praca nad sterownikiem nie została zakończona — brak obsługi standardu WEP i trybów działania innych niż tryb zarządzany.

Protokół SSH i aplikacje terminalowe

Podczas korzystania ze zdalnego dostępu (przede wszystkim za pośrednictwem połączenia SSH, Telnet i RSH) pomiędzy systemem SUSE LINUX 9.1/SLES 9 (z domyślną konfiguracją z włączonym kodowaniem UTF-8) i starszymi systemami (wersja 9.0 i starsze, gdzie kodowanie UTF-8 nie jest włączone domyślnie lub nie jest obsługiwane) aplikacje terminalowe mogą wyświetlać przekłamane znaki.

Dzieje się tak, ponieważ program OpenSSH nie przekazuje ustawień regionalnych, więc używane są domyślne ustawienia systemu, które mogą być inne niż ustawienia zdalnego terminala. Dotyczy to trybu tekstowego programu YaST i aplikacji uruchamianych zdalnie przez użytkowników innych niż root. Aplikacji uruchamianych przez użytkownika root dotyczy to tylko wtedy, gdy użytkownicy zmienią domyślne ustawienia regionalne dla użytkownika root (domyślnie ustawiony jest tylko parametr LC_CTYPE).

Wydajna obsługa wątków zgodna ze standardem POSIX (NPTL)

System SUSE LINUX 9.1/SLES 9 obsługuje nową implementację wątków pthread o nazwie NPTL, która jest szybsza i lepsza od starej implementacji o nazwie linuxthreads.

Jeśli używana starsza wersja programu jest niezgodna z nową implementacją wielowątkowości, dostępna jest również stara implementacja. Aby przełączyć się na korzystanie ze starej wersji, należy zmiennej środowiskowej LD_ASSUME_KERNEL nadać wartość „2.4.21” przez wpisanie w powłoce Bash polecenia export LD_ASSUME_KERNEL=2.4.21.

Aplikacje korzystające z biblioteki ncurses

Jeśli wystąpią problemy z działającymi w konsoli tekstowej aplikacjami opartymi na bibliotece ncurses, można je zwykle rozwiązać przez wpisanie polecenia unicode_stop (wyłączenie trybu Unicode dla klawiatury i konsoli).

SuSEplugger

Narzędzie SuSEplugger obsługuje teraz powiadomienia o zmianie stanu napędów, nie musi już więc odpytywać urządzeń. Napędy, które nie obsługują powiadomień, mogą nie reagować. Problem można obejść przez włączenie odpytywania urządzeń, aby uzyskać poprzedni sposób działania.

Konfiguracja drukarki

Informacje o zmianach dotyczących drukowania można znaleźć pod adresem http://portal.suse.com/sdb/en/2004/03/jsmeix_print-einrichten-91.html

modules.conf / modprobe.conf

Parametry dla ładowalnych modułów jądra muszą się teraz znajdować w pliku modprobe.conf.

Przesyłanie uwag użytkowników dotyczących produktów Novell

W katalogu głównym pierwszego dysku CD można znaleźć bardzo szczegółowy wykaz zmian.

¦W przypadku napotkania problemów z systemem SLES 9 można zgłosić te problemy za pośrednictwem witryny http://www.suse.com/feedback.

Jeśli wystąpią problemy z innymi składnikami pakietu, można zgłosić te problemy za pośrednictwem odpowiedniego kanału pomocy technicznej. Więcej informacji można uzyskać na stronie http://support.novell.com.