Eu posso estar enganado, mas o que eu vejo é a mesma versão?
você tem o openssl.x86_64 1.0.1e -16.6_5.7 instalado
e o seu openssl reporta a mesma versão: OpenSSL 1.0.1e -fips 11 de fevereiro de 2013
Estou tentando garantir que estamos usando a versão mais recente do openssl no Centos 6.5, e yum informa que estamos, mas o openssl continua a relatar que sua versão é mais antiga:
[vagrant@centos-65-developer ~]$ sudo yum list openssl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.trouble-free.net
* extras: mirrors.gigenet.com
* rpmforge: fr2.rpmfind.net
* updates: centos.sonn.com
Installed Packages
openssl.x86_64 1.0.1e-16.6_5.7 @updates
Available Packages
openssl.i686 1.0.1e-16.el6_5.7 updates
[vagrant@centos-65-developer ~]$ openssl version -a
OpenSSL 1.0.1e-fips 11 Feb 2013
built on: Tue Apr 8 02:39:29 UTC 2014
platform: linux-x86_64
options: bn(64,64) md2(int) rc4(16x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wa,--noexecstack -DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/etc/pki/tls"
engines: dynamic
O openssl do Centos sempre reporta incorretamente, ou esta máquina está realmente rodando a versão antiga (1.0.1e-fips)?
A diferença está na arquitetura sob a qual o pacote openssl foi construído. O i686 e o x86_64 podem coexistir pacificamente, mas certifique-se de ter pelo menos um que corresponda à sua máquina: uname -i trabalha para ter certeza.
De qualquer forma, se você estiver usando o YUM, instale o openssl.i686 exatamente pelo nome, se quiser manter o RPMdb satisfeito. O problema é que você provavelmente instalou a versão mais antiga do i686 como parte de sua instalação inicial (você instalou pela ISO?) E obteve um arco que não precisava.
Você pode desinstalar o que você não precisa também, se você quiser, mas para satisfazer as dependências agora, basta instalar exatamente o nome desejado e seguir em frente.