SuSE Linux: Version 8.0
You want to use YaST Online Update in order to automatically install
the latest patches and updates. However, you get error messages.
Since the causes and solutions differ from version 8.0 to 8.1, please refer to the
relevant paragraph depending on what version you use:
While installing patches via YaST Online Update (YOU), you get an error message like:
Warning. It is not possible to check the patch xxx (xxx represents the patch name) as no GPG package is installed or the patch description is damaged. For this reason SuSE can not guarantee that the patch originates from SuSE.Although the packages can be installed, the error messages recur each time, regardless of the FTP server you want to use.
The patch descriptions are checked by means of the call "gpg". "gpg" attempts to write its log output directly to tty by opening it with "open". It the call "open" fails, "gpg" returns an error. This occurs e.g. if the user logged in to KDE as root.
Download the following update: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/8.0/yast1/yast2-config-online-update.rpm and install it e.g. with 'rpm':
rpm -Uhv yast2-config-online-update.rpm
When using the command above, please note that you should be already in the same directory as the rpm package.
Alternatively, you can enter the complete path.
For more information on package installation under SuSE Linux 8.0 refer to our article
"Installing Applications under SuSE Linux 8.0" (http://sdb.suse.de/en/sdb/html/wessels_packageinst.html).
Needless to say, you can install the update package by way of YaST Online Update, too.
The attempt to perform an online update fails with the following message:
Error Signature check for patch info files failed. Can't load patch information.
cd /usr/lib/rpm/gnupg
wget http://www.suse.de/de/security/build_pgp.html && gpg --import --homedir /usr/lib/rpm/gnupg build_pgp.htmlMake sure the whole command is written in a single line.