Notes de publication pour SUSE LINUX Enterprise Server SLES 9 pour x86

Février 2005

Ces notes de publication couvrent les aspects suivants :

Général

Mise à jour des manuels SLES 9 et traduction des messages YaST

La documentation complète qui s'applique à cette suite de produits est disponible en ligne à l'adresse http://www.novell.com/documentation/nlsbs9/index.html (en anglais).

Les manuels SLES 9 sont au format PDF sur le CD1 dans le répertoire docu. Ils contiennent de précieuses informations susceptibles de répondre à la plupart de vos questions. Des traductions pour YaST sont également incluses.

Faites-nous parvenir vos commentaires sur la documentation en ligne de Novell Small Business Suite à l'aide du lien figurant sur chaque page, ou à partir de la page Novell Documentation Feedback (Commentaires sur la documentation Novell) à l'adresse http://www.novell.com/documentation/feedback/feedback/data/hc7znq4j.html.

Les commentaires sur la documentation SLES 9 doivent être envoyés par courrier électronique à l'adresse :

documentation@suse.de.

Support 3D pour cartes graphiques nVidia

Les paquetages RPM NVIDIA_GLX et NVIDIA_kernel pour le pilote nVidia avec support 3D ne sont plus disponibles. Pour installer le pilote nVidia, utilisez le correctif du pilote nVidia dans YOU (YaST Online Update, Mise à jour en ligne YaST). Les pilotes pour le support 2D sont toujours inclus dans SLES.

Supports amovibles / subfs

Les supports amovibles sont maintenant intégrés au moyen de subfs. Il n'est pas nécessaire de les monter manuellement. cd /media/* déclenche le montage automatique. Veuillez noter qu'il est impossible d'éjecter un support lorsqu'un programme y accède.

Installation de VMware

Si vous effectuez votre installation à partir de VMware, désactivez l'accélération dans VMware : Édition-> Virtual Machine Settings (Paramètres de machine virtuelle)-> Options-> Avancé-> Désactiver l'accélération.

Support du système de fichiers en grappe Lustre

Nous avons inclus Lustre, le système de fichiers compatible grappe sur lequel notre choix s'est porté. Vous trouverez à l'adresse http://www.suse.com/feedback les offres de prise en charge de Lustre proposées par Novell.

Globus Toolkit 2.0

Globus Toolkit 2.0 faisait partie de SUSE LINUX Enterprise Server (SLES) 8. En raison des modifications majeures qui sont intervenues dans les API de Globus TK API et les fichiers binaires, nous avons décidé d'exclure Globus Toolkit 2.x ou 3.x de SLES 9. La prise en charge pour Globus Toolkit demeure disponible par le biais d'un accord consulting. Vous trouverez à l'adresse http://www.suse.com/feedback les offres disponibles.

CIFS

Le CIFS fourni avec Samba n'est pas actuellement pris en charge. La version actuelle n'est pas suffisamment stable pour fonctionner dans un environnement de production.

Mise à jour

Configuration des périphériques réseau

La configuration des périphériques réseau a été modifiée. Auparavant, la configuration d'une interface inexistante déclenchait l'initialisation du matériel. Désormais, une recherche du nouveau matériel est d'abord effectuée, puis celui-ci est initialisé ; ce n'est qu'ensuite que la configuration de la nouvelle interface réseau est déclenchée.

En outre, de nouveaux noms sont désormais utilisés pour les fichiers de configuration. Comme le nom d'une interface réseau est créé dynamiquement et que l'utilisation de périphériques enfichables à chaud est en constante augmentation, un nom comme ethX ne peut plus désormais être utilisé pour la configuration. Nous utilisons désormais des descriptions uniques comme l'adresse MAC ou le connecteur PCI pour nommer les configurations d'interface.

Remarque : Vous pouvez utiliser les noms d'interface lorsqu'elles sont présentes. Par exemple, ifup eth0 / ifdown eth0 est encore utilisable.

La configuration pour les périphériques figure dans /etc/sysconfig/hardware. Les interfaces que ces périphériques fournissent figurent dans /etc/sysconfig/network.

Un copieux fichier lisezmoi est disponible sous /usr/share/doc/packages/sysconfig/README.

Configuration des sons

Après une mise à jour d'une distribution plus ancienne, les cartes son doivent être reconfigurées à l'aide du module son de YaST2. Appelez YaST comme utilisateur root à l'aide de la commande yast2 sound.

