Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rabbitmq 错误';无效参数包括_src';在流浪汉身上配备傀儡时_Rabbitmq_Vagrant_Puppet_Git Submodules - Fatal编程技术网

Rabbitmq 错误';无效参数包括_src';在流浪汉身上配备傀儡时

Rabbitmq 错误';无效参数包括_src';在流浪汉身上配备傀儡时,rabbitmq,vagrant,puppet,git-submodules,Rabbitmq,Vagrant,Puppet,Git Submodules,我正在尝试在虚拟机上安装RabbitMQ模块。我用过: git子模块添加https://github.com/puppetlabs/puppetlabs-rabbitmq.git 我以同样的方式安装了所有dependecy(如:stdlib、epel、staging和erlang中所列) 我把舱单减到最低限度: Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] } exec { 'apt-get updat

我正在尝试在虚拟机上安装RabbitMQ模块。我用过:

git子模块添加https://github.com/puppetlabs/puppetlabs-rabbitmq.git

我以同样的方式安装了所有dependecy(如:stdlib、epel、staging和erlang中所列)

我把舱单减到最低限度:

Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }


exec { 'apt-get update':
    command => 'apt-get update',
    timeout => 60,
    tries   => 3
}

package { ['python-software-properties']:
    ensure  => 'installed',
    require => Exec['apt-get update'],
}

$sysPackages = [ 'build-essential', 'git', 'curl']
package { $sysPackages:
    ensure => "installed",
    require => Exec['apt-get update'],
}

include epel
include staging
class { 'erlang': epel_enable => true}

class { 'rabbitmq':
    port                    => '5672',
    service_manage          => true,
    environment_variables   => {
        'RABBITMQ_NODENAME'     => 'server',
        'RABBITMQ_SERVICENAME'  => 'rabbitMQ'
    }
}
当我为我的虚拟机设置了
流浪设置
,我得到了错误:

==> default: Error: Invalid parameter include_src at /tmp/vagrant-puppet/modules
-33d06c2339c7ee7ab2bd92b2d11cf5d9/erlang/manifests/repo/apt.pp:39 

我几乎可以肯定,这是因为我没有依赖性,但我不知道是哪一个。有什么想法吗?

看来erlang模块需要旧版本的apt模块。看看这个。最近,在apt资源中,参数
include_src
include_deb
被一个
include
参数替代。要解决此问题,请在中安装
apt
模块。

谢谢您的回答,我正在马上测试。