ubuntu 如何将libdb4.8 换成libdb4.6[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]

在ubuntu10.04中安装完成pvfs2.7.1后

[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]

运行pvfs2-server /etc/pvfs2-fs.conf -f

出现了这样的错误

ubuntu 如何将libdb4.8 换成libdb4.6[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]_第1张图片

handle 0 invalid....

ubuntu 如何将libdb4.8 换成libdb4.6[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]_第2张图片

通过参考

http://www.beowulf-underground.org/pipermail/pvfs2-users/2008-July/002492.html

发现pvfs2.7.1与berkerley db4.8有兼容性问题

而我的机器上

ldd /usr/local/sbin/pvfs2-server

所以要将它卸载,换成libdb4.6版本

以前还不知道如何卸载,哈哈,其实直接用命令就行了

apt-get install libdb4.6-dev

这样就自动将原来的卸载掉了

然后重新编译pvfs2.7.1这样ldd /usr/local/pvfs2-server看到了吧,就换过来了

ubuntu 如何将libdb4.8 换成libdb4.6[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]_第3张图片


在此执行pvfs2-server /etc/pvfs2-fs.conf -f

ok,成功了。。。

卸载libdb4.8成功,安装libdb4.6成功。

ubuntu 如何将libdb4.8 换成libdb4.6[pvfs2.7.1与Berkeley DB4.8不兼容,需要使用DB4.6]_第4张图片


你可能感兴趣的:(ubuntu)