Issue #5048 has been updated by Chad Huneycutt.

File foo.yaml added

The resource looks like:
<pre>
#<Puppet::Resource:0x2b096268ca90 @virtual=nil, @type="Class", @file=nil, 
@exported=nil, @line=nil, @title="Settings", 
@catalog=#<Puppet::Resource::Catalog:0x2b096268ccc0 @version=1287590740, 
@resource_table={}, @aliases={}, @classes=[], @edges=[], 
@transient_resources=[], @vertices={}, @applying=false, 
@extraction_format=:transportable, @name="foo.bar.org", 
@relationship_graph=nil>, @parameters={}, @tags=["class", "settings"]>
</pre>

I am attaching the catalog.

----------------------------------------
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: Needs more information
Priority: Normal
Assignee: Markus Roberts
Category: plumbing
Target version: 2.6.x
Affected Puppet version: 2.6.2
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.

Reply via email to