Issue #15187 has been updated by Chris Price.
One issue that has been brought up when I've asked about this issue is that when a user is trying to run the agent as a daemon, they expect it to not write anything to stdout or stderr no matter what. Your error message probably does show up in the syslog. My opinion is that fatal errors before a successful startup *should* be logged to stderr, regardless of the fact that the process was supposed to be a daemon. I think Daniel expressed agreement with that stance on ticket #14061, but I'd love to hear whether anyone else has any opinions on it. ---------------------------------------- Bug #15187: Some errors do not show unless in debug mode https://projects.puppetlabs.com/issues/15187#change-65636 Author: Luke Kanies Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: 3.0.0rc3 Keywords: Branch: I am not running the actual server, so the error should be 'cannot connect' or something. Here is the output with no debug: luke@shiruken $ puppet agent -- sever localhost ^Cluke@shiruken $ Note that it produces no output and never returns (look for another ticket on that). Here is the (abridged) output with debug: Error: Could not send report: Connection refused - connect(2) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:67 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/timeout.rb:101 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:560 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:553 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:542 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:1035 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/net/http.rb:857 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:103 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:103 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:85 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:177 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:188 /Users/luke/git/puppet/lib/puppet/indirector/request.rb:216 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:188 /Users/luke/git/puppet/lib/puppet/indirector/rest.rb:176 /Users/luke/git/puppet/lib/puppet/indirector/indirection.rb:271 /Users/luke/git/puppet/lib/puppet/configurer.rb:195 /Users/luke/git/puppet/lib/puppet/configurer.rb:189 /Users/luke/git/puppet/lib/puppet/agent.rb:44 /Users/luke/git/puppet/lib/puppet/agent/locker.rb:22 /Users/luke/git/puppet/lib/puppet/agent.rb:44 /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/sync.rb:230 /Users/luke/git/puppet/lib/puppet/agent.rb:44 /Users/luke/git/puppet/lib/puppet/agent.rb:118 /Users/luke/git/puppet/lib/puppet/agent.rb:42 /Users/luke/git/puppet/lib/puppet/agent.rb:83 /Users/luke/git/puppet/lib/puppet/agent.rb:41 /Users/luke/git/puppet/lib/puppet/application.rb:175 /Users/luke/git/puppet/lib/puppet/application.rb:175 /Users/luke/git/puppet/lib/puppet/agent.rb:39 /Users/luke/git/puppet/lib/puppet/daemon.rb:205 /Users/luke/git/puppet/lib/puppet/daemon.rb:167 /Users/luke/git/puppet/lib/puppet/daemon.rb:167 /Users/luke/git/puppet/lib/puppet/daemon.rb:145 /Users/luke/git/puppet/lib/puppet/application/agent.rb:354 /Users/luke/git/puppet/lib/puppet/application/agent.rb:309 /Users/luke/git/puppet/lib/puppet/application.rb:342 /Users/luke/git/puppet/lib/puppet/application.rb:436 /Users/luke/git/puppet/lib/puppet/application.rb:342 /Users/luke/git/puppet/lib/puppet/util.rb:529 /Users/luke/git/puppet/lib/puppet/application.rb:342 /Users/luke/git/puppet/lib/puppet/util/command_line.rb:74 /Users/luke/git/puppet/bin/puppet:10 Still not a fatal error, but at least you get the output. -- 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.
