Hi, I have hit one more dead end :(. After I click on the "Build" button, I get the message "Host xxx enabled for installation boot away". And I can see a link created in "/tftpboot/linux-install/pxelinux.cfg" with the MAC address of the machine being rebuilt.
However, the symlink points to a non-existent destination in the same directory. Example. *lrwxrwxrwx 1 puppet puppet 15 Feb 22 11:15 01-00-1b-78-32-44-90 -> RedHat-4-x86_64* Any help? Regards, -LOhit On Fri, Feb 19, 2010 at 5:26 PM, LOhit <lohi...@gmail.com> wrote: > 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 > -- 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.