I've tried the following, but I can't get a build date later than:
Tue, Aug 21 05:18:46 UTC 2012
I have done the following:
apt-get dist-upgrade apt-get update apt-get upgrade openssl
apt-get purge openssl apt-get install openssl
apt-get purge libcrypto1.0.0 apt-get install libcrypto1.0.0
Everything seems to work fine, but the build date remains as above. And the http://filippo.io/Heartbleed/ test is still failing.
I know I'm not crazy, because I was able to update my identical server Wednesday. (Identical in EVERY way except hardware).
I compared the /etc/apt/sources.list files on both machines and they appear to be identical. How did one server update and the other won't?
Did as suggested:
apt-get purge openssl reboot apt-get install openssl reboot
to no avail.
Tried same commands on libssl1.0.0, still same version as listed above.
This one's got me stumped.
As soon as I get enough street cred (15), I will +1 the viable workarounds
As suggested, I ran apt-get with --reinstall --print-uris and got back:
Then rebooted, same version as listed above. Still failing heartbleed.