linux启动libvirtd失败原因之libdevmapper.so

报错:libvirtd: relocation error: libvirtd: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
解决:yum -y upgrade device-mapper-libs(epel源,阿里的yum源或者remi源)
或者到/usr/lib/libvirtd目录下删除libdevmapper.so也可以解决,但后期启动虚拟机实例时可能会出错,因为libdevpapper.so的作用是,管理虚拟机实例的逻辑卷.

软件包:libdevmapper-dev(2:1.02.155-2)
Linux Kernel Device Mapper header files
The Linux Kernel Device Mapper is the LVM (Linux Logical Volume Management) Team’s implementation of a minimalistic kernel-space driver that handles volume management, while keeping knowledge of the underlying device layout in user-space. This makes it useful for not only LVM, but software raid, and other drivers that create “virtual” block devices.

This package contains the (user-space) header files for accessing the device-mapper; it allow usage of the device-mapper through a clean, consistent interface (as opposed to through kernel ioctls).

libdevpapper是LVM(Linux逻辑卷管理)团队实现的一个最小内核空间驱动程序,它管理逻辑卷,同时不改变用户空间中底层存储设备。这不仅对LVM有用,而且对软件RAID和其他创建“虚拟”块设备的驱动程序也有用。

此包包含用于访问映射设备(即虚拟磁盘lvm,raid)的(用户空间)头文件;它允许通过一致的接口(而不是通过内核ioctls)使用映射设备。

libvirt.so是libvirt库的一个重要组成部分。它提供了用于管理虚拟化技术的API。libvirt.so在安装多版本Python后可能会出现异常,因为它需要与libvirtmod.so库文件配套使用。如果在使用yum安装libvirt时出现问题,可以通过复制/usr/lib64/python2.6/site-packages/libvirtmod.so到/usr/local/lib/python2.7/site-packages目录下解决。 此外,有时在编译libvirt时可能会遇到其他错误。例如,错误信息"error: You must install the libyajl library & headers to compile libvirt"表示需要安装libyajl库及其头文件来编译libvirt。同样,错误信息"error: You must install device-mapper-devel/libdevmapper >= 1.0.0 to compile libvirt"表示需要安装device-mapper-devel/libdevmapper库版本大于或等于1.0.0来编译libvirt。解决方法是按照错误信息提供的指引安装相应的库和头文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [python中import libvirt异常解决办法](https://blog.csdn.net/yingzinanfei/article/details/53099012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Ubuntu上libvirt的安装](https://blog.csdn.net/yiling518/article/details/44115697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值