Issue #3114 has been updated by Jason Rojas.
Interestingly enough, this trace which is a bit different also showed up in the logs: /usr/lib/ruby/site_ruby/1.8/puppet/util/suidmanager.rb:29:in `asuser' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:731:in `writesub' /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:717:in `write' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:158:in `write' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:98:in `save' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:199:in `find' /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:51:in `find' /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:208:in `ssl_store' /usr/lib/ruby/site_ruby/1.8/puppet/network/http_pool.rb:56:in `cert_setup' /usr/lib/ruby/site_ruby/1.8/puppet/network/http_pool.rb:100:in `http_instance' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:65:in `network' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/rest.rb:73:in `search' /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:240:in `search' /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:59:in `search' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:595:in `perform_recursion' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:562:in `recurse_remote' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:561:in `collect' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:561:in `recurse_remote' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:483:in `recurse' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:385:in `eval_generate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:349:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:349:in `generate_additional_resources' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:193:in `eval_generate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:240:in `eval_children_and_apply_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:207:in `eval_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:296:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:295:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `collect' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:142:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/downloader.rb:32:in `evaluate' /usr/lib/ruby/1.8/timeout.rb:56:in `timeout' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/downloader.rb:31:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/plugin_handler.rb:12:in `download_plugins' /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:75:in `prepare' /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:138: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:130:in `with_client' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:51:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:104:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `call' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `__signal__' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `__signal__' (eval):2:in `signal' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/event-loop.rb:321:in `sound_alarm' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:108:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:127:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetd.rb:116:in `main' /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:159 err: /File[/var/lib/puppet/lib]: Failed to generate additional resources using 'eval_generate': Invalid argument debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw yaml; using pson /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:401:in `fail' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/source.rb:160:in `init_metadata' /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send' /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `cached_value' /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:46:in `metadata' /usr/lib/ruby/site_ruby/1.8/puppet/type/file/source.rb:111:in `copy_source_values' /usr/lib/ruby/site_ruby/1.8/puppet/type/file.rb:630:in `retrieve' /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:726:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:62:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:251:in `eval_children_and_apply_resource' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:250:in `eval_children_and_apply_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:207:in `eval_resource' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:296:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:418:in `thinmark' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/lib/ruby/1.8/benchmark.rb:307:in `realtime' /usr/lib/ruby/site_ruby/1.8/puppet/util.rb:417:in `thinmark' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:295:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `collect' /usr/lib/ruby/site_ruby/1.8/puppet/transaction.rb:289:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:142:in `apply' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/downloader.rb:32:in `evaluate' /usr/lib/ruby/1.8/timeout.rb:56:in `timeout' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/downloader.rb:31:in `evaluate' /usr/lib/ruby/site_ruby/1.8/puppet/configurer/plugin_handler.rb:12:in `download_plugins' /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:75:in `prepare' /usr/lib/ruby/site_ruby/1.8/puppet/configurer.rb:138: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:130:in `with_client' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:51:in `run' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:104:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `call' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `__signal__' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `each' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/signal-system.rb:97:in `__signal__' (eval):2:in `signal' /usr/lib/ruby/site_ruby/1.8/puppet/external/event-loop/event-loop.rb:321:in `sound_alarm' /usr/lib/ruby/site_ruby/1.8/puppet/agent.rb:108:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/daemon.rb:127:in `start' /usr/lib/ruby/site_ruby/1.8/puppet/application/puppetd.rb:116:in `main' /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:159 ---------------------------------------- Bug #3114: Puppet crashes after run http://projects.reductivelabs.com/issues/3114 Author: Jason Rojas Status: Needs more information Priority: Normal Assigned to: Category: Target version: Affected version: 0.25.3 Keywords: Branch: Upgraded puppet client to match the master 0.25.3, it runs once and at the end of the run exits. Here is the output of the trace: /usr/lib/ruby/site_ruby/1.8/puppet/util/suidmanager.rb:29:in `asuser': Invalid argument (Errno::EINVAL) from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:731:in `writesub' from /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:717:in `write' from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:158:in `write' from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:98:in `save' from /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:199:in `find' from /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:51:in `find' from /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:208:in `ssl_store' from /usr/lib/ruby/site_ruby/1.8/puppet/network/http/webrick.rb:115:in `setup_ssl' ... 7 levels... from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:306:in `exit_on_fail' from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:217:in `run' from /usr/sbin/puppetd:159 Let me know if there is anything else needed to help debug this. I can definitely reproduce this. -- 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://reductivelabs.com/redmine/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.
