Issue #13253 has been updated by Chris Price.

Status changed from Investigating to Needs More Information
Assignee changed from Chris Price to Adam Gibbins


----------------------------------------
Bug #13253: 2.6.8 client is not compatible with 2.7.12 master
https://projects.puppetlabs.com/issues/13253#change-58719

Author: Adam Gibbins
Status: Needs More Information
Priority: Normal
Assignee: Adam Gibbins
Category: 
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


Our master is running 2.7.12, yet a 2.6.8 client throws the below error.
    root@host:~# puppet --version
    2.6.8
    root@host:~# puppetd --test --debug --verbose --trace
    debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
    debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not 
exist
    debug: Puppet::Type::User::ProviderPw: file pw does not exist
    debug: Failed to load library 'ldap' for feature 'ldap'
    debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
    debug: Failed to load library 'selinux' for feature 'selinux'
    debug: Puppet::Type::File::ProviderMicrosoft_windows: feature 
microsoft_windows is missing
    debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring 
File[/var/lib/puppet/state]
    debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
    debug: /File[/var/lib/puppet/ssl/private_keys/host.example.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
    debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/clientbucket]: Autorequiring 
File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/ssl/certs/host.example.com.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
    debug: /File[/var/lib/puppet/client_yaml]: Autorequiring 
File[/var/lib/puppet]
    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/certs]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring 
File[/var/lib/puppet/state]
    debug: /File[/var/lib/puppet/ssl/certs/ca.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/public_keys/host.example.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
    debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring 
File[/var/lib/puppet/state]
    debug: /File[/var/lib/puppet/state/graphs]: Autorequiring 
File[/var/lib/puppet/state]
    debug: /File[/var/lib/puppet/ssl/public_keys]: 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/client_data]: Autorequiring 
File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring 
File[/var/lib/puppet/state]
    debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
    debug: Finishing transaction 70000476831100
    debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring 
File[/var/lib/puppet/ssl]
    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]: Autorequiring File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/ssl/certs/host.example.com.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
    debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/ssl/public_keys/host.example.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/public_keys]
    debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring 
File[/var/lib/puppet/ssl/certs]
    debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
    debug: /File[/var/lib/puppet/ssl/private]: Autorequiring 
File[/var/lib/puppet/ssl]
    debug: /File[/var/lib/puppet/ssl/private_keys/host.example.com.pem]: 
Autorequiring File[/var/lib/puppet/ssl/private_keys]
    debug: Finishing transaction 70000477523800
    debug: Using cached certificate for ca
    debug: Using cached certificate for host.example.com
    debug: Finishing transaction 70000476890860
    debug: Loaded state in 0.01 seconds
    info: Retrieving plugin
    debug: Using cached certificate for ca
    debug: Using cached certificate for host.example.com
    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 70000476593520
    info: Loading facts in augeasversion
    info: Loading facts in users
    info: Loading facts in mounts
    info: Loading facts in lxc
    info: Loading facts in default_gateway
    info: Loading facts in concat_basedir
    info: Loading facts in local_volumes
    info: Loading facts in root_home
    info: Loading facts in facter_dot_d
    info: Loading facts in puppet_vardir
    info: Loading facts in partitions
    info: Loading facts in uuid
    info: Loading facts in iptables
    info: Loading facts in filesystems
    info: Loading facts in static_facts
    info: Loading facts in mysql_slave
    info: Loading facts in mysql
    info: Loading facts in puppet_enabled
    info: Loading facts in bonding
    info: Loading facts in augeasversion
    info: Loading facts in users
    info: Loading facts in mounts
    info: Loading facts in lxc
    info: Loading facts in default_gateway
    info: Loading facts in concat_basedir
    info: Loading facts in local_volumes
    info: Loading facts in root_home
    info: Loading facts in facter_dot_d
    info: Loading facts in puppet_vardir
    info: Loading facts in partitions
    info: Loading facts in uuid
    info: Loading facts in iptables
    info: Loading facts in filesystems
    info: Loading facts in static_facts
    info: Loading facts in mysql_slave
    info: Loading facts in mysql
    info: Loading facts in puppet_enabled
    info: Loading facts in bonding
    debug: catalog supports formats: b64_zlib_yaml dot marshal pson raw yaml; 
using marshal
    info: Caching catalog for host.example.com
    debug: Using cached certificate for ca
    debug: Using cached certificate for host.example.com
    debug: Using cached certificate_revocation_list for ca
    debug: report supports formats: b64_zlib_yaml marshal raw yaml; using 
marshal
    /usr/lib/ruby/1.8/puppet/simple_graph.rb:238:in `vertices'
    /usr/lib/ruby/1.8/puppet/resource/catalog.rb:531:in `to_catalog'
    /usr/lib/ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/1.8/puppet/configurer.rb:113:in `convert_catalog'
    /usr/lib/ruby/1.8/puppet/configurer.rb:108:in `retrieve_catalog'
    /usr/lib/ruby/1.8/puppet/configurer.rb:139:in `run'
    /usr/lib/ruby/1.8/puppet/agent.rb:39
    /usr/lib/ruby/1.8/puppet/agent/locker.rb:21:in `lock'
    /usr/lib/ruby/1.8/puppet/agent.rb:39
    /usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
    /usr/lib/ruby/1.8/puppet/agent.rb:39
    /usr/lib/ruby/1.8/puppet/agent.rb:103:in `with_client'
    /usr/lib/ruby/1.8/puppet/agent.rb:37
    /usr/lib/ruby/1.8/puppet/application.rb:172:in `call'
    /usr/lib/ruby/1.8/puppet/application.rb:172:in `controlled_run'
    /usr/lib/ruby/1.8/puppet/agent.rb:35:in `run'
    /usr/lib/ruby/1.8/puppet/application/agent.rb:114:in `onetime'
    /usr/lib/ruby/1.8/puppet/application/agent.rb:88:in `run_command'
    /usr/lib/ruby/1.8/puppet/application.rb:305:in `run'
    /usr/lib/ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/1.8/puppet/application.rb:305:in `run'
    /usr/lib/ruby/1.8/puppet/application.rb:411:in `exit_on_fail'
    /usr/lib/ruby/1.8/puppet/application.rb:305:in `run'
    /usr/sbin/puppetd:4
    err: Could not run Puppet configuration client: undefined method `keys' for 
nil:NilClass
    root@host:~#


-- 
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