Hi Ohad, You are a genius..!!! I owe you a beer. :)

My SSL directory is "/etc/puppet/ssl". I wasted one whole day trying to
figure it out.

Thanks a bunch.

On Fri, Feb 19, 2010 at 4:03 PM, Ohad Levy <ohadl...@gmail.com> wrote:

> the real error message is generated here:
> http://theforeman.org/repositories/entry/foreman/vendor/plugins/proxy/lib/proxy.rb#L80
>
> which basically tests if the ca directory is available and puppetca can be
> found.
> I'm guessing one of these two are missing (or in a non standard location).
>
> cheers,
> Ohad
>
>
>
> On Fri, Feb 19, 2010 at 6:14 AM, LOhit <lohi...@gmail.com> wrote:
>
>> Hi,
>>
>> Actually, I have built custom RPMs of  Puppet & Facter tailored to meet
>> the requirements of my environment. So, when I install these RPMs, the
>> binaries go into "/usr/sbin" including "puppetca"
>> And Pupept & Foreman are started by root. Initially, I too thought that
>> foreman was not able to find the "puppetca" binary, but then I wasn't sure.
>>
>> I couldn't find much info anywhere, so thought of taking look at the code.
>>
>>
>>  *def setBuild
>>     host = Host.find params[:id]
>>     if host.setBuild != false (if I set this to true, I get the right
>> message in the web UI but, obviously that doesn't solve the problem)
>>       flash[:foreman_notice] = "Enabled #{host.name} for installation
>> boot away"
>>     else
>>       flash[:foreman_error] = "Failed to enable #{host.name} for
>> installation"
>>     end
>>     redirect_to :back
>>   end*
>>
>>
>> So, the conditions are not being met to enable the host for installation.
>>
>>
>> *PS: THIS IS A TEST SETUP, SO, I CAN TRY OUT DIFFERENT THINGS, PLEASE
>> FEEL FREE TO SUGGEST FIXES. :)*
>>
>> Thanks,
>>
>>
>> On Thu, Feb 18, 2010 at 11:37 PM, Ohad Levy <ohadl...@gmail.com> wrote:
>>
>>> hmm.. another option, do you use a non-standard directory for puppet
>>> binaries ?
>>>
>>> Ohad
>>>
>>>
>>> On Thu, Feb 18, 2010 at 4:21 PM, Ohad Levy <ohadl...@gmail.com> wrote:
>>>
>>>> Hi,
>>>>
>>>> Foreman needs to be able to execute puppetca, see
>>>> http://theforeman.org/repositories/entry/foreman/extras/puppet/foreman/manifests/puppetca.pp
>>>>
>>>> cheers,
>>>> Ohad
>>>>
>>>> On Thu, Feb 18, 2010 at 9:21 AM, LOhit <lohi...@gmail.com> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I ran into this problem today, I am trying to implement "One click
>>>>> installation", I followed foreman howtos and set up the pre-requisites
>>>>> accordingly.
>>>>>
>>>>> However, when I click on "Build" button, I get the following errors in
>>>>> the foreman's console and another error in the web interface indicating 
>>>>> that
>>>>> the installation failed. Any ideas?
>>>>>
>>>>> *"PuppetCA: SSL/CA or puppetca unavailable on this machine"*
>>>>>
>>>>> *"Failed to enable hostname_here for installation"*
>>>>>
>>>>> Thanks in advance.
>>>>>
>>>>> --
>>>>> LOhit
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Puppet Users" group.
>>>>> To post to this group, send email to puppet-us...@googlegroups.com.
>>>>> To unsubscribe from this group, send email to
>>>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
>>>>> .
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/puppet-users?hl=en.
>>>>>
>>>>
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "Puppet Users" group.
>>> To post to this group, send email to puppet-us...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
>>> .
>>> For more options, visit this group at
>>> http://groups.google.com/group/puppet-users?hl=en.
>>>
>>
>>
>>
>> --
>> LOhit
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To post to this group, send email to puppet-us...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-us...@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com<puppet-users%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>



-- 
LOhit

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to