On 08/12/16 21:46, Sankara wrote: > I am trying to install and configure foreman-proxy 1.12 (in one of the > node, say compile master) using the module available at > https://forge.puppet.com/theforeman/foreman_proxy/3.0.1/compatibility > > While running “puppet agent -t” (to install and configure > foreman-proxy) , I am getting the below error on my node. Can you please > help me to find what could be the issue? > > [root@poc-agent vagrant]# puppet agent -t --server=<CompileMasterHost> > Info: Retrieving pluginfacts > Info: Retrieving plugin > Info: Loading facts > Error: Could not retrieve catalog from remote server: Error 400 on > SERVER: Could not find class ::tftp::params for poc-agent.local on node > poc-agent.local
You're probably missing the theforeman/tftp module, which is a dependency. See https://forge.puppet.com/theforeman/foreman_proxy/3.0.1/dependencies for the full list. `puppet module install theforeman/tftp -v 2.0.0` should add it. > Warning: Not using cache on failed catalog > Error: Could not retrieve catalog; skipping run > [root@poc-agent vagrant]# > > ================================================= > > What I have in my Puppetfile? > > I have added the below line to download the module > mod 'theforeman/foreman_proxy', '3.0.1' Not all tools download dependencies (r10k doesn't, librarian-puppet should). -- Dominic Cleal [email protected] -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
