Notes de version d'openSUSE 11.4

Copyright © 2011 Novell, Inc.

Il est permis de copier, distribuer et/ou modifier ce document selon les conditions de la licence GNU Free Documentation, Version 1.2 ou n'importe quelle version plus récente publiée par la Free Software Foundation ; sans section inaltérable, sans texte de première page de couverture ni texte de dernière page de couverture. Une copie de la licence est incluse dans le fichier fdl.txt.

Si vous mettez à jour une ancienne installation vers cette version d'openSUSE, consultez les précédentes notes de version listées ici : http://en.opensuse.org/openSUSE:Release_Notes

Ces notes de version traitent des points suivants :

Installation
  1. Problème avec la sélection de logiciels serveur minimale
Généralités
  1. Documentation openSUSE
  2. Modification du comportement des applets de mises à jour
Mise à niveau du système
  1. Le mode de téléchargement par défaut requiert plus d'espace
Aspect technique
  1. Initialisation de la carte graphique avec KMS (Kernel Mode Setting)
  2. Suppression du bit setuid de Xorg
  3. Services CIFS et NFS désactivés par défaut
  4. Problèmes avec syslog-ng et le support SQL
  5. Disques SSD Intel causant le blocage du système

Installation

Problème avec la sélection de logiciels serveur minimale

Il manque plusieurs paquets dans la sélection de logiciels pour un "serveur minimal", ce qui cause des conflits lors de l'installation de paquets supplémentaires. Consulter http://bugzilla.novell.com/show_bug.cgi?id=686397 pour plus de détails.

Si une boîte de dialogue de conflit dit :

pattern:minimal_base est en conflit avec ...

choisissez de "désinstaller" ou "ne pas installer pattern:minimal_base". Ceci peut causer l'installation de paquets supplémentaires ou différents.

Généralités

Documentation openSUSE

Modification du comportement des applets de mises à jour

Le comportement par défaut de la mise à jour des paquets à l'aide d'applets de mise à jour (icônes dans la zone de notification) a changé. Maintenant, en plus des correctifs du système faisant partie de la maintenance normale, les applets montrent également les mises à jour tout en respectant leurs provenance (même fournisseur). Ce comportement affecte les utilisateurs qui sont abonnés à des dépôts de tierces parties.

Pour revenir au comportement des versions précédant la 11.4 et ne recevoir que les mises à jour système, définissez HidePackages=true dans la section [Updates] du fichier /etc/Packagekit/ZYpp.conf. ATTENTION : ce faisant, vous pourriez manquer les mises à jour de sécurité publiées par des dépôts de tierces parties.

Mise à niveau du système

Le mode de téléchargement par défaut requiert plus d'espace

Le mode de téléchargement de Zypp pour l'installation de paquets a été modifié : les paquets sont tous téléchargés avant d'être installés. Ce mode nécessite donc plus d'espace disque. Le comportement traditionnel était de traiter chaque paquet l'un après l'autre.

Si vous ne disposez pas d'assez d'espace disque, vous pouvez revenir au comportement traditionnel en définissant commit.downloadMode = DownloadAsNeeded dans /etc/zypp/zypp.conf.

Aspect technique

Initialisation de la carte graphique avec KMS (Kernel Mode Setting)

Depuis openSUSE 11.3, KMS (Kernel Mode Setting) est activé par défaut pour les cartes graphiques Intel, ATI et NVIDIA. Si vous rencontrez des problèmes avec le support de KMS par les pilotes (intel, radeon, nouveau), désactivez KMS en ajoutant nomodeset à la ligne de commande d'amorçage du noyau. Pour définir ceci de manière permanente, ajoutez-le à la ligne de commande du noyau dans /boot/grub/menu.lst. Cette option permet de s'assurer que le module du noyau (intel, radeon, nvidia) est chargé avec modeset=0 dans initrd, c'est à dire que KMS est désactivé.

Dans les rares cas où le chargement du module DRM depuis initrd pose problème, sans relation avec KMS, il est même possible de désactiver complètement le chargement du module DRM dans initrd. Pour cela, définissez la variable sysconfig NO_KMS_IN_INITRD à yes via YaST, ce qui recrée ensuite initrd. Redémarrez votre machine.

Sur Intel sans KMS, le serveur X se replie vers le pilote fbdev (le pilote intel ne supporte que KMS) ; alternativement, il existe aussi le pilote "intellegacy" (paquet xorg-x11-driver-video-intel-legacy) qui supporte toujours UMS (User Mode Setting). Pour l'utiliser, éditez /etc/X11/xorg.conf.d/50-device.conf et changez la valeur de driver à intellegacy.

Sur ATI pour les cartes graphiques actuelles, le serveur X se rabat sur radeonhd. Sur NVIDIA sans KMS, le pilote nv est utilisé (le pilote nouveau ne supporte que KMS).

Suppression du bit setuid de Xorg

Le bit setuid sur /usr/bin/Xorg est nécessaire pour démarrer X en tant qu'utilisateur non privilégié, par exemple via la commande startx. Cette méthode est dépréciée depuis des années en faveur de l'utilisation d'un gestionnaire d'affichage (display manager). Les environnements modernes dépendent des ACLs de périphériques et des privilèges polkit, qui à leur tour dépendent du suivi de la console active par consolekit, ce qui est effectué par le gestionnaire d'affichage.

Les utilisateurs qui dépendent de l'ancienne configuration peuvent définir le bit setuid eux-mêmes dans le fichier /etc/permissions.local, en enlevant le signe de commentaire de la ligne suivante :

#/usr/bin/Xorg                 root:root       4711

puis en lançant la commande SuSEconfig --module permissions.

Services CIFS et NFS désactivés par défaut

Pour améliorer la vitesse de démarrage, les services CIFS et NFS ne sont plus activés par défaut.

Utilisez l'éditeur de Services système (niveaux d'exécution) de YaST pour les activer si nécessaire.

Problèmes avec syslog-ng et le support SQL

Le paquet syslog-ng est compilé avec le support SQL activé, et fourni sous forme de module dans le sous-paquet syslog-ng-sql. Le module SQL utilise DBI, une couche d'abstraction en C indépendante de la base de données, et permet d'écrire les données de journalisation dans différentes base de données supportées par DBI.

Pour le moment, il n'est pas recommandé d'utiliser sqlite3 comme base de données, car la ré-ouverture de la base de données ne fonctionne pas avec les pilotes DBI actuels. Ce problème semble être résolu dans la version de développement de libdbi, mais livrer cette version casserait d'autres paquets.

Disques SSD Intel causant le blocage du système

Les disques SSD Intel avec un firmware ancien peuvent entraîner le blocage du système lors de l'utilisation du démon smartd (moniteur de disques et périphériques S.M.A.R.T.), qui est activé par défaut.

Les utilisateurs devraient mettre à jour le firmware de leur disque. Il peut être téléchargé depuis http://www.intel.com/go/ssdfirmware/.