Noms de fichiers non compatibles avec UTF-8

Dans les systèmes de fichiers créés par SLES 9.0 et des distributions plus anciennes, les fichiers utilisent pour leurs noms de fichiers un codage non compatible UTF-8 (sauf indication contraire). Si ces noms de fichiers contiennent des caractères non-ASCII, leur affichage sera corrompu sous SLES 9 et les versions plus récentes. L'une des solutions possibles consiste à utiliser le script convmv qui convertit le codage des fichiers en UTF-8.

DTD et feuilles de style XML

Le FHS exige désormais que des ressources XML (DTD, feuilles de style, etc.) soient installées dans /usr/share/xml. En conséquence, certains répertoires ne sont plus disponibles dans /usr/share/sgml. Si vous rencontrez des problèmes, modifiez vos scripts ou fichiers Makefile ou utilisez les catalogues officiels (particulièrement /etc/xml/catalog ou /etc/sgml/catalog).

Page de code lors du montage de partitions VFAT

Lors du montage de partitions VFAT, le paramètre anciennement appelé code= doit être modifié en codepage=. Si le montage d'une partition VFAT entraîne des problèmes, recherchez si le fichier /etc/fstab contient l'ancien nom du paramètre.

Apache 1.3 remplacé par Apache 2

Le serveur Web Apache (version 1.3) a été remplacé par Apache2 (version 2.0.49). Une mise à jour du système sur une machine possédant une installation de serveur HTTP supprimera le paquetage Apache. Installez Apache2, puis adaptez votre configuration manuellement ; il n'existe pas de configuration automatisée.

Les fichiers de configuration qui se trouvaient dans /etc/httpd sont désormais dans /etc/apache2. Apache2 exige l'un ou l'autre des deux paquetages suivants : apache2-prefork (recommandé pour sa stabilité) ou apache2-worker.

Lors des mises à jour, certains conflits peuvent exiger une intervention manuelle.

Problèmes connus :

Utilisation de SAMBA avec LDAP

Si vous utilisiez Samba sur SLES 8 avec SAMBA_SAM défini selon LDAP dans /etc/sysconfig/samba, vous devez faire migrer votre configuration Samba LDAP vers le nouveau schéma Samba 3 LDAP inclus dans SLES 9. Vous trouverez des informations supplémentaires sur la migration de votre configuration Samba LDAP à l'adresse http://www.suse.com/sles/documentation/samba/.

Périphériques bruts

De nombreux changements ont été apportés à l'implémentation de périphériques bruts. Pour plus d'informations, consultez /usr/share/doc/packages/util-linux/README.raw, qui figure dans le paquetage util-linux.

Installation

Certains systèmes ne pourront pas être installés avec les paramètres par défaut.

Commencez par essayer avec l'option Installation - ACPI Disabled (Interface ACPI désactivée). Essayez ensuite l'option Installation - Safe Settings (Paramètres sans échec).

Veuillez nous faire part de vos problèmes via http://www.suse.com/feedback.

Installation avec un serveur FTP

Si vous utilisez un serveur FTP pour fournir les CD requis pour l'installation, il existe une restriction concernant le chemin que vous spécifiez durant l'installation. Vous ne pouvez spécifier actuellement que des chemins relatifs. Cela signifie que tout chemin spécifié commence à partir du répertoire de login du serveur FTP. Il n'y a pas de différence, que vous utilisiez un login personnel ou anonyme.

Un même CD demandé deux fois

Certains CD doivent être insérés deux fois durant la procédure d'installation. Procédez à l'installation via le réseau ou le disque dur afin d'éviter ce problème.

Module PCI enfichable à chaud

Afin d'assurer une véritable prise en charge d'un module PCI enfichable à chaud, le module kernel acpiphp doit être chargé par le script pci.rc. Vous pouvez activer cette fonctionnalité en définissant comme suit la variable sysconfig HOTPLUG_DO_REAL_PCI_HOTPLUG=yes.

Configuration d'un serveur d'installation pour installations de réseaux

Pour configurer un serveur d'installation pour installations via NFS/FTP/HTTP, les CD doivent être copiés selon une structure de répertoires particulière.

Accédez à un répertoire de votre choix et exécutez les commandes suivantes :

mkdir -p installroot/sles9/CD1

Copiez le contenu du CD1 SLES dans ce répertoire.

mkdir -p installroot/core9/CD1

