SDB:YaST ne fonctionne plus après une mise à jour en ligne sous SUSE LINUX 9.1

Un article de openSUSE.


Version: 9.1

Symptôme

Après une mise à jour en ligne de YaST (YOU), le Centre de Contrôle YaST ne fonctionne plus. Vous ne pouvez plus démarrer le programme.

Cause

Lors de la mise à jour en ligne, un paquetage important pour les mises à jour du Centre de Contrôle YaST n'a pas été choisi et n'a donc pas été installé. Quand vous souhaitez démarrer le Centre de Contrôle YaST en tant qu'administrateur sur une console en mode texte, vous recevez généralement les messages d'erreur suivants (commande « yast2 ») :

warning: the qt frontend is installed but does not work
warning: the ncurses frontend is installed but does not work
You need to install yast2-ncurses to use the YaST2 text mode interface

Même s'il est question du paquetage « yast2-ncurses » dans ce message d'erreur, la cause réelle est à rechercher dans le paquetage « popt » actualisé.

Solution

Suivez les étapes suivantes pour mettre en ½uvre manuellement la mise à jour défectueuse :

  1. Démarrez votre système SUSE LINUX et connectez-vous en tant qu'utilisateur.
  2. Téléchargez la version actuelle du paquetage "popt" (ftp://ftp.suse.com/pub/suse/i386/update/9.1/rpm/i586/popt.rpm) et copiez-la dans le répertoire /tmp.
  3. Ouvrez un terminal et saisissez-y la commande « su - ».
  4. Indiquez le mot de passe de l'administrateur quand l'invite apparaît.
  5. Installez le paquetage actuel avec la commande suivante :
    rpm -Uhv /tmp/popt.rpm
  6. Fermez le terminal après avoir appuyé deux fois sur la combinaison de touches [Ctrl]+[D].

Le Centre de Contrôle YaST devrait maintenant fonctionner à nouveau comme d'habitude.

FTP-Mirror ftp.suse.com