实验环境:centOS5.6 final 64位; 自带lvm2(LVM版本2.02.74,lib版本1.02.64)
目的: 在系统中安装上lvm2.2.02.85并测试功能
遇到问题:./configure && make && make install 一套命令下来,没有安装错误,但是:
1 通过lvm version 查看到的LVM版本变为2.02.85,但是lib版本没有更新
2 打任何命令都报错:
lvs: relocation error: lvs: symbol dm_zalloc_aux, version Base not defined in file libdevmapper.so.1.02 with link time reference
问题原因: ./configure命令安装的路径不合理,libdevmapper.so.1.02应该装在 /lib64下面
解决办法: cp /lib/libdevmapper.so.1.02 /lib64/