Hi, I have installed puppet 2.7.5 from tar on open suse 10.1. My ruby version is 1.8.5 and facter version is 1.6.2. The opensuse OS is pretty minimalistic. I don''t even have normal linux commands like useradd or groupadd in this OS. When I run the master it runs completely fine. *puppetmasterd --server puppetmaster.mydomain.com --verbose --no-daemon* *notice: Starting Puppet master version 2.7.5* But when I try running the puppet client, the hostname for that client is * Proc_m0_s2*, it gives me error. *puppetd --server puppetmaster.mydomain.com --verbose --no-daemon* *warning: iconv doesn''t seem to support UTF-8/UTF-16 conversions* *err: Could not create resources for managing Puppet''s files and directories in sections [:main, :agent, :ssl]: Could not find a default provider for user* *err: Could not create resources for managing Puppet''s files and directories in sections [:main, :ssl]: Could not find a default provider for user* *info: Creating a new SSL key for proc_m0_s2.tspinternal* *err: Could not request certificate: Could not write /etc/puppet/ssl/private_keys/proc_m0_s2.tspinternal.pem to privatekeydir: Could not find a default provider for user* *info: Creating a new SSL key for proc_m0_s2.tspinternal* *err: Could not request certificate: Could not write /etc/puppet/ssl/private_keys/proc_m0_s2.tspinternal.pem to privatekeydir: Could not find a default provider for user* I tried googling for this error but without any result. Please someone help !! I have a deadline before which I need to get the master and client configuration done correctly. Thanks !! Regards, Swati Nothing is too small to know, and nothing too big to attempt. -- 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, On 10/31/2011 07:47 AM, Swati Longia wrote:> I don''t even have normal linux commands like useradd or groupadd in this > OS.is this a requirement? Because:> /err: Could not create resources for managing Puppet''s files and > directories in sections [:main, :agent, :ssl]: Could not find a default > provider for user/Puppet doesn''t seem to be able to work in this environment. Your basic installation should really comprise the most basic toolchain, including useradd. HTH, Felix -- 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.
On Oct 31, 1:47 am, Swati Longia <swati.lon...@gmail.com> wrote:> Hi, > > I have installed puppet 2.7.5 from tar on open suse 10.1. My ruby version > is 1.8.5 and facter version is 1.6.2. The opensuse OS is pretty > minimalistic. > I don''t even have normal linux commands like useradd or groupadd in this OS.Surely this distro has *some* command for managing system users. The documentation I find seems to indicate that OpenSUSE does indeed have useradd for this purpose. Perhaps you have performed an extremely minimalistic install that does not include the user management commands; in that case, manually install the needed package before trying to fire up the Puppet client. Your alternatives are to write a new provider class for the User resource type that works with the available tools, or to script a replacement for useradd that employs the available tools. Either is likely to be much more difficult and error-prone than would be just finding and installing the needed package. John -- 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.