首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装红宝石-红宝石-libvirt,迷航-libvirt,雾-libvirt…失败丢失libvirt库

安装红宝石-红宝石-libvirt,迷航-libvirt,雾-libvirt…失败丢失libvirt库
EN

Stack Overflow用户
提问于 2022-11-29 14:40:37
回答 2查看 24关注 0票数 0

当试图安装ruby以启用对迷航者的libvirt管理时,安装失败,因为它依赖于当前未安装的库: libvirt。

Libvirt正在工作,我能够手动编译流浪者-libvirt,甚至可以使用virsh启动和配置qemu VM。

主机是VMWare主机,但启用了嵌套虚拟化。虚拟化vmx通过lscpu可见,vmx/ svm功能在/proc/cpuinfo中显示。

代码语言:javascript
复制
Vagrant failed to install the requested plugin because it depends
on a library which is not currently installed on this system. The
following library is required by the 'vagrant-libvirt' plugin:

  libvirt

Please install the library and then run the command again.

我已经安装了所有的包/ gems https://computingforgeeks.com/use-vagrant-with-libvirt-kvm-on-centos/,并且不知道ruby是如何尝试与libvirt对话的,而这个库可能会丢失。

尝试了RHEL,Centos8 (alma),Debian。

EN

回答 2

Stack Overflow用户

发布于 2022-11-29 20:17:55

在文档页面中有一个用于流浪者-libvirt的安装指南,您应该先检查它,以防您还没有。

包维护人员有时选择将库拆分为基本包和开发人员包。通常,基本包应该满足需求,但在某些情况下,您可能也需要开发人员包。在基于Debian的发行版中,您可以找到*-dev,而在基于Fedora的发行版中,可以找到*-devel包。

顺便提一句,如果你很难找到另一个软件包管理器,你应该使用这个网页- pkgs.org

票数 0
EN

Stack Overflow用户

发布于 2022-11-30 09:32:50

对于https://GitHub.com/vagrant-libvirt/vagrant-libvirt/issues/1104,问题实际上是一个未定义的库路径。

对于Hashicorp发布的迷航包来说,解决这个问题的真正方法是强制库迁移:

代码语言:javascript
复制
CONFIGURE_ARGS='with-ldflags=-L/opt/vagrant/embedded/lib with-libvirt-include=/usr/include/libvirt with-libvirt-lib=/usr/lib64' GEM_HOME=~/.vagrant.d/gems GEM_PATH=$GEM_HOME:/opt/vagrant/embedded/gems PATH=/opt/vagrant/embedded/bin:$PATH vagrant plugin install vagrant-libvirt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74615763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档