django runserver加载共享库时出错:libssl.so.0.9.8:无法打开共享目标文件:没有这样的文件或目录

所以昨天我做了一个新的Ubuntu11.10安装,但保持我的虚拟主机的家庭目录,我安装了虚拟环境,并能够login我以前的虚拟环境,但现在当我尝试运行python manage.py runserver下的virtualenv我得到以下错误:

error while loading shared libraries: libssl.so.0.9.8: cannot open shared object file: No such file or directory 

任何想法如何解决这个问题? 我试过安装python的ssl包,但是没有解决它。

我在Ubuntu 11.10上安装OpenStack时出现同样的错误。

运行定位显示我只有版本1.0.0而不是0.9.8

$ locate libssl.so
/lib/x86_64-linux-gnu/libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0

我用下面的方法修复了
$ sudo apt-get install libssl0.9.8

我通过创建一个新的virtualenv并重新安装所有的软件包来修复它。 看来我旧的virtualenv仍然连接到Ubuntu 11.04的一般ssl包,但位置已更新。