Um arquivo tar de correção do shellshock bash para o SLES é ruim?

0
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 #

Parece que o readline-devel está ausente de ssbash10GA-i386.tar de:

link

Pergunta: estou entendendo isso corretamente?

    
por thequestionthequestion 15.10.2014 / 10:31

2 respostas

0
# 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  

significa que você tem um pacote readline-devel instalado da versão 5.0.9 e o PTF que você está tentando instalar atualizaria apenas o pacote principal e não o -devel one também. O que poderia causar problemas uma vez que você tentou construir algo que usa readline, uma vez que usaria os arquivos de cabeçalho de uma versão diferente da que seria então vinculada (e é por isso que a dependência existe).

Portanto, sua compreensão parece estar correta.

    
por 15.10.2014 / 11:11
2

O PTF foi substituído por uma atualização normal no tempo médio. Basta usar zypper ou yast para instalá-lo.

    
por 15.10.2014 / 11:35