Issue #13253 has been updated by Chris Price. Status changed from Needs More Information to Closed
Hi Adam, if you are no longer being affected by it, we can probably put it on hold until/unless we get additional reports. Thanks, and please feel free to re-open it if needed. ---------------------------------------- Bug #13253: 2.6.8 client is not compatible with 2.7.12 master https://projects.puppetlabs.com/issues/13253#change-58746 Author: Adam Gibbins Status: Closed 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.
