Ist eine Bash Shellshock Fix-Tar-Datei für SLES schlecht?

Ist eine Bash Shellshock Fix-Tar-Datei für SLES schlecht?
SERVER:/home/user # rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
warning: readline-5.1-24.4.7406.0.PTF.898762.i586.rpm: V3 DSA signature: NOKEY, key ID b37b98a9
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

SERVER:/home/user # rpm -qa | grep -i readl*
readline-5.0-9
perl-TermReadKey-2.30-2
readline-devel-5.0-9  

SERVER:/home/user # tar -xvf ssbash10GA-i386.tar
bash-3.1-24.4.7406.0.PTF.898762.i586.rpm
readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
SERVER:/home/user #

Es sieht so aus, als ob readline-devel in ssbash10GA-i386.tar fehlt von:

https://download.suse.com/Download?buildid=nNXClbWqawg~

Frage:verstehe ich das richtig?

Antwort1

Das PTF wurde inzwischen durch ein normales Update ersetzt. Verwenden Sie einfach zypperoder yastum es zu installieren.

Antwort2

# rpm -Uvh --test readline-5.1-24.4.7406.0.PTF.898762.i586.rpm
error: Failed dependencies:
    readline = 5.0-9 is needed by (installed) readline-devel-5.0-9  

bedeutet, dass Sie ein readline-devel-Paket der Version 5.0.9 installiert haben und das PTF, das Sie installieren möchten, nur das Hauptpaket und nicht -develauch das andere Paket aktualisieren würde. Das könnte zu Problemen führen, wenn Sie versuchen, etwas zu erstellen, das readline verwendet, da es die Header-Dateien einer anderen Version verwenden würde als die, mit der es dann verknüpft würde (weshalb die Abhängigkeit besteht).

Daher scheint Ihr Verständnis richtig zu sein.

verwandte Informationen