Hi all,
My systems recently upgraded to puppet .24.8 (from .24.7) and centos
5.3 (from 5.2). Now when puppetd runs, it throws this error:
warning: Configuration could not be instantiated: wrong number of
arguments (13 for 2)
Via trial and error, I traced it down to this resource:
$packagelist = [ "likewise-krb5", "likewise-domainjoin",
"likewise-openldap", "likewise-rpc", "likewise-lsass", "likewise-
eventlog", "likewise-libxml2", "likewise-base", "likewise-passwd",
"likewise-pstore", "likewise-mod-auth-kerb", "likewise-netlogon",
"likewise-sqlite" ]
package { $packagelist:
ensure => installed,
require => Class["centos"],
}
(The "centos" class creates a bunch of repos, deletes the files for
the default OS repo, stops a few services, and starts a few others.
Nothing fancy, no requirements on anything else)
Here's the end of the trace, let me know if I should post the whole
thing...
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1530:in `resource'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1530:in
`validate_relationship'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1529:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1529:in
`validate_relationship'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2381:in `finish'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2379:in `collect'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:2379:in `finish'
/usr/lib/ruby/site_ruby/1.8/puppet/node/catalog.rb:281:in `finalize'
/usr/lib/ruby/site_ruby/1.8/puppet/node/catalog.rb:281:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/node/catalog.rb:281:in `finalize'
/usr/lib/ruby/site_ruby/1.8/puppet/transportable.rb:211:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:172:in
`getconfig'
/usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:245:in
`run'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:425:in `thinmark'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/
core_ext/benchmark.rb:10:in `realtime'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:424:in `thinmark'
/usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:244:in
`run'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/network/client/master.rb:237:in
`run'
/usr/sbin/puppetd:417
warning: Not using cache on failed catalog
warning: Configuration could not be instantiated: wrong number of
arguments (13 for 2)
Any ideas what's going wrong here?
thanks,
Jonathan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---