我尝试了以下操作,但无法获得构建日期晚于:
UTC 2012 年 8 月 21 日,星期二 05:18:46
我做了以下工作:
apt-get dist-upgrade
apt-get update
apt-get upgrade openssl
Run Code Online (Sandbox Code Playgroud)
和
apt-get purge openssl
apt-get install openssl
Run Code Online (Sandbox Code Playgroud)
和
apt-get purge libcrypto1.0.0
apt-get install libcrypto1.0.0
Run Code Online (Sandbox Code Playgroud)
一切似乎都正常,但构建日期仍然如上。而http://filippo.io/Heartbleed/测试仍然失败。
我知道我没有疯,因为我能够在星期三更新我的相同服务器。(除硬件外,所有方式都相同)。
编辑:
我比较了两台机器上的 /etc/apt/sources.list 文件,它们看起来是一样的。一台服务器如何更新而另一台不会?
编辑:
按照建议做了:
apt-get purge openssl
reboot
apt-get install openssl
reboot
Run Code Online (Sandbox Code Playgroud)
无济于事。
在 libssl1.0.0 上尝试了相同的命令,仍然与上面列出的版本相同。
这个让我难住了。
有什么建议?
编辑
一旦我获得足够的街头信誉 (15),我就会 +1 可行的解决方法
编辑
按照建议,我使用 --reinstall --print-uris 运行 apt-get 并返回:
http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.0.1-4ubuntu5.12_amd64.deb
Run Code Online (Sandbox Code Playgroud)
然后重新启动,与上面列出的版本相同。仍然失败的心血。