使用Concat和Nginx模块时出错

ijnw1ujt  于 2023-06-21  发布在  Nginx
关注(0)|答案(1)|浏览(120)

当我尝试在我的项目中使用Puppet提供的Concat和Nginx模块时,我目前遇到以下错误:

Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: no parameter named 'selinux_ignore_defaults' (file: /etc/puppet/modules/concat/manifests/init.pp, line: 122) on Concat_file[/etc/nginx/conf.d/web1_socket-upstream.conf] (file: /etc/puppet/modules/concat/manifests/init.pp, line: 122) on node web-1

Concat的模块是v7.3.3 Nginx是v4.3.0 StdLib是v8.5.0
Concat模块中的相关代码看起来并没有丢失selinux_ignore_defaults参数:

newparam(:selinux_ignore_defaults, boolean: true, parent: Puppet::Parameter::Boolean) do
    desc <<-DOC
      See the file type's selinux_ignore_defaults documentention:
      https://docs.puppetlabs.com/references/latest/type.html#file-attribute-selinux_ignore_defaults.
    DOC
  end

Puppet端的参数声明中也没有缺少它:

Optional[Boolean]                  $selinux_ignore_defaults = undef,

我不知道为什么会出现错误。有什么想法吗

ql3eal8s

ql3eal8s1#

我们通过更新其他模块和重新启动我们长期运行的傀儡服务器,设法解决了这个问题

相关问题