Novell Linux Small Business Suite 9 - Release-Hinweise

Februar 2005

Diese Release-Hinweise behandeln die folgenden Themen:

Allgemein

Aktualisierte SLES 9-Handbücher und Übersetzungen von YaST-Meldungen

Die vollständige Dokumentation für diese Produktsuite ist online unter http://www.novell.com/documentation/nlsbs9/index.html verfügbar.

Die SLES 9-Handbücher befinden sich in PDF-Format auf CD1 im Verzeichnis „docu“. Sie enthalten wertvolle Informationen und können viele Fragen beantworten. Übersetzungen für YaST sind ebenfalls inbegriffen.

Senden Sie uns online Kommentare zur Dokumentation für die Novell Small Business Suite über den Link auf jeder Seite oder in der Novell Dokumentationsfeedback-Seite unter http://www.novell.com/documentation/feedback/feedback/data/hc7znq4j.html.

Anmerkungen und Vorschläge zu SLES 9-Dokumentation und -Übersetzungen sollten per Email an folgende Adresse gesendet werden:

documentation@suse.de.

3-D-Unterstützung für nVidia-Grafikkarten

Die RPM-Pakete NVIDIA_GLX und NVIDIA_kernel für den nVidia-Treiber mit 3D-Unterstützung sind nicht mehr erhältlich. Um den nVidia-Treiber zu installieren, verwenden Sie den nVidia-Treiber-Patch in YOU (YaST Online Update). Die Treiber für 2D-Unterstützung sind immer noch in SLES inbegriffen.

Wechselmedien/subfs

