Anyone ever seen these errors before? never seen the "wrong # of
arguments before"
[jleggett@lxp6d3m8 manifests]$ sudo puppet --debug --confdir=/opt/
etrade/p6/puppet/ ct-example.pp
debug: Puppet::Type::Package::ProviderRpm: Executing '/bin/rpm --
version'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm --
version'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderUrpmi: Executing '/bin/rpm -ql
rpm'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderAptrpm: Executing '/bin/rpm -ql
rpm'
wrong number of arguments (2 for 1)
err: Could not create et_p6_openssl: Parameter provider failed:
Invalid package provider '/usr/bin/yum'
Parameter provider failed: Invalid package provider '/usr/bin/yum'
[jleggett@lxp6d3m8 manifests]$ vi ct-
example.pp [jleggett@lxp6d3m8
manifests]$ sudo puppet --debug --confdir=/opt/etrade/p6/puppet/ ct-
example.pp
debug: Puppet::Type::Package::ProviderRpm: Executing '/bin/rpm --
version'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm --
version'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderUrpmi: Executing '/bin/rpm -ql
rpm'
wrong number of arguments (2 for 1)
debug: Puppet::Type::Package::ProviderAptrpm: Executing '/bin/rpm -ql
rpm'
wrong number of arguments (2 for 1)
debug: Creating default schedules
debug: Prefetching yum resources for package
debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm -qa --
nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %
{VERSION} %{RELEASE} %{ARCH}
''
debug: Puppet::Type::Package::ProviderYum: Executing '/usr/bin/python /
usr/local/lib/ruby/site_ruby/1.8/puppet/provider/package/yumhelper.py'
wrong number of arguments (2 for 1)
err: Could not prefetch package provider 'yum': Execution of '/usr/bin/
python /usr/local/lib/ruby/site_ruby/1.8/puppet/provider/package/
yumhelper.py' returned 256:
debug: //Package[et_p6_openssl]/require: requires
Yumrepo[P6.RHAS3.X86]
debug: Puppet::Type::Package::ProviderYum: Not suitable: false value
err: //Package[et_p6_openssl]: Failed to retrieve current state of
resource: Provider yum is not functional on this platform
debug: Finishing transaction -611130518 with 0 changes
[jleggett@lxp6d3m8 manifests]$
[jleggett@lxp6d3m8 manifests]$ cat ct-example.pp
yumrepo { "P6.RHAS3.X86":
baseurl => "
http://yum.etrade.com/p6.rhas3.x86/dev-main-
gold/",
name => "DEV-MAIN-GOLD",
enabled => 1,
gpgcheck => 0,
}
package {"et_p6_openssl":
ensure => installed,
provider => "yum",
require => Yumrepo["P6.RHAS3.X86"],
}
[jleggett@lxp6d3m8 manifests]$