SuSE Linux: Verze 8.0 do 8.1
Chcete používat YaST Online Update, abyste si mohli stahovat novinky a opravy. Když to ale vyzkoušíte, obdržíte chybové hlášení.
Příčiny i postup řešení se liší podle verze SuSE Linuxu. Řešení pro:
Při pokusu o update jste obdrželi chybové hlášení:
"Nelze ověřit novinku xxx (xxx jméno novinky), protože GPG balík není instalován nebo je poškozen. SuSE proto nemůže zaručit, že balíky pocházejí od SuSE."Balíky však přesto můžete nainstalovat a hlášení se stále opakuje bez ohledu na zvolený FTP server.
Popisy balíků jsou kontrolovány prostřednictvím programu "gpg". Program "gpg" se pak pokusí zapisovat přímo na tty, z níž byl příkazem "open" otevřen. Pokud "open" skončí neúspěchem, vrátí "gpg" chybové hlášení. To se stane např. v případě, pokud je uživatel přihlášen v KDE jako root.
Můžete postupovat následujícími způsoby:
Nepřihlašujte se do KDE jako root, ale jako normální uživatel. YaST2 pak spusťte buď přes hlavní menu nebo Ovládací centrum. YaST2 si na Vás pak při startu vyžádá rootovské heslo.
'xterm'
. Program
'xterm'
spustíte například tak, že stiskněte kombinaci kláves Alt+F2
a napíšete do otevřeného okna xterm. Práva uživatele root
získáte následujícím příkazem:
sux -
YaST2 pak můžete spustit příkazem yast2.
Při pokusu o update jste obdrželi chybové hlášení:
Error Signature check for patch info files failed. Can't load patch information.
Chybí soubor s klíčem pro kontrolu oprav.
cd /usr/lib/rpm/gnupg
wget http://www.suse.de/de/security/build_pgp.html && gpg --import --homedir /usr/lib/rpm/gnupg build_pgp.html