- From: "Leinartas, Michael" <
>
- To: "
" <
>
- Subject: [chef] Re: Re: Re: Re: Re: Error during bootstrap
- Date: Wed, 8 Dec 2010 23:20:26 -0600
- Accept-language: en-US
- Acceptlanguage: en-US
Yup, worked for me though i did it by changing the 'bash -c' to 'bash -lc'
to make it a login shell.
Thanks, this has made me happy.
>
From: "John E. Vincent (lusis)"
>
<
>
>
Reply-To:
>
"
"
>
>
<
>
>
Date: Wed, 8 Dec 2010 23:08:25 -0600
>
To: Sean OMeara
>
<
>
>
Cc:
>
"
"
>
>
<
>
>
Subject: [chef] Re: Re: Re: Re: Error during bootstrap
>
>
Well that's good to know allthough I won't be running with 6 until
>
CentOS catches up. Either way, the bootstrap template is for version 5
>
so I added the export line and made a pull request ;)
>
>
On Wed, Dec 8, 2010 at 11:13 PM, Sean OMeara
>
<
>
>
wrote:
>
> probably. You'll be glad to know it works fine on fedora/rhel6.
>
>
>
> On Wed, Dec 8, 2010 at 10:19 PM, John E. Vincent (lusis)
>
> <
>
>
> wrote:
>
>> It's a custom one that's been really stripped down and the
>
>> centos5-gems bootstrap template. I just did another test after
>
>> modifying the template and was able to fix it.
>
>>
>
>> I added:
>
>>
>
>> export PATH=$PATH:/usr/sbin on the line before the bootstrap
>
>> chef-client call. This is one of those Redhat-isms. /sbin/ and
>
>> /usr/sbin are NOT in the system-wide path by default. They're only
>
>> available to root so it feels like the issue is that the login scripts
>
>> are being ignored by net-ssh-multi possibly because it's not running
>
>> with a tty?
>
>>
>
>> On Wed, Dec 8, 2010 at 10:11 PM, Sean OMeara
>
>> <
>
>
>> wrote:
>
>>> what centos5 ami are you using?
>
>>>
>
>>> On Wed, Dec 8, 2010 at 10:01 PM, John E. Vincent (lusis)
>
>>> <
>
>
>>> wrote:
>
>>>> I just realized that same return code is something I've seen in Nagios
>
>>>> before too when executing plugins. In fact, it's a similar MO - runs
>
>>>> fine from an interactive session but doesn't from an automated
>
>>>> session.
>
>>>>
>
>>>> It's generally something to do with the environment that the script is
>
>>>> running under or a permissions error.
>
>>>>
>
>>>> And I think I found it:
>
>>>>
>
>>>>
>
>>>> ~]# export PATH=/usr/bin
>
>>>>
>
>>>> ~]# groupadd -g 504 testgroup
>
>>>> -bash: groupadd: command not found
>
>>>>
>
>>>> ~]# echo $?
>
>>>> 127
>
>>>>
>
>>>> It looks like chef-client isn't importing the path environment
>
>>>> variables. Maybe it should be calling groupadd with the full path?
>
>>>> This is on a CentOS ec2 bootstrap.
>
>>>>
>
>>>> Can't tell at this point if it's a bug with Chef or with
>
>>>> net-ssh-multi. Still investigating.
>
>>>>
>
>>>> On Wed, Dec 8, 2010 at 6:34 PM, Sean OMeara
>
>>>> <
>
>
>>>> wrote:
>
>>>>> your error is on line 35:
>
>>>>> ec2-184-73-57-106.compute-1.amazonaws.com groupadd -g '504' auser
>
>>>>> returned 127, expected 0
>
>>>>>
>
>>>>> -s
>
>>>>>
>
>>>>> On Wed, Dec 8, 2010 at 6:32 PM, Leinartas, Michael
>
>>>>> <
>
>
>>>>> wrote:
>
>>>>>> Yes! and it's been driving me crazy!
>
>>>>>>
>
>>>>>> I've never been able to reproduce by logging on to the server and it
>
>>>>>> occurs
>
>>>>>> even when I execute chef-client twice, though when i at the end of my
>
>>>>>> bootstrap do a /etc/init.d/chef-client start everything works
>
>>>>>> normally.
>
>>>>>>
>
>>>>>> I haven't gone too far in investigating because the bootstrap still
>
>>>>>> ends
>
>>>>>> up
>
>>>>>> working with the init.d start of chef-client but I may look again
>
>>>>>> tonight
>
>>>>>> now that I know someone else is experiencing it.
>
>>>>>>
>
>>>>>>
>
>>>>>>> From: "John E. Vincent (lusis)"
>
>>>>>>> <
>
>
>>>>>>> Reply-To:
>
>>>>>>> "
"
>
>>>>>>> <
>
>
>>>>>>> Date: Wed, 8 Dec 2010 16:15:35 -0600
>
>>>>>>> To:
>
>>>>>>> "
"
>
>>>>>>>
>
>>>>>>> <
>
>
>>>>>>> Subject: [chef] Error during bootstrap
>
>>>>>>>
>
>>>>>>> I've not had much time to really investigate this error since I'm
>
>>>>>>> just
>
>>>>>>> finishing up my AMIs but has anyone seen anything like this when
>
>>>>>>> creating users as part of the base role at bootstrap?
>
>>>>>>>
>
>>>>>>> https://gist.github.com/734009
>
>>>>>>>
>
>>>>>>> If I log in immediately after and run chef-client, everything works
>
>>>>>>> fine. It only happens at bootstrap as part of the base role I
>
>>>>>>> created.
>
>>>>>>>
>
>>>>>>> Thanks!
>
>>>>>>> John E. Vincent
>
>>>>>>> http://about.me/lusis
>
>>>>>>
>
>>>>>>
>
>>>>>
>
>>>>
>
>>>
>
>>
>
>
Archive powered by MHonArc 2.6.16.