SDB:YaST No Longer Works in SUSE LINUX 9.1 After an Online Update

From openSUSE


Version: 9.1

Symptom

YaST Control Center has stopped working after having updated via YOU (YaST Online Update). The program can no longer be started.

Cause

A very important package for YaST Control Center's installed updates was not selected during the online update and thus, not installed. As a typical sign of this, the following error message is displayed when you try to start the YaST Control Center as root user from a text console (by executing "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

Even though this message refers to the package "yast2-ncurses", the actual cause lies in the missing update of the package "popt".

Solution

Proceed as follows to manually install the missing update:

  1. Start your SUSE LINUX system and log in as a normal user.
  2. Download the latest version of the package "popt" (ftp://ftp.suse.com/pub/suse/i386/update/9.1/rpm/i586/popt.rpm) and save it to the /tmp directory.
  3. Open a console and execute the command "su -" ein.
  4. Enter root's password when prompted to do so.
  5. Install the updated package with the command:
    rpm -Uhv /tmp/popt.rpm
  6. Exit the console by pressing the key combination [CTRL]+[D] twice.

YaST Control Center should now work again as usual.

FTP-Mirror von ftp.suse.com

de:SDB:YaST Module funktioniert unter SUSE LINUX 9.1 nach Reparatur nicht mehr