Copiez le contenu du CD2 SLES dans ce répertoire

mkdir -p installroot/core9/CD2

Copiez le contenu du CD3 SLES dans ce répertoire

mkdir -p installroot/core9/CD3

Copiez le contenu du CD4 SLES dans ce répertoire

mkdir -p installroot/core9/CD4

Copiez le contenu du CD5 SLES dans ce répertoire

mkdir -p installroot/core9/CD5

Copiez le contenu du CD6 SLES dans ce répertoire

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

S'il vous est alors demandé d'indiquer le répertoire d'installation, spécifiez

installroot.

Si vous souhaitez configurer un système MS Windows comme serveur d'installation, accédez au répertoire dosutils/install. Le script install.bat créera la structure et vous demandera d'insérer les CD. Les fichiers instorder et order doivent également être copiés dans le répertoire \suseinstall\yast. Avant de copier le fichier order, remplacez les variables UserAccount, PASSword et IP-Number par les valeurs respectives de votre machine MS Windows. Durant la procédure d'installation, vous devez spécifier le répertoire suseinstall partagé.

Problèmes avec xhost + pour afficher les sessions X remote sur votre écran local

Cela n'a d'incidence que si vous contrôlez une installation sur un réseau et que vous souhaitez afficher votre session X ou YaST remote sur votre écran local. Sur certains systèmes Linux/UNIX, il ne suffit plus d'entrer la commande xhost + pour autoriser l'accès au serveur X local. Pour des raisons de sécurité, le serveur X ne doit plus écouter le port 6000. Pour vérifier si le serveur X écoute encore le port 6000, entrez la commande :

netstat -an | grep 6000

Si la ligne

tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN

ne s'affiche pas, c'est que le serveur n'écoute pas ce port.

Ajout de pilotes de stockage après l'installation initiale

Durant l'installation, tous les pilotes de périphériques de bloc pour les contrôleurs de stockage sont ajoutés à un « RAM disk initial ». Cela garantit l'accessibilité au périphérique de stockage attaché.

L'ajout d'un contrôleur de ce type (avec périphérique de stockage attaché) fonctionnera initialement comme prévu, grâce aux nouvelles fonctionnalités d'enfichage à chaud et à froid, mais pourrait ne pas fonctionner correctement ultérieurement.

Pour garantir l'intégrité permanente du système, nous recommandons de se conformer aux normes YaST2, en ajoutant le module approprié à INITRD_MODULES dans /etc/sysconfig/kernel, puis en exécutant de nouveau /sbin/mkinitrd.

Multipathing avec périphériques MD

Pour mettre à niveau le multipathing MD de SLES 8 vers SLES 9, démarrez le système avec le paramètre de kernel « barrier=off ».
YaST proposera ensuite le périphérique MD pour mise à niveau.

Multipathing avec LVM1

Durant la mise à jour, les volumes multipathing ne sont reconnus que comme des volumes LVM standard.

Nous recommandons l'utilisation de EVMS, qui reconnaîtra le multipathing LVM1.

Mises à jour et fonctions :

Système principal mis à jour avec les versions/fonctionnalités les plus récentes de tous les paquetages

Nouveau YAST amélioré (notre outil d'installation et d'administration)

Kernel Linux 2.6.5 de nouvelle génération comportant de nombreuses améliorations par rapport aux kernels 2.4

Amélioration de la prise en charge de HA

Activation et prise en charge intégrale de UTF-8

Disponibilité pour le marché asiatique (y compris traductions et polices commerciales)

Démon de Red Carpet Enterprise

SLES 9 inclut le démon Red Carpet. Exécutez la commande suivante pour installer le démon Red Carpet : /usr/sbin/inst-rcd.

Nouveau type de source d'installation : SLP

Nouvelle fonctionnalité : linuxrc reconnaît SLP comme nouvelle source d'installation. Si vous sélectionnez install=slp à l'invite du chargeur d'amorçage, linuxrc enverra sur le réseau une demande de service SLP (Service Location Protocol) install.suse et vous serez invité à sélectionner une entrée dans la liste des URL renvoyées. Voir R C 2608 et http://www.openslp.com pour plus d'informations sur SLP.

Mise à jour de OpenSSH vers la version 3.8

La prise en charge de gssapi a été remplacée par gssapi-with-mic pour parer au risque d'attaques MITM (Man-In-The-Middle). Ces deux versions ne sont pas compatibles. Vous ne pouvez donc pas vous authentifier à partir de distributions plus anciennes par des tickets Kerberos, car des méthodes d'authentification différentes sont utilisées.

