Issue #4204 has been updated by Greg Boug.
Can confirm that this issue is present in 2.6.4. It also occured for me before I started up the puppet agent. After starting up to puppet master, each client as it uploads its first report after this will get this error. Appears to correct itself after this, however. So a single report is lost for each new client? ---------------------------------------- Bug #4204: Ownership issues when master & client share $vardir https://projects.puppetlabs.com/issues/4204 Author: James Turnbull Status: Needs more information Priority: Normal Assignee: James Turnbull Category: plumbing Target version: queued Affected Puppet version: 2.6.0rc1 Keywords: Branch: If I delete /var/lib/puppet (my $vardir) and then rerun the master and trigger an agent run I get:' <pre> info: //pelin.lovedthanlost.net/Puppet: Caching catalog for pelin.lovedthanlost.net debug: //pelin.lovedthanlost.net/Puppet: Creating default schedules info: //pelin.lovedthanlost.net/Puppet: Applying configuration version '1278735992' /usr/lib/ruby/site_ruby/1.8/puppet/provider/file/posix.rb:94:in `sync' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/owner.rb:48:in `sync' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:781:in `property_fix' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:775:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:775:in `property_fix' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/ensure.rb:74:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/ensure.rb:74:in `set_directory' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:81:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:81:in `call_valuemethod' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:241:in `set' /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:295:in `sync' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/ensure.rb:164:in `sync' /usr/lib/ruby/site_ruby/1.8/puppet/transaction/change.rb:34:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:21:in `apply_changes' /usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:20:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:20:in `apply_changes' /usr/lib/ruby/site_ruby/1.8/puppet/transaction/resource_harness.rb:90:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:49:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:114:in `eval_children_and_apply_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:92:in `eval_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:143:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:414:in `thinmark' /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:413:in `thinmark' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:142:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:135:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:135:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:144:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:640:in `use' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:162:in `without_noop' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:638:in `use' /usr/lib/ruby/1.8/sync.rb:230:in `synchronize' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:622:in `use' /usr/lib/ruby/site_ruby/1.8/puppet/reports/store.rb:26:in `mkclientdir' /usr/lib/ruby/site_ruby/1.8/puppet/reports/store.rb:36:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:32:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:25:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:25:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:14:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:253:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:64:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:168:in `save_object' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:143:in `do_save' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:68:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:68:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick/rest.rb:23:in `service' /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:45:in `listen' /usr/lib/ruby/1.8/webrick/server.rb:173:in `call' /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in `start' /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' /usr/lib/ruby/1.8/webrick/server.rb:92:in `each' /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:42:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `new' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in `synchronize' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:127:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:142:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:125:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:114:in `main' /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:46:in `run_command' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:301:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:398:in `exit_on_fail' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:301:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:55:in `execute' /usr/bin/puppet:4 err: /File[/var/lib/puppet/reports/pelin.lovedthanlost.net]/ensure: change from absent to directory failed: Failed to set owner to '0': Operation not permitted - /var/lib/puppet/reports/pelin.lovedthanlost.net debug: Finishing transaction -615900348 /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:644:in `use' /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:157:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:640:in `use' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:162:in `without_noop' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:638:in `use' /usr/lib/ruby/1.8/sync.rb:230:in `synchronize' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:622:in `use' /usr/lib/ruby/site_ruby/1.8/puppet/reports/store.rb:26:in `mkclientdir' /usr/lib/ruby/site_ruby/1.8/puppet/reports/store.rb:36:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:32:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:25:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:25:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/report/processor.rb:14:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:253:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:64:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:168:in `save_object' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:143:in `do_save' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:68:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/handler.rb:68:in `process' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick/rest.rb:23:in `service' /usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:45:in `listen' /usr/lib/ruby/1.8/webrick/server.rb:173:in `call' /usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:in `start' /usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:in `start' /usr/lib/ruby/1.8/webrick/server.rb:92:in `each' /usr/lib/ruby/1.8/webrick/server.rb:92:in `start' /usr/lib/ruby/1.8/webrick/server.rb:23:in `start' /usr/lib/ruby/1.8/webrick/server.rb:82:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:42:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `initialize' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `new' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:41:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in `synchronize' /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:38:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:127:in `listen' /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:142:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:125:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:114:in `main' /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:46:in `run_command' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:301:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:398:in `exit_on_fail' /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:301:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:55:in `execute' /usr/bin/puppet:4 err: Report store failed: Got 1 failure(s) while initializing: change from absent to directory failed: Failed to set owner to '0': Operation not permitted - /var/lib/puppet/reports/pelin.lovedthanlost.net </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.
