[原创]关于在CentOS 7.0 下 安装nfs ,遇见 Transaction check error问题的解决

今天小弟的同学在使用阿里云的服务器安装nfs的时候,出现了一下问题

  Transaction check error:

  file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.1.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

通过解读这个log,简而言之,文件出现了冲突,并且是和系统文件发生冲突,所以不敢乱删除文件。但是发现了发生的冲突文件都来自 lvm2-7:2.02.105-14.el7.x86_64包下,而且通过先下面的日志发现

这个包是在更新nfs的依赖包,所以我就将其删除。结果就安装成功。

   $ rpm -e  lvm2-7:2.02.105-14.el7.x86_64 -nodeps

至于其他的安装细节,可以参考以下链接:

1)http://www.cnblogs.com/argb/p/3438568.html

2)http://desert3.iteye.com/blog/1675522

3) http://blog.sina.com.cn/s/blog_bfab07fd0101i3jq.html

4) http://blog.chinaunix.net/uid-26284318-id-3111651.html

5) https://help.aliyun.com/knowledge_detail/6693526.html?pos=1       ECS linux 搭建NFS服务实现磁盘共享

6) https://help.aliyun.com/knowledge_detail/6709580.html?pos=2       linux下怎么搭建nfs共享并实现开机自动挂载

原文地址:https://www.cnblogs.com/jasonHome/p/5487423.html