在linux里,使用yum命令时出现如下的错误:
BDB0055 illegal flag specified to DB_ENV->open
rpmdb:No such file or directory
Segmentation fault (core dumped)
这是由于yum内部所需要使用的Berkeley DB出现问题,出现这一原因很可能是因为在安装某个软件时修改了Berkeley DB的库文件。
解决办法:
进入到/lib64目录下,把 libdb-4.7.so 文件命名为 libdb-4.7.so.bak文件,再从yum命令可以正常使用的linux服务器的相应目录下把 libdb-4.7.so 文件拷贝过来,就可以正常使用了。