質問: apt-get upgradeopensslはubuntu12.04を最新バージョンにしません 私は以下を試しましたが、それ以降にビルド日付を取得できません:2012年8月21日火曜日05:18:46utc私は次のことを行いました: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 すべてが正常に動作しているように見えますが、ビルド日付は上記のとおりです。そして http://filippo.io/heartbleed/ テストはまだ失敗しています。水曜日に同じサーバーを更新できたので、私は気が狂っていないことを知っています。 (ハードウェアを除いてすべての点で同一)。編集:両方のマシンで/etc/apt/sources.listファイルを比較しましたが、同じように見えます。 1つのサーバーはどのように更新され、他のサーバーは更新されませんでしたか?編集:提案どおりに行いました:apt-get purge openssl reboot apt-get install openssl reboot 無駄に。libssl1.0.0で同じコマンドを試しましたが、上記と同じバージョンです。これは私を困惑させました。助言がありますか?[〜#〜]編集[〜#〜]十分な通りの信用(15)を取得したらすぐに、実行可能な回避策を+1します[〜#〜]編集[〜#〜]提案されているように、私はapt-getを--reinstall --print-urisで実行し、戻ってきました。http://us.archive.ubuntu.com/ubuntu/pool/main/o/openssl/openssl_1.0.1-4ubuntu5.12_amd64.deb 次に、上記と同じバージョンで再起動しました。まだハートブリードに失敗しています。
回答: pathにopensslの2つのバージョンがある可能性があります。これは、独自のバージョンをコンパイルした場合に発生する可能性があります。これを試して /usr/bin/openssl version。これは、opensslのパッケージバージョンの位置である必要があります。