Issue #5048 has been updated by Chad Huneycutt.
The reason I am not sure 4778 is related is because I don't use any 2.6
features like parameterized classes, stages, and that's the first I have seen
of the "class { a: }" syntax.
----------------------------------------
Bug #5048: "No title provided and "" is not a valid resource reference" after
2.6.2 upgrade
https://projects.puppetlabs.com/issues/5048
Author: Chad Huneycutt
Status: Unreviewed
Priority: Normal
Assignee:
Category:
Target version:
Affected Puppet version:
Keywords:
Branch:
After upgrading my puppet master from 0.25.5 to 2.6.2, my 0.25.5 clients cannot
apply their catalogs. A trace is at the bottom of this report.
The clients use 0.25.5 from EPEL. The master runs REE and was upgraded with
gems. I should also mention that when I run the client on the master (running
2.6.2), the catalog is applied correctly.
<pre>
[r...@foo puppet]# puppetd --debug --trace --test
debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does
not exist
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/run/puppet/puppetd.pid]: Autorequiring File[/var/run/puppet]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring
File[/var/lib/puppet/state]
debug: /File[/etc/puppet/namespaceauth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/csr_foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring
File[/var/lib/puppet/state]
debug: Finishing transaction 23626288717040 with 0 changes
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/public_keys]
debug: /File[/var/lib/puppet/ssl/private_keys/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/private_keys]
debug: /File[/etc/puppet/namespaceauth.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/certs/foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/csr_foo.bar.org.pem]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
debug: Finishing transaction 23626288087280 with 0 changes
debug: Using cached certificate for ca
debug: Using cached certificate for foo.bar.org
debug: Finishing transaction 23626289030880 with 0 changes
debug: Loaded state in 0.02 seconds
info: Retrieving plugin
debug: Using cached certificate for ca
debug: Using cached certificate for foo.bar.org
debug: Using cached certificate_revocation_list for ca
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml;
using marshal
debug: Finishing transaction 23626288782620 with 0 changes
info: Loading facts in ccbp_realname
info: Loading facts in myhackfactor
info: Loading facts in ccbp_sysinfo
info: Loading facts in ccbp_osflavor
info: Loading facts in mydom0
info: Loading facts in ccbp_arch
info: Loading facts in ccbp_extsysinfo
info: Loading facts in virtual
info: Loading facts in ccbp_osmajrel
info: Loading facts in ccbp_osfam
info: Loading facts in ccbp_osminrel
info: Loading facts in ccbp_realname
info: Loading facts in myhackfactor
info: Loading facts in ccbp_sysinfo
info: Loading facts in ccbp_osflavor
info: Loading facts in mydom0
info: Loading facts in ccbp_arch
info: Loading facts in ccbp_extsysinfo
info: Loading facts in virtual
info: Loading facts in ccbp_osmajrel
info: Loading facts in ccbp_osfam
info: Loading facts in ccbp_osminrel
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -h
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -h
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -h
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -0
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -0
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: command not found:
/usr/local/bin/xeninfo -0
debug: catalog supports formats: b64_zlib_yaml marshal pson raw yaml; using
marshal
info: Caching catalog for foo.bar.org
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:135: warning: Object#type is
deprecated; use Object#class
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:135: warning: Object#type is
deprecated; use Object#class
/usr/lib/ruby/site_ruby/1.8/puppet/resource/reference.rb:27:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/type/component.rb:68:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/type/component.rb:68:in `title='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1898:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/type/component.rb:31:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:174:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:174:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:569:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:569:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:547:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:547:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:473:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:119:in `convert_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:114:in `retrieve_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:142:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/agent/locker.rb:21:in `lock'
/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:53:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:134:in `with_client'
/usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:51:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application/puppetd.rb:103:in `onetime'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:226:in `run_command'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:306:in `exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run'
/usr/sbin/puppetd:160
err: Could not run Puppet configuration client: No title provided and "" is not
a valid resource reference
[r...@foo puppet]#
</pre>
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" 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-bugs?hl=en.