Vagrant:未知配置部分“omnibus”,但已安装 vagrant-omnibus 插件

2023-12-30

我已按照以下说明进行操作:http://berkshelf.com/ http://berkshelf.com/安装最新的 ChefDK 后(从这里:http://downloads.getchef.com/chef-dk/mac/#/ http://downloads.getchef.com/chef-dk/mac/#/)。当我执行“vagrant up”时,出现错误:

Vagrant:
* Unknown configuration section 'omnibus'.

各种帖子(例如Vagrant 在基础镜像上安装 Chef-client https://stackoverflow.com/questions/21274437/vagrant-install-chef-client-on-top-of-base-image)建议这意味着未安装 vagrant-omnibus 插件。就我而言,我已经安装了它。 “vagrant 插件列表”显示:

vagrant-berkshelf (2.0.1)
  - Version Constraint: 2.0.1
vagrant-login (1.0.1, system)
vagrant-omnibus (1.4.1)
vagrant-share (1.1.1, system)

关于如何让这个示例食谱在使用“vagrant up”启动的新虚拟机实例上运行,有什么建议吗?


事实证明对我来说问题是~/.vagrant.d/plugins.json包括 vagrant-omnibus 插件,~/.vagrant.d/gems/gems and ~/.vagrant.d/gems/specifications目录不包含适当的 GEM 或 gemspec 文件。不知道这是怎么发生的,但我怀疑这是由于不小心输入造成的^C在执行 vagrant 插件安装命令的过程中,然后重新执行该命令。

就会出现vagrant plugin install没有做适当的事^C处理并写入内容plugins.json在它存储 gem 和 gemspec 之前。

随后的vagrant plugin install命令不能解决问题。手动编辑plugins.json删除插件然后重新执行vagrant plugin install vagrant-omnibus命令修复了该问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Vagrant:未知配置部分“omnibus”,但已安装 vagrant-omnibus 插件 的相关文章

  • Vagrant 错误:缺少 VT-x/AMD-V 硬件加速

    我想 起 一个流浪盒子 但我收到以下错误 VT x AMD V hardware acceleration is not available on your system Your 64 bit guest will fail to det
  • Vagrant、Puppet 和 Nodejs 模块:npm 模块安装时抛出错误

    我有以下清单 include nodejs package serve ensure gt latest provider gt npm 我正在使用 puppetlab node js 模块 http forge puppetlabs co
  • /vagrant 未填充文件

    我已经使用 Vagrant 1 7 4 配置了默认配置vagrant init在 OS X 10 11 4 上使用最新版本的 VirtualBox 5 0 16 r105871 和最新版本ubuntu trusty64盒子版本 v20160
  • 安装女巫巧克力后,SQL Server 无法对用户进行身份验证(来自厨师)

    我正在尝试自动安装 SQL Server 2016 Express 我有一本厨师食谱 用于使用巧克力包安装 SQL Server Express 与厨师资源相同的命令 chocolatey package sql server expres
  • 厨师刀命令 404 未找到

    我正在尝试使用 Chef 我按照他们提供的所有步骤 使用您的硬件安装和配置 Chef 服务器 我已从工作站运行以下命令 knife SSL check Output 连接到主机 my server 443已成功验证来自 my server
  • “berks update ”到底是做什么的?

    根据 berks help update 该命令应该 更新 Berksfile 中指定的说明书 和依赖项 是的 这就是它所说的 但这到底是什么意思呢 这与 Berksfile 中不同类型的 食谱 规范有何不同 更新命令将尝试查找每个说明书的
  • Ansible,角色未找到错误

    我尝试对本地主机播放以下剧本来配置 Vagrant 机器 hosts all become yes roles base jenkins 我已经从 github 克隆了必要的角色 它们位于相对路径中roles role name 执行以下命
  • 有没有模拟Raspberry Pi的Vagrant盒子?

    我正在考虑评估使用 Raspberry Pi 对 ARM 芯片进行编程的工具链 并且我想运行一个模拟 Raspberry 环境的 Vagrant 盒子 有谁知道是否有类似的东西可用 我已经在网上搜索了解决方案 但我可能向谷歌提出了错误的问题
  • 替换包装食谱中的模板

    我正在尝试为以下内容写一本包装食谱厨师石墨回购 https github com hw cookbooks graphite 在配方carbon rb中 出现以下几行 template node graphite base dir conf
  • Vagrant:192.168.33.10 拒绝连接

    你好 我通过vagrant在虚拟机中安装了centOS6 还安装了httpd和php 但是 当我尝试访问http 192 168 33 10 http 192 168 33 10这是我在Vagrantfile中设置的IP地址 我无法打开网页
  • rbenv 不断生成 vagrant shim

    我正在使用最新的 vagrant 和 rbenv 和各种红宝石 我正在使用最新的 vagrant 它不再使用 gem 当我执行 vagrant 命令时 我看到以下错误 rbenv vagrant command not found 我已经从
  • Vagrant 超时

    有一些问题让我的流浪汉站起来 拿到箱子就跑vagrant init之后vagrant up命令我收到此消息 Bringing machine default up with virtualbox provider gt default Im
  • Nginx 没有将 websocket 升级响应传递回客户端?

    我在精确的 64 vagrant box 上使用 Nginx Websockets 并使用 c mono 作为应用程序服务器 目标是直接通过 Nginx 提供静态内容 并在同一端口上处理普通的 http 服务请求 在 service 上 和
  • 无法通过 SSH 访问 Vagrant VM(不使用 vagrant ssh)

    在准备调整结构部署脚本以与本地 Vagrant VM 配合使用时 我试图说服 VM 让我通过 SSH 连接到它而不使用vagrant ssh 我不断收到错误 我尝试了很多不同的设置组合 但这是最新的 Vagrant 文件 Vagrant c
  • 如何获取 RightScale 厨师食谱中正在运行的食谱的完整路径?

    从我当前正在执行的食谱食谱中 我想访问它在我的执行机器上的 当前 位置 我需要它来访问它的缓存目录结构 我有一种感觉它位于 node 内部的某个地方 但我根本找不到有关其结构的任何文档 有什么建议吗 Thanks 刚刚通过检查 run co
  • 无法在 AWS Opsworks 上使用 Chef 12 找到 Chef 社区食谱

    问题 在 AWS OpsWorks 上运行自定义说明书时setup failed状态针对实例显示 并且故障日志中显示以下内容 2016 03 26T22 53 48 00 00 INFO Started chef zero at chefz
  • 如何一次“vagrant up”多个节点?

    我有一个定义了多个节点的 Vagrantfile 比如节点1 节点2 节点3 我想运行一个命令 vagrant up provision node1 node2 但这似乎在一个命令行中不可能 唯一的方法似乎是并行运行两个命令 vagrant
  • 在虚拟机共享目录上运行“grunt”

    将 Vagrant 与 Windows 主机和 Linux 客户机一起使用 grunt尝试运行作业时返回以下错误 据我了解 在主机 来宾共享目录中 此文件路径超出了 Windows 的 255 个字符限制 npm ERR Error EPE
  • 使用 Vagrant 配置机器并在脚本停止处拾取时是否可以重新启动机器?

    我正在阅读 bash 中的教程 其中他们说重新启动机器 没有直接重新启动服务的选项 这是重新启动机器的问题 然后还有更多命令在配置时仍然需要运行 那么有没有办法在配置过程中重新启动盒子 然后从上次中断的地方继续进行呢 据我所知 如果尝试重新
  • Vagrant 提供,无法启动 grunt

    我正在尝试让 vagrant 安装 nodejs 正常运行所需的所有内容 然后在节点项目的根文件夹上执行 nohup grunt server 之后 我期望服务器在端口 3030 上侦听 但事实并非如此 如果在配置后我这样做 流浪者 ssh

随机推荐