首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到安装有图书管理员木偶的模块。

没有找到安装有图书管理员木偶的模块。
EN

Stack Overflow用户
提问于 2014-10-02 21:04:47
回答 1查看 702关注 0票数 0

我试图在一个流浪汉的客人中安装傀儡实验室apt模块,但是我碰到了以下错误:

代码语言:javascript
复制
==> default: Running provisioner: puppet...
==> default: Running Puppet with default.pp...
==> default: stdin: is not a tty
==> default: Info: Loading facts in /tmp/modules/puppetlabs-stdlib/lib/facter/pe_version.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-stdlib/lib/facter/puppet_vardir.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-stdlib/lib/facter/facter_dot_d.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-stdlib/lib/facter/root_home.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-apt/lib/facter/apt_package_updates.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-apt/lib/facter/apt_update_last_success.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-apt/lib/facter/apt_security_updates.rb
==> default: Info: Loading facts in /tmp/modules/puppetlabs-apt/lib/facter/apt_updates.rb
==> default: Error: Could not find class apt for vagrant-ubuntu-trusty-64.home on node vagrant-ubuntu-trusty-64.home

我的Vagrantfile:

代码语言:javascript
复制
Vagrant.configure("2") do |config|

  config.vm.box = "ubuntu/trusty64"

  config.vm.provision "shell", inline: "apt-get install -y ruby1.9.1-dev git"
  config.vm.provision "shell", inline: "gem install librarian-puppet -v 1.0.0"
  config.vm.provision "shell", inline: "cp /vagrant/Puppetfile /tmp/"
  config.vm.provision "shell", inline: "cd /tmp/ && librarian-puppet install --verbose"

  config.vm.provision "puppet" do |puppet|
    puppet.temp_dir = "/tmp"
    puppet.options = ['--modulepath=/tmp/modules', '--verbose', '--debug']
  end
end

我的假人档案:

代码语言:javascript
复制
forge "https://forge.puppetlabs.com"

mod 'puppetlabs-apt',
  :git => "git://github.com/puppetlabs/puppetlabs-apt.git"

mod 'puppetlabs-stdlib',
  :git => "git://github.com/puppetlabs/puppetlabs-stdlib.git"

我的清单/default.pp:

代码语言:javascript
复制
include apt

我对木偶缺乏经验,所以任何指点都会很感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-03 16:13:42

图书管理员-木偶是把模块放在/tmp/模块/傀儡实验室-apt而不是/tmp/模块/apt。

您需要将图书管理员-傀儡更新为1.1.3+,因为1.0.0不使用所有者-模块语法,它以前是所有者/模块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26169648

复制
相关文章

相似问题

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