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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <lohit.b@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, did you read http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP cheers, Ohad On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote:> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, Yes, I did. And this is what I understand, 1) Clicking the "Build" button creates a pxe config file in the directory specified in "settings.yaml" 2) After the machine is rebuilt, this file/link is removed. Please correct me if I am wrong. Best regards, -LOhit On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> Hi, > > did you read > http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP > > cheers, > Ohad > > > On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: > >> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, Thats correct, but you still need to generate the config file (e.g. as in the examples) per OS. I guess that in the near future (some code already exist on some github branch) that will auto copy the kernel / ramdisks and create the pxefiles directly. cheers, Ohad On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote:> Hi, > > Yes, I did. And this is what I understand, > > 1) Clicking the "Build" button creates a pxe config file in the directory > specified in "settings.yaml" > > 2) After the machine is rebuilt, this file/link is removed. > > Please correct me if I am wrong. > > Best regards, > -LOhit > > > On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote: > >> Hi, >> >> did you read >> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >> >> cheers, >> Ohad >> >> >> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >> >>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com >>>>>>>>> . >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Ahhh....!!! I thought those files would be generated automatically. One more item added to my foreman wishlist. :) Please let me know if I can contribute in any way. -LOhit On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> Hi, > > Thats correct, but you still need to generate the config file (e.g. as in > the examples) per OS. > > I guess that in the near future (some code already exist on some github > branch) that will auto copy the kernel / ramdisks and create the pxefiles > directly. > > cheers, > Ohad > > > On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote: > >> Hi, >> >> Yes, I did. And this is what I understand, >> >> 1) Clicking the "Build" button creates a pxe config file in the directory >> specified in "settings.yaml" >> >> 2) After the machine is rebuilt, this file/link is removed. >> >> Please correct me if I am wrong. >> >> Best regards, >> -LOhit >> >> >> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >> >>> Hi, >>> >>> did you read >>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>> >>> cheers, >>> Ohad >>> >>> >>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >>> >>>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
:) Lets start with feature requests for anything in your wishlist Ohad On Mon, Feb 22, 2010 at 1:09 PM, LOhit <lohit.b@gmail.com> wrote:> Ahhh....!!! I thought those files would be generated automatically. One > more item added to my foreman wishlist. :) > > Please let me know if I can contribute in any way. > > > -LOhit > > > On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadlevy@gmail.com> wrote: > >> Hi, >> >> Thats correct, but you still need to generate the config file (e.g. as in >> the examples) per OS. >> >> I guess that in the near future (some code already exist on some github >> branch) that will auto copy the kernel / ramdisks and create the pxefiles >> directly. >> >> cheers, >> Ohad >> >> >> On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote: >> >>> Hi, >>> >>> Yes, I did. And this is what I understand, >>> >>> 1) Clicking the "Build" button creates a pxe config file in the directory >>> specified in "settings.yaml" >>> >>> 2) After the machine is rebuilt, this file/link is removed. >>> >>> Please correct me if I am wrong. >>> >>> Best regards, >>> -LOhit >>> >>> >>> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> did you read >>>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>>> >>>> cheers, >>>> Ohad >>>> >>>> >>>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >>>> >>>>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com >>>>>>>>> . >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
After upgrading to 0.1-4, I ran into the same problem. *"Failed to enable hostname_here for installation"* * * But, this time around, I don''t see any messages/logs regarding the error. Link gets created in the TFTP directory, but nothing else. I have gone through the change log, I even tried changing the lines back to pre 0.1-4 version, but to no avail. Best regards, *-LOhit * On Mon, Feb 22, 2010 at 5:17 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> :) > > Lets start with feature requests for anything in your wishlist > Ohad > > > > On Mon, Feb 22, 2010 at 1:09 PM, LOhit <lohit.b@gmail.com> wrote: > >> Ahhh....!!! I thought those files would be generated automatically. One >> more item added to my foreman wishlist. :) >> >> Please let me know if I can contribute in any way. >> >> >> -LOhit >> >> >> On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >> >>> Hi, >>> >>> Thats correct, but you still need to generate the config file (e.g. as in >>> the examples) per OS. >>> >>> I guess that in the near future (some code already exist on some github >>> branch) that will auto copy the kernel / ramdisks and create the pxefiles >>> directly. >>> >>> cheers, >>> Ohad >>> >>> >>> On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> Yes, I did. And this is what I understand, >>>> >>>> 1) Clicking the "Build" button creates a pxe config file in the >>>> directory specified in "settings.yaml" >>>> >>>> 2) After the machine is rebuilt, this file/link is removed. >>>> >>>> Please correct me if I am wrong. >>>> >>>> Best regards, >>>> -LOhit >>>> >>>> >>>> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> did you read >>>>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>>>> >>>>> cheers, >>>>> Ohad >>>>> >>>>> >>>>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >>>>> >>>>>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com >>>>>>>>> . >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, I would assume that you cant execute puppetca (e.g. sudo permissions etc), can you double check if there is nothing in the log files? probably its best to continue this discussion at foreman users or #theforeman on irc. cheers, Ohad On Mon, Mar 15, 2010 at 4:51 PM, LOhit <lohit.b@gmail.com> wrote:> After upgrading to 0.1-4, I ran into the same problem. *"Failed to > enable hostname_here for installation"* > * > * > But, this time around, I don''t see any messages/logs regarding the error. > Link gets created in the TFTP directory, but nothing else. I have gone > through the change log, I even tried changing the lines back to pre 0.1-4 > version, but to no avail. > > Best regards, > *-LOhit > * > > On Mon, Feb 22, 2010 at 5:17 PM, Ohad Levy <ohadlevy@gmail.com> wrote: > >> :) >> >> Lets start with feature requests for anything in your wishlist >> Ohad >> >> >> >> On Mon, Feb 22, 2010 at 1:09 PM, LOhit <lohit.b@gmail.com> wrote: >> >>> Ahhh....!!! I thought those files would be generated automatically. One >>> more item added to my foreman wishlist. :) >>> >>> Please let me know if I can contribute in any way. >>> >>> >>> -LOhit >>> >>> >>> On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> Thats correct, but you still need to generate the config file (e.g. as >>>> in the examples) per OS. >>>> >>>> I guess that in the near future (some code already exist on some github >>>> branch) that will auto copy the kernel / ramdisks and create the pxefiles >>>> directly. >>>> >>>> cheers, >>>> Ohad >>>> >>>> >>>> On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> Yes, I did. And this is what I understand, >>>>> >>>>> 1) Clicking the "Build" button creates a pxe config file in the >>>>> directory specified in "settings.yaml" >>>>> >>>>> 2) After the machine is rebuilt, this file/link is removed. >>>>> >>>>> Please correct me if I am wrong. >>>>> >>>>> Best regards, >>>>> -LOhit >>>>> >>>>> >>>>> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> did you read >>>>>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>>>>> >>>>>> cheers, >>>>>> Ohad >>>>>> >>>>>> >>>>>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >>>>>> >>>>>>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com >>>>>>>>> . >>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Hi, Sure, we can take it up on the irc channel. However, just for the record, sudo permission is fine, it was a working setup prior to upgrade. And the user the foreman runs as, can execute "puppetca", I tested it from the command line to make sure. Best regards, -LOhit On Mon, Mar 15, 2010 at 3:11 PM, Ohad Levy <ohadlevy@gmail.com> wrote:> Hi, > > I would assume that you cant execute puppetca (e.g. sudo permissions etc), > can you double check if there is nothing in the log files? > > probably its best to continue this discussion at foreman users or > #theforeman on irc. > > cheers, > Ohad > > > On Mon, Mar 15, 2010 at 4:51 PM, LOhit <lohit.b@gmail.com> wrote: > >> After upgrading to 0.1-4, I ran into the same problem. *"Failed to >> enable hostname_here for installation"* >> * >> * >> But, this time around, I don''t see any messages/logs regarding the error. >> Link gets created in the TFTP directory, but nothing else. I have gone >> through the change log, I even tried changing the lines back to pre 0.1-4 >> version, but to no avail. >> >> Best regards, >> *-LOhit >> * >> >> On Mon, Feb 22, 2010 at 5:17 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >> >>> :) >>> >>> Lets start with feature requests for anything in your wishlist >>> Ohad >>> >>> >>> >>> On Mon, Feb 22, 2010 at 1:09 PM, LOhit <lohit.b@gmail.com> wrote: >>> >>>> Ahhh....!!! I thought those files would be generated automatically. One >>>> more item added to my foreman wishlist. :) >>>> >>>> Please let me know if I can contribute in any way. >>>> >>>> >>>> -LOhit >>>> >>>> >>>> On Mon, Feb 22, 2010 at 4:23 PM, Ohad Levy <ohadlevy@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> Thats correct, but you still need to generate the config file (e.g. as >>>>> in the examples) per OS. >>>>> >>>>> I guess that in the near future (some code already exist on some github >>>>> branch) that will auto copy the kernel / ramdisks and create the pxefiles >>>>> directly. >>>>> >>>>> cheers, >>>>> Ohad >>>>> >>>>> >>>>> On Mon, Feb 22, 2010 at 12:30 PM, LOhit <lohit.b@gmail.com> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Yes, I did. And this is what I understand, >>>>>> >>>>>> 1) Clicking the "Build" button creates a pxe config file in the >>>>>> directory specified in "settings.yaml" >>>>>> >>>>>> 2) After the machine is rebuilt, this file/link is removed. >>>>>> >>>>>> Please correct me if I am wrong. >>>>>> >>>>>> Best regards, >>>>>> -LOhit >>>>>> >>>>>> >>>>>> On Mon, Feb 22, 2010 at 2:54 PM, Ohad Levy <ohadlevy@gmail.com>wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> did you read >>>>>>> http://theforeman.org/wiki/foreman/Unattended_installations#How-does-Foreman-manages-TFTP >>>>>>> >>>>>>> cheers, >>>>>>> Ohad >>>>>>> >>>>>>> >>>>>>> On Mon, Feb 22, 2010 at 11:02 AM, LOhit <lohit.b@gmail.com> wrote: >>>>>>> >>>>>>>> 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 <lohit.b@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 <ohadlevy@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 <lohit.b@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 <ohadlevy@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 <ohadlevy@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 <lohit.b@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-users@googlegroups.com. >>>>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>>>> To unsubscribe from this group, send email to >>>>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>>> To unsubscribe from this group, send email to >>>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>>> To unsubscribe from this group, send email to >>>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>>> To unsubscribe from this group, send email to >>>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>>> To unsubscribe from this group, send email to >>>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. >> To unsubscribe from this group, send email to >> puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscribe@googlegroups.com<puppet-users%2Bunsubscribe@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-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.