Problem Solved.
In spite of my assertions to the contrary in my first post. I was not in fact running a squeaky clean version of Wheezy, but [according to
/etc/debian_version] that two-headed beastie known as Jessie/Sid. This in spite of the fact all sources in
/etc/apt/sources.list were set to Wheezy. I think apt got confused because a while back I built a custom Nginx and installed it [which is presumably where the non-standard version of openSSL got installed too].
Anyway, thanks to a tip I found
here, I was able to "downgrade" from my frankenstein version of Debian to plain ol' Wheezy by creating an /etc/apt/preferences file with the following content:
Code:
Package: *
Pin: release a=stable
Pin-Priority: 1001
and then running:
Code:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
...again. Apt complained a bit about not being able to overwrite Nginx, but the upgrades worked fine and
openssl version -a is now reporting that we are secure and [hopefully] our hearts have stopped bleeding:
Code:
openssl version -a
OpenSSL 1.0.1e 11 Feb 2013
built on: Tue Apr 8 10:05:11 UTC 2014
platform: debian-i386-i686/cmov
options: bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_E
NDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FO
RTIFY_SOURCE=2 -Wl,-z,relro -Wa,--noexecstack -Wall -march=i686 -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA
32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DRMD
160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/usr/lib/ssl"
I did have to reinstall Nginx again as the upgrade process knackered something and I got a load of
502 Bad Gateway errors, but that only took a couple of minutes and my domains are all up and running again now.
[Sorry if the thread veered slightly off-topic there but it might help other folks who're trying to upgrade openssl and not getting anywhere. Might be worth checking that Apt has not become confused as to what Debian version is actually running on your server.]
_________________
**************************
Mental Diarrhoea**************************