[chef] Re: Re: Re: Re: Re: Re: Re: Grepping chef-client output


Chronological Thread 
  • From: Mike < >
  • To: " " < >
  • Subject: [chef] Re: Re: Re: Re: Re: Re: Re: Grepping chef-client output
  • Date: Fri, 1 Mar 2013 18:02:54 -0600

Dylan,

I don't know why your system is doing what you think is the wrong
thing - I've just reproduced the same environment, and can confirm
that the WARN messages no longer appear.

Here's mine:
-----------------
:~#
 uname -a
Linux vagrant 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC
2012 x86_64 x86_64 x86_64 GNU/Linux
:~#
 env | grep SHELL
SHELL=/bin/bash
:~#
 cat /etc/*ease
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
NAME="Ubuntu"
VERSION="12.04.1 LTS, Precise Pangolin"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu precise (12.04.1 LTS)"
VERSION_ID="12.04"
:~#
 chef-client -v
Chef: 10.24.0


:~#
 chef-client
[2013-03-01T23:58:46+00:00] WARN: *****************************************
[2013-03-01T23:58:46+00:00] WARN: Did not find config file:
/etc/chef/client.rb, using command line options.
[2013-03-01T23:58:46+00:00] WARN: *****************************************
[2013-03-01T23:58:46+00:00] INFO: *** Chef 10.24.0 ***
[2013-03-01T23:58:46+00:00] INFO: [inet6] no default interface,
picking the first ipaddress
...

:~#
 chef-client 2>&1 | grep -v WARN
[2013-03-01T23:58:54+00:00] INFO: *** Chef 10.24.0 ***
[2013-03-01T23:58:54+00:00] INFO: [inet6] no default interface,
picking the first ipaddress
...
-----------------


Hope this works out for you,
-M
...

On Fri, Mar 1, 2013 at 5:38 PM, Dylan Northrup 
< >
 wrote:
> Mine didn't.
>
>  :~#
>  uname -a
> Linux testbox 3.2.0-31-virtual #50-Ubuntu SMP Fri Sep 7 16:36:36 UTC 2012
> x86_64 x86_64 x86_64 GNU/Linux
>  :~#
>  env | grep SHELL
> SHELL=/bin/bash
>  :~#
>  cat /etc/*ease
> DISTRIB_ID=Ubuntu
> DISTRIB_RELEASE=12.04
> DISTRIB_CODENAME=precise
> DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"
>  :~#
>  chef-client -v
> Chef: 10.24.0
>  :~#
>  chef-client 2>&1 | grep -v WARN
>  :~#
>  chef-client
> [2013-03-01T18:28:54-05:00] INFO: *** Chef 10.24.0 ***
> [2013-03-01T18:28:54-05:00] INFO: [inet6] no default interface, picking the
> first ipaddress
>
> ... and more output as expected
>
>
>
>
> On Fri, Mar 1, 2013 at 6:10 PM, Mike 
> < >
>  wrote:
>>
>> Mine worked.
>>
>> On Fri, Mar 1, 2013 at 5:09 PM, Dylan Northrup 
>> < >
>>  wrote:
>> > To slip into pedantry, it should be 'chef-client 2>&1 | grep -v WARN'
>> > and
>> > that also doesn't show any of the INFO messages.
>> >
>> >
>> > On Fri, Mar 1, 2013 at 6:06 PM, Mike 
>> > < >
>> >  wrote:
>> >>
>> >> I thought you wanted only WARN.
>> >>
>> >> How about this?
>> >>
>> >>     chef-client 2>1 | grep -v WARN
>> >>
>> >> On Fri, Mar 1, 2013 at 4:59 PM, Dylan Northrup 
>> >> < >
>> >>  wrote:
>> >> > That would filter out the INFO messsages (which I actually still want
>> >> > to
>> >> > see) and only show me the WARN messages (which I do not want to see).
>> >> > Because WARN is higher priority than INFO, there's not an easy way I
>> >> > can
>> >> > see
>> >> > to filter out that specific level of message that I can see.
>> >> >
>> >> > On Fri, Mar 1, 2013 at 2:39 PM, Mike 
>> >> > < >
>> >> >  wrote:
>> >> >>
>> >> >> Change log_level :info
>> >> >> to
>> >> >> log_level :warn
>> >> >>
>> >> >> for one run?
>> >> >>
>> >> >> That's an easy way. :)
>> >> >>
>> >> >> On Fri, Mar 1, 2013 at 1:37 PM, Dylan Northrup 
>> >> >> < >
>> >> >> wrote:
>> >> >> > Running chef-client 10.24.0 on some hosts I get a veritable deluge
>> >> >> > of
>> >> >> > WARN
>> >> >> > messages about things that aren't being done quite right and
>> >> >> > should
>> >> >> > be
>> >> >> > changed (many things, I'll add, that had not issued WARN messages
>> >> >> > in
>> >> >> > prior
>> >> >> > versions of chef-client).  I'd like to be able to grep out those
>> >> >> > WARN
>> >> >> > messages, but when I do it kills all chef-client output.  Trying
>> >> >> > to
>> >> >> > redirect
>> >> >> > STDERR doesn't make a difference.
>> >> >> >
>> >> >> > Is there a best practice way of filtering chef-client output?
>> >> >> >
>> >> >> > --
>> >> >> > Dylan Northrup
>> >> >
>> >> >
>> >
>> >
>
>



Archive powered by MHonArc 2.6.16.

§