Février 2005
Ces notes de publication couvrent les aspects suivants :
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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).
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.
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.
Problèmes connus :
Dans ce cas, désinstallez Horde, ou sélectionnez le paquetage mod_php4 faisant partie de la version Apache que vous désirez utiliser.
Dans ce cas, désinstallez dprobes dans la mesure où il n'est pas fourni avec SLES 9.
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/.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
SLES 9 inclut le démon Red Carpet. Exécutez la commande suivante pour installer le démon Red Carpet : /usr/sbin/inst-rcd.
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.
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.
Si vous utilisez FreeRADIUS, vous devez désormais établir un lien avec unixODBC.
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.
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.
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.
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).
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.
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 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.
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
Les paramètres pour les modules chargeables doivent désormais être placés dans modprobe.conf.
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.