Wechselmedien werden nun über subfs integriert. Es ist nicht erforderlich, das Medium manuell zu aktivieren. Durch cd /media/* wird die automatische Aktivierung ausgelöst. Beachten Sie, dass sich Medien nicht auswerfen lassen, während ein Programm darauf zugreift.

Installation von VMware

Bei einer Installation innerhalb von VMware sollten Sie die Beschleunigung in VMware deaktivieren: Edit-> Virtual Machine Settings -> Options -> Advanced -> Disable acceleration.

Unterstützung des Clustering-Dateisystems Lustre

Wir haben uns für Lustre als das Cluster-fähige Dateisystem unserer Wahl entschieden. Novell-Supportangebote für Lustre finden Sie unter http://www.suse.com/feedback.

Globus Toolkit 2.0

Das Globus Toolkit 2.0 war Teil von SUSE LINUX Enterprise Server (SLES) 8. Wegen größerer Änderungen in der Globus TK API und in Binärdateien haben wir uns entschlossen, Globus Toolkit 2.x oder 3.x aus SLES 9 zu nehmen. Support für das Globus Toolkit ist über einen Beratervertrag erhältlich. Entsprechende Angebote finden Sie unter http://www.suse.com/feedback.

CIFS

Das mit Samba gelieferte CIFS wird momentan nicht unterstützt. Die aktuelle Implementierung ist nicht stabil genug für den Einsatz in einer Produktionsumgebung.

Aktualisierung

Netzwerkgerät-Einrichtung

Die Einrichtung von Netzwerkgeräten wurde geändert. Früher löste die Konfiguration einer nicht-vorhandenen Schnittstelle die Initialisierung der Hardware aus. Jetzt wird zuerst neue Hardware gesucht und initialisiert, wodurch dann die Einrichtung einer neuen Netzwerkschnittstelle ausgelöst wird.

Außerdem wurden neue Namen für die Konfigurationsdateien eingeführt. Da der Name einer Netzwerkschnittstelle dynamisch erstellt wird und der Einsatz von Hot Plug-Geräten weiter zunimmt, ist ein Name wie ethX für die Konfiguration nicht mehr akzeptabel. Wir verwenden nun eindeutige Beschreibungen wie die MACaddress oder den PCI-Steckplatz für die Benennung von Schnittstellenkonfigurationen.

Hinweis: Sie können Schnittstellennamen verwenden, wenn sie vorhanden sind. Zum Beispiel ist ifup eth0 / ifdown eth0 weiterhin verwendbar.

Die Konfiguration für Geräte finden Sie unter /etc/sysconfig/hardware. Die Schnittstellen, die diese Geräte bieten, finden Sie unter /etc/sysconfig/network.

Eine erweiterte Readme-Datei finden Sie unter /usr/share/doc/packages/sysconfig/README.

Sound-Konfiguration

Nach der Aktualisierung einer älteren Verteilung müssen die Soundkarten mit dem Sound-Modul von YaST2 neu konfiguriert werden. Rufen Sie YaST als Benutzer root mit dem Befehl yast2 sound auf.

Nicht-UTF-8-Dateinamen

Dateien in Dateisystemen, die von SLES 9.0 und älteren Verteilungen angelegt wurden, verwenden (wenn nicht anders eingestellt) UTF-8-Kodierung für ihre Dateinamen. Wenn diese Dateinamen Nicht-ASCII-Zeichen enthalten, werden sie in SLES 9 und neueren Versionen verstümmelt. Eine Lösung des Problems bietet das Skript convmv, das die Kodierung der Dateien in UTF-8 umwandelt.

XML-Stylesheets und -DTDs

Der FHS verlangt nun, dass XML-Ressourcen (DTDs, Stylesheets usw.) in /usr/share/xml installiert sind. Daher stehen einige Verzeichnisse nicht mehr in /usr/share/sgml zur Verfügung. Sollten Probleme auftreten, ändern Sie Ihre Skripts oder Makefiles oder verwenden Sie die offiziellen Kataloge (insbesondere /etc/xml/catalog oder /etc/sgml/catalog).

Codepage mit Aktivieren von VFAT-Partitionen

Beim Aktivieren von VFAT-Partitionen muss der frühere Parameter code= in codepage= umbenannt werden. Wenn das Aktivieren einer VFAT-Partition Probleme verursacht, prüfen Sie, ob die Datei /etc/fstab den früheren Namen für den Parameter enthält.

Apache 1.3 ersetzt durch Apache 2

Der Apache Web-Server (Version 1.3) wurde durch Apache 2 (Version 2.0.49) ersetzt. Eine Systemaktualisierung auf einem Rechner mit einer HTTP-Serverinstallation entfernt das Apache-Paket. Installieren Sie Apache 2. Anschließend müssen Sie Ihre Einrichtung manuell aktualisieren, da keine automatisierte Möglichkeit besteht.

Konfigurationsdateien, die in /etc/httpd waren, befinden sich nun in /etc/apache2. Apache 2 benötigt eines der folgenden Pakete: apache2-prefork (für größere Stabilität empfohlen) oder apache2-worker.

Während Aktualisierungen können einige Konflikte auftreten, die manuelle Eingriffe verlangen.

Bekannte Probleme:

Einsatz von SAMBA mit LDAP

Wenn Samba auf SLES 8 verwendet wurde und SAMBA_SAM auf LDAP in /etc/sysconfig/samba eingestellt war, müssen Sie Ihre Samba LDAP-Konfiguration auf das neue Samba 3 LDAP-Schema in SLES 9 migrieren. Zusätzliche Informationen über die Migration Ihrer Samba LDAP-Konfiguration finden Sie unter http://www.suse.com/sles/documentation/samba/.

Geräte ohne Dateisystem (Raw-Geräte)

In der Implementierung von Raw-Geräten wurden erhebliche Änderungen vorgenommen. Weitere Einzelheiten finden Sie unter /usr/share/doc/packages/util-linux/README.raw, das im Paket util-linux enthalten ist.

Installation

Einige Systeme werden eventuell nicht mit Standardeinstellungen installiert.

Versuchen Sie es zuerst mit der Installationsoption „ACPI Disabled“. Versuchen Sie als zweites die Installationsoption „Safe Settings“.

Bitte melden Sie diese Fälle über http://www.suse.com/feedback.

Installation mit einem FTP-Server

Wenn Sie einen FTP-Server verwenden, um die CDs für die Installation bereitzustellen, gibt es eine Einschränkung für den Pfad, den Sie bei der Installation angeben. Derzeit können Sie nur relative Pfade angeben. Das bedeutet, dass jeder angegebene Pfad mit dem Anmeldeverzeichnis des FTP-Servers beginnt. Dieses Verhalten ist unabhängig davon, ob Sie eine persönliche oder eine anonyme Anmeldung verwenden.

Dieselbe CD zweimal angefordert

Einige CDs müssen während des Installationsvorgangs zweimal eingelegt werden. Installieren Sie über das Netzwerk oder die Festplatte, um dieses Problem zu vermeiden.

PCI Hot Plug

Zur Unterstützung eines echten PCI Hot Plug, muss das Kernel-Modul acpiphp durch das Skript pci.rc geladen werden. Dies erreichen Sie, indem Sie die sysconfig-Variable HOTPLUG_DO_REAL_PCI_HOTPLUG=yes setzen.

Einrichten eines Installationsservers für Netzwerkinstallationen

Um einen Installationsserver für Installationen über NFS/FTP/HTTP einzurichten, müssen die CDs in eine spezielle Verzeichnisstruktur kopiert werden.

Wechseln Sie in ein Verzeichnis Ihrer Wahl und führen Sie die folgenden Befehle aus:

mkdir -p installroot/sles9/CD1

Kopieren Sie den Inhalt von SLES CD1 in dieses Verzeichnis.

mkdir -p installroot/core9/CD1

Kopieren Sie den Inhalt von SLES CD2 in dieses Verzeichnis.

mkdir -p installroot/core9/CD2

Kopieren Sie den Inhalt von SLES CD3 in dieses Verzeichnis.

mkdir -p installroot/core9/CD3

Kopieren Sie den Inhalt von SLES CD4 in dieses Verzeichnis.

mkdir -p installroot/core9/CD4

Kopieren Sie den Inhalt von SLES CD5 in dieses Verzeichnis.

mkdir -p installroot/core9/CD5

Kopieren Sie den Inhalt von SLES CD6 in dieses Verzeichnis.

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

Wenn Sie nach dem Installationsverzeichnis gefragt werden, geben Sie folgendes an:

installroot.

Wenn Sie ein MS Windows-System als Installationsserver einrichten wollen, wechseln Sie in das Verzeichnis dosutils/install. Dort befindet sich ein Skript mit dem Namen install.bat, das die Struktur anlegt und Sie zum Einlegen der CDs auffordert. Auch die Dateien „instorder“ und „order“ sind dort vorhanden und müssen in das Verzeichnis \suseinstall\yast kopiert werden. Bevor Sie die Datei „order“ kopieren, ersetzen Sie die Variablen UserAccount, PASSword und IP-Number durch die entsprechenden Werte Ihres MS Windows-Rechners. Während des Installationsvorgangs müssen Sie das einzige freigegebene „suseinstall“ angeben.

Probleme mit „xhost +“ bei der Anzeige ferner X-Sitzungen an Ihrem lokalen Bildschirm

Dies ist nur relevant, wenn Sie eine Installation über ein Netzwerk steuern und Ihre ferne X- oder YaST-Sitzung an Ihrem lokalen Bildschirm anzeigen wollen. Auf einigen Linux/UNIX-Systemen genügt es nicht mehr, den Befehl „xhost +“ einzugeben, um Zugriff auf den lokalen X-Server zu gewähren. Aus Sicherheitsgründen sollte der X-Server nicht mehr Port 6000 abhören. Um zu prüfen, ob der X-Server immer noch Port 6000 abhört, geben Sie den folgenden Befehl ein:

netstat -an | grep 6000

Wenn die Zeile

tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN

nicht angezeigt wird, hört der Server den Port nicht ab.

Hinzufügen von Storage-Treibern nach der anfänglichen Installation

Während der Installation werden alle Blockdevice-Treiber für Speichercontroller einer „anfänglichen RAMdisk“ hinzugefügt. Damit ist die Zugänglichkeit zu verbundenem Speicher jederzeit sichergestellt.

Das Hinzufügen eines solchen Controllers (mit verbundenem Speicher) arbeitet anfangs wegen der neuen hot/coldplug-Fähigkeiten erwartungsgemäß, jedoch können später Probleme auftreten.

Um ständige Systemintegrität sicherzustellen, empfehlen wir die Einhaltung von YaST2-Standards, Hinzufügen des entsprechenden Moduls zu INITRD_MODULES in /etc/sysconfig/kernel und die anschließende erneute Ausführung von /sbin/mkinitrd.

Multipathing mit MD-Geräten

Um MD-Multipathing von SLES 8 auf SLES 9 zu aktualisieren, starten Sie das System mit dem Kernelparameter „barrier=off“.
YaST bietet dann das MD-Gerät zur Aktualisierung an.

Multipathing mit LVM1

Während der Aktualisierung werden Multipathing-Volumes nur als Standard-LVM-Volumes erkannt.

Wir empfehlen die Verwendung von EVMS, das LVM1-Multipathing erkennt.

Aktualisierungen und Funktionen

Aktualisiertes Kernsystem mit neuesten Versionen/Funktionen aller Pakete

Neues und verbessertes YAST (unser Werkzeug für Installation und Verwaltung)

Next-Generation 2.6.5 Linux-Kernel mit vielen Verbesserungen gegenüber 2.4-Kernels

Verbesserte HA-Unterstützung

Vollständig aktiviertes und unterstütztes UTF-8

Einsatzbereit für den asiatischen Markt (einschließlich Übersetzungen und kommerzielle Fonts)

Red Carpet Enterprise Daemon

SLES 9 umfasst den Red Carpet Daemon. Um den Red Carpet Daemon zu installieren, führen Sie den folgenden Befehl aus: /usr/sbin/inst-rcd.

Neue Art der Installationsquelle: SLP

Neue Funktion: linuxrc versteht neue Installationsquelle SLP. Wenn Sie install=slp an der Bootloader-Eingabeaufforderung wählen, sendet linuxrc eine SLP-Anforderung (Service Location Protocol) für den Dienst install.suse an das Netzwerk und fordert Sie auf, einen Eintrag aus der Liste der zurückgegebenen URLs zu wählen. Weitere Informationen über SLP erhalten Sie in R C 2608 und unter http://www.openslp.com.

OpenSSH aktualisiert auf Version 3.8

Die Unterstützung von gssapi wurde durch gssapi-with-mic ersetzt, um mögliche MITM-Angriffe („Man-in-the-Middle") zu verhindern. Diese beiden Versionen sind nicht kompatibel. Das bedeutet, dass eine Beglaubigung von älteren Verteilungen durch Kerberos-Tickets nicht möglich ist, da verschiedene Beglaubigungsmethoden benutzt werden.

libiodbc entfernt

Wenn Sie FreeRADIUS verwenden, müssen Sie Ihr Programm jetzt mit unixODBC binden.

Änderung in Resolver-Bibliothek

Inkompatible Änderung: Die Resolver-Bibliothek behandelt die Domäne .local der oberen Ebene als eine Link-lokale Domäne und sendet Multicast-DNS-Anforderungen anstelle normaler DNS-Anforderungen an die Multicast-Adresse 224.0.0.251 Port 5353. Wenn Sie bereits die Domäne .local in Ihrer Name-Server-Konfiguration verwenden, müssen Sie den Domänennamen wechseln. Weitere Informationen zu Multicast-DNS erhalten Sie unter http://www.multicastdns.org.

Wireless LAN-Karten

Für die Funktion einiger Wireless LAN-Karten (PrismGT, Centrino, Atmel, ACX100) ist Firmware erforderlich. Aufgrund von Lizenzproblemen können wir diese Firmware-Binärdateien nicht liefern. Informationen über den Bezug und die Installation der Firmware erhalten Sie unter /usr/share/doc/packages/wireless-tools/README.firmware.

Unterstützung für Intel PRO/Wireless 2100 (alias Centrino)

Jetzt gibt es vorläufige Unterstützung für Intel Centrino WLAN-Adapter. Der Treiber ist nicht vollständig. WEP-Unterstützung und Betriebsmodi (mit Ausnahme des verwalteten Modus) fehlen.

SSH- und Terminal-Anwendungen

Bei der Verwendung von Fernzugriff (insbesondere SSH, Telnet und RSH) zwischen SUSE LINUX 9.1/SLES 9 (in seiner Standardkonfiguration mit aktiviertem UTF-8) und älteren Systemen (9.0 und früher, in denen UTF-8 standardmäßig nicht aktiviert ist oder nicht unterstützt wird) zeigen Terminal-Anwendungen eventuell verstümmelte Zeichen an.

Die Ursache dafür ist, dass OpenSSH keine Gebietsschema-Einstellungen weiterleitet und daher Systemstandards benutzt werden, die eventuell von den Einstellungen des fernen Terminals abweichen. Dies beeinflusst den Textmodus von YaST und Anwendungen, die aus der Ferne als Nicht-Root-Benutzer ausgeführt werden. Die Anwendungen, die als Root ausgeführt werden, werden nur beeinflusst, wenn Benutzer die Gebietsschema-Standards für „root“ ändern (nur LC_CTYPE ist standardmäßig gesetzt).

POSIX-kompatible, Hochleistungs-Thread-Unterstützung (NPTL)

SUSE LINUX 9.1/SLES 9 umfasst eine neue pthread-Implementierung mit dem Namen NPTL, die schneller und besser als die frühere Implementierung „linuxthreads“ ist.

Wenn Ihr altes Programm mit dieser neuen Threading-Implementierung inkompatibel ist, bieten wir auch die alte Implementierung an. Um zur alten Version zu wechseln, setzen Sie die Umgebungsvariable LD_ASSUME_KERNEL auf 2.4.21, indem Sie export LD_ASSUME_KERNEL=2.4.21 in Bash verwenden.

Anwendungen, die ncurses verwenden

Wenn Probleme mit ncurses-basierten Anwendungen auftreten, die auf der Textkonsole laufen, kann dies meistens korrigiert werden, indem Sie einfach unicode_stop anweisen (was Tastatur und Konsole vom Unicode-Modus zurücksetzt).

SuSEplugger

SuSEplugger unterstützt nun Laufwerksmeldungen und fragt deshalb die Geräte nicht ab. Laufwerke, die keine Benachrichtigung unterstützen, reagieren eventuell nicht. Als Umgehung des Problems können Sie die Abfragen aktivieren, um zum vorherigen Verhalten zurückzukehren.

Druckerkonfiguration

Informationen über Änderungen beim Drucken finden Sie unter http://portal.suse.com/sdb/en/2004/03/jsmeix_print-einrichten-91.html

modules.conf/modprobe.conf

Parameter für ladbare Module befinden sich nun in modprobe.conf.

Anmerkungen und Vorschläge zu unseren Produkten

Auf der oberen Ebene der ersten CD finden Sie ein sehr ausführliches Änderungsprotokoll.

Wenn ein SLES 9-Problem auftritt, können Sie über http://www.suse.com/feedback einen Bericht einreichen.

Wenn ein Problem mit einer anderen Suite-Komponente auftritt, können Sie über die entsprechenden Supportkanäle einen Bericht abgeben. Weitere Informationen finden Sie unter http://support.novell.com.