当我无法使用 puppet 安装 jenkins 并出现以下错误时,我在 ubuntu 机器上:
/etc/puppet/modules/jenkins/manifests# puppet agent --no-daemonize --verbose
notice: Starting Puppet client version 2.7.1
info: Caching catalog for fqdn.myhost.com
err: Could not run Puppet configuration client: Parameter unless failed: 'apt-key list | grep -Fqe 'D50582E6'' is not qualified and no path was specified. Please qualify the command or specify a path.
事实上我没有这个:
/etc/puppet/modules/jenkins/manifests# apt-key list | grep -Fqe 'D50582E6'
/etc/puppet/modules/jenkins/manifests#
我已按照此页面中的说明进行操作,并使用了此处指定的第一个模块:
https://wiki.jenkins-ci.org/display/JENKINS/Puppet
我已经从以下位置下载了 apt 模块: https ://github.com/camptocamp/puppet-apt/downloads
并将其放在模块下的人偶中。
任何人都可以帮助我如何克服这个问题?谢谢
它不告诉你这个错误发生在哪里吗?即你的 Puppet 体现在哪一行?你在某个地方有一个执行官,有“除非”吗?您收到的错误消息似乎很清楚。要么你应该完全限定可执行文件,即
或者你应该添加一个路径,即