libiodbc a été abandonné

Si vous utilisez FreeRADIUS, vous devez désormais établir un lien avec unixODBC.

Modification dans la bibliothèque Resolver

Modification incompatible : la bibliothèque Resolver traite le domaine de niveau supérieur .local comme un domaine lien-local et envoie des requêtes DNS de multidiffusion au lieu de requêtes DNS normales vers l'adresse de multidiffusion 224.0.0.251 sur le port 5353. Si vous utilisez déjà le domaine .local dans la configuration de votre serveur de noms, vous devrez utiliser un autre nom de domaine. Consultez http://www.multicastdns.orgpour plus d'informations sur le DNS de multidiffusion.

Cartes WLAN

Le fonctionnement de certaines cartes WLAN (PrismGT, Centrino, Atmel, ACX100) nécessite un microprogramme. En raison de problèmes de licences, il nous est impossible de fournir ces microprogrammes. Veuillez consulter /usr/share/doc/packages/wireless-tools/README.firmware pour des informations sur la façon d'obtenir et d'installer le microprogramme requis.

Prise en charge d'Intel PRO/Wireless 2100 (alias Centrino)

Les adaptateurs WLAN Intel Centrino bénéficient désormais d'une prise en charge expérimentale. Le pilote est incomplet ; la prise en charge de WEP et les modes de fonctionnement autres que le mode géré ne sont pas encore assurés.

Applications SSH et de terminal

Lors de l'utilisation d'un accès distant (notamment SSH, Telnet et RSH) entre SUSE LINUX 9.1 / SLES 9 (dans sa configuration par défaut avec UTF-8 activé) et des versions plus anciennes (9.0 et versions antérieures, dans lesquelles UTF-8 n'est pas activé par défaut ou n'est pas pris en charge), les applications de terminal risquent d'afficher des caractères corrompus.

Cela est dû au fait qu'OpenSSH ne fait pas suivre les paramètres régionaux. Les paramètres par défaut utilisés par le système risquent de ne pas correspondre à ceux du terminal distant. Ceci affecte YaST en mode texte et les applications exécutées à distance en tant qu'utilisateur non-root. Les applications exécutées en tant que root ne sont affectées que lorsque l'utilisateur change les paramètres locaux par défaut de root (seul LC_CTYPE est défini par défaut).

Prise en charge très performante des threads, compatible POSIX (NPTL)

SUSE LINUX 9.1 / SLES 9 dispose d'une nouvelle implémentation de pthread appelée NPTL, qui est plus rapide et plus efficace que l'ancienne (linuxthreads).

Si votre ancien programme n'est pas compatible avec cette nouvelle implémentation de threading, nous vous fournissons également l'ancienne. Pour revenir à l'ancienne version, définissez la variable d'environnement LD_ASSUME_KERNEL sur 2.4.21 en utilisant export LD_ASSUME_KERNEL=2.4.21 dans Bash.

Applications utilisant ncurses

Si des problèmes surviennent au niveau des applications ncurses s'exécutant sur la console texte, le simple fait d'émettre la commande unicode_stop (qui annule le mode Unicode au niveau du clavier et de la console) permet généralement de les résoudre.

SuSEplugger

SuSEplugger prend désormais en charge les notifications de lecteurs et n'interroge donc pas les périphériques. Les lecteurs ne parvenant pas à prendre la notification en charge peuvent ne pas réagir. Pour contourner ce problème, vous pouvez permettre à l'interrogation de revenir à l'ancien comportement.

Configuration des impressions

Pour plus d'informations sur les modifications apportées aux impressions, rendez-vous sur le site http://portal.suse.com/sdb/en/2004/03/jsmeix_print-einrichten-91.html

modules.conf / modprobe.conf

Les paramètres pour les modules chargeables doivent désormais être placés dans modprobe.conf.

Commentaires sur nos produits

Vous trouverez sous le répertoire racine du premier CD un journal très détaillé des modifications.

Si vous rencontrez un problème avec SLES 9, vous pouvez compléter un rapport via http://www.suse.com/feedback.

Si vous rencontrez un problème avec une autre suite de composants, vous pouvez compléter un rapport via les canaux de support appropriés. Pour plus d'informations, rendez-vous sur le site http://support.novell.com.