Issue #15187 has been updated by Josh Partlow.
Josh Cooper's comment about queuing log messages prior to setting of log_level can be addressed separately. If we add a console logger prior to daemonization, this is a minor behavioral change in that there is the possibility of some log messages on stdout (stderr? not sure which) by default, which would not have been seen prior to this. Some users would need to set --logdest to avoid this. I don't know if that's acceptable in a minor release, and whether the messages that might be present prior to daemonization are worth it. I mention the case above of the pid warning when trying to run a duplicate agent. Not sure if there are others. ---------------------------------------- Bug #15187: Some errors do not show unless in debug mode https://projects.puppetlabs.com/issues/15187#change-95401 * Author: Luke Kanies * Status: Re-opened * Priority: Normal * Assignee: Josh Partlow * Category: logging * Target version: 3.3.0 * Affected Puppet version: 3.0.0 * 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 unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
