Closed sdodson closed 9 years ago
@andrewklau any idea?
All of their tests are being done on a pristine system and I see signs that the pluginsync is failing. So right now I suspect this is happening because pluginsync hasn't sync'd java_ks. But I'm really surprised there aren't errors showing that it's trying to create resources for which it doesn't have a defined type for.
This is seen before the logs I've previously pasted.
Notice: /File[/var/opt/lib/pe-puppet/lib/puppet/parser/functions/postgresql_escape.rb]/ensure: defined content as '{md5}2e136fcd653ab38d831c5b40806d47d1'
Error: /File[/var/opt/lib/pe-puppet/lib/puppet/parser/functions/postgresql_password.rb]/ensure: change from absent to file failed: execution expired
Error: Could not retrieve plugin: execution expired
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_puppetdb_server_status.rb
Warning: Could not load fact file /var/opt/lib/pe-puppet/lib/facter/pe_puppetdb_server_status.rb: cannot load such file -- puppet/util/pe_puppetdb_validator
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/platform_tag.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_postgres_default_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/windows.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/postgres_default_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/ip6tables_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/staging_http_get.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/custom_auth_conf.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_build.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_version.rb
Info: Caching catalog for node1.openstacklocal
Warning: The package type's allow_virtual parameter will be changing its default value from false to true in a future release. If you do not want to allow virtual packages, please explicitly set allow_virtual to false.
(at /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/type.rb:816:in `set_default')
Info: Applying configuration version '1418181217'
puppetd ignores resources in the catalog if the type code cannot be found https://projects.puppetlabs.com/issues/4415
Puppet run continues despite failed Pluginsync https://tickets.puppetlabs.com/browse/PUP-1763
Is pluginsync successful when msgserver_tls_enabled is set to false? pluginsync is required for the module to work properly, it could be the puppetmaster-client has not been setup properly to work with pluginsync.
I also noticed msgserver_tls_keystone_password is not being defined. By default it's password, we should probably add a check to make sure it's equal to or greater than 8 otherwise it'll also fail. I can't remember if it was a silent failure or it reported an error.
Otherwise, I'm not too sure.
I'm pretty sure it's just a timeout issue. The host where they're running puppet agent is ~250ms from the puppet master. On the first puppet run it has to pull down all of the plugins and those hundreds of serialized requests exceed the default 120second timeout. If puppet were run again it would likely work as pluginsync is incremental. I've asked them to re-test with --configtimeout 9000
I'll close this once I have confirmation that works and we'll work on co-locating the puppet master with the test hosts to improve our test bed.
not really an issue
Our QE team have a host that's not creating the keystores, it's deploying the CA, Certificate, and Key but for some reason it's not creating the keystore, no errors or anything. I thought perhaps the keystore and trust files existed and were timestamped sometime in the future, but that's not the case.
This is originally from https://bugzilla.redhat.com/show_bug.cgi?id=1172261