Here is more verbose information, amd I missing roledel and pw?
>From the client: ------------------------------------------------ root@cloneubuntu:~# puppetd --no-daemonize --debug --verbose debug: Failed to load library 'selinux' for feature 'selinux' debug: Puppet::Type::User::ProviderUser_role_add: file roledel does not exist debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist debug: Failed to load library 'ldap' for feature 'ldap' debug: Puppet::Type::User::ProviderLdap: feature ldap is missing debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing debug: /File[/var/lib/puppet/state/classes.txt]: Autorequiring File[/var/lib/pup pet/state] debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/lib/puppet/s tate] debug: /File[/etc/puppet/ssl/certs/cloneubuntu.local.net.pem]: Autorequiring Fil e[/etc/puppet/ssl/certs] debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/state/last_run_summary.yaml]: Autorequiring File[/v ar/lib/puppet/state] debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/pupp et/ssl] debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/state/resources.txt]: Autorequiring File[/var/lib/p uppet/state] debug: /File[/etc/puppet/ssl/private_keys/cloneubuntu.local.net.pem]: Autorequir ing File[/etc/puppet/ssl/private_keys] debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/c erts] debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/pupp et/state] debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/public_keys/cloneubuntu.local.net.pem]: Autorequiri ng File[/etc/puppet/ssl/public_keys] debug: /File[/var/lib/puppet/state/last_run_report.yaml]: Autorequiring File[/va r/lib/puppet/state] debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: Finishing transaction -611017208 debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/public_keys/cloneubuntu.local.net.pem]: Autorequiri ng File[/etc/puppet/ssl/public_keys] debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/pupp et/ssl] debug: /File[/etc/puppet/ssl/certs/cloneubuntu.local.net.pem]: Autorequiring Fil e[/etc/puppet/ssl/certs] debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/private_keys/cloneubuntu.local.net.pem]: Autorequir ing File[/etc/puppet/ssl/private_keys] debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/c erts] debug: Finishing transaction -611935338 debug: Using cached certificate for ca debug: Using cached certificate for cloneubuntu.local.net notice: Starting Puppet client version 2.7.5 debug: Finishing transaction -612277228 debug: Loaded state in 0.00 seconds debug: catalog supports formats: b64_zlib_yaml dot marshal pson raw yaml; using pson debug: Using cached certificate for ca debug: Using cached certificate for cloneubuntu.local.net debug: Using cached certificate_revocation_list for ca info: Caching catalog for cloneubuntu.local.net debug: Creating default schedules debug: Loaded state in 0.00 seconds info: Applying configuration version '1317735274' debug: /Schedule[never]: Skipping device resources because running on a host debug: /Schedule[daily]: Skipping device resources because running on a host debug: /Schedule[monthly]: Skipping device resources because running on a host debug: /Schedule[puppet]: Skipping device resources because running on a host debug: /Schedule[hourly]: Skipping device resources because running on a host debug: /Schedule[weekly]: Skipping device resources because running on a host debug: Finishing transaction -611613148 debug: Storing state debug: Stored state in 0.01 seconds notice: Finished catalog run in 0.07 seconds debug: Value of 'preferred_serialization_format' (pson) is invalid for report, u sing default (yaml) debug: report supports formats: b64_zlib_yaml marshal raw yaml; using yaml -------------------------------------------------- >From the master ------------------------------------------------- root@puppet:~# puppetmasterd --no-daemonize --debug --verbose debug: Failed to load library 'selinux' for feature 'selinux' debug: Failed to load library 'shadow' for feature 'libshadow' debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: Puppet::Type::User::ProviderLdap: true value when expecting false debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not exist debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist debug: Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is missing debug: Failed to load library 'ldap' for feature 'ldap' debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet] debug: /File[/etc/puppet/ssl/certs/puppet.local.net.pem]: Autorequiring File[/etc/puppet/ssl/certs] debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/log/masterhttp.log]: Autorequiring File[/var/lib/puppet/log] debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/puppet/ssl/certs] debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl] debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/puppet/ssl] debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/private_keys/puppet.local.net.pem]: Autorequiring File[/etc/puppet/ssl/private_keys] debug: /File[/var/lib/puppet/server_data]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/ssl/public_keys/puppet.local.net.pem]: Autorequiring File[/etc/puppet/ssl/public_keys] debug: Finishing transaction -610819268 debug: /File[/etc/puppet/ssl/ca/inventory.txt]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/requests]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/private]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_key.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/signed]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_pub.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/ca_crl.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/serial]: Autorequiring File[/etc/puppet/ssl/ca] debug: /File[/etc/puppet/ssl/ca/private/ca.pass]: Autorequiring File[/etc/puppet/ssl/ca/private] debug: /File[/etc/puppet/ssl/ca/ca_crt.pem]: Autorequiring File[/etc/puppet/ssl/ca] debug: Finishing transaction -611630128 debug: Using cached certificate for ca debug: Using cached certificate for ca debug: Using cached certificate for puppet.local.net notice: Starting Puppet master version 2.7.5 debug: No file server configuration file; autocreating modules mount with default permissions debug: No file server configuration file; autocreating plugins mount with default permissions debug: Finishing transaction -610147668 info: access[^/catalog/([^/]+)$]: allowing 'method' find info: access[^/catalog/([^/]+)$]: allowing $1 access info: access[^/node/([^/]+)$]: allowing 'method' find info: access[^/node/([^/]+)$]: allowing $1 access info: access[/certificate_revocation_list/ca]: allowing 'method' find info: access[/certificate_revocation_list/ca]: allowing * access info: access[/report]: allowing 'method' save info: access[/report]: allowing * access info: access[/file]: allowing * access info: access[/certificate/ca]: adding authentication no info: access[/certificate/ca]: allowing 'method' find info: access[/certificate/ca]: allowing * access info: access[/certificate/]: adding authentication no info: access[/certificate/]: allowing 'method' find info: access[/certificate/]: allowing * access info: access[/certificate_request]: adding authentication no info: access[/certificate_request]: allowing 'method' find info: access[/certificate_request]: allowing 'method' save info: access[/certificate_request]: allowing * access info: access[/]: adding authentication any info: Inserting default '/status'(auth) ACL because none were found in '/etc/puppet/auth.conf' info: Expiring the node cache of cloneubuntu.local.net info: Not using expired node for cloneubuntu.local.net from cache; expired at Tue Oct 04 06:37:18 -0700 2011 info: Caching node for cloneubuntu.local.net debug: importing '/etc/puppet/manifests/classes/sudo.pp' in environment production notice: Compiled catalog for cloneubuntu.local.net in environment production in 0.06 seconds debug: Recieved report to process from cloneubuntu.local.net debug: Processing report from cloneubuntu.local.net with processor Puppet::Reports::Store ------------------------------------------------------------ On Tue, Oct 4, 2011 at 9:30 AM, olympus stance <olympus.sta...@gmail.com>wrote: > I am running Ubuntu, installed puppet through gem. > > > On Tue, Oct 4, 2011 at 8:41 AM, olympus stance > <olympus.sta...@gmail.com>wrote: > >> Also this is what my nodes.pp file looks like on the master >> >> root@puppet:/etc/puppet/manifests# cat nodes.pp >> # /etc/puppet/manifests/nodes.pp >> >> node basenode { >> include sudo >> } >> >> node 'cloneubuntu.local.net' inherits basenode { >> } >> >> >> and on the master i am running puppetd and it looks like /etc/sudoers file >> hasnt been modified according to settings, note that i added user "red" in >> the file /etc/puppet/modules/sudo/files/sudoers >> >> root@puppet:/etc/puppet/modules/sudo/files# cat sudoers | grep -v "#" >> >> Defaults env_reset >> >> >> >> >> root ALL=(ALL) ALL >> red ALL=(ALL) ALL >> %sudo ALL=(ALL) ALL >> >> %admin ALL=(ALL) ALL >> root@puppet:/etc/puppet/modules/sudo/files# cat /etc/sudoers | grep -v >> "#" >> >> Defaults env_reset >> >> >> >> >> root ALL=(ALL) ALL >> %sudo ALL=(ALL) ALL >> >> %admin ALL=(ALL) ALL >> >> >> >> On Tue, Oct 4, 2011 at 8:30 AM, John Bower <olympus.sta...@gmail.com>wrote: >> >>> Hello, >>> >>> I have successfully have installed puppetmaster and client on two >>> seperate vms. >>> >>> The client is called "cloneubuntu.local.net" and the master is >>> "puppet.local.net" >>> >>> Certs are also correct, I signed them and everything went well. >>> >>> Client and Master can ping each other: >>> >>> Client: >>> ----------------------------------------------------- >>> root@cloneubuntu:~# ping puppet >>> PING puppet.local.net (192.168.10.5) 56(84) bytes of data. >>> 64 bytes from puppet.local.net (192.168.10.5): icmp_seq=1 ttl=64 >>> time=0.409 ms >>> 64 bytes from puppet.local.net (192.168.10.5): icmp_seq=2 ttl=64 >>> time=0.218 ms >>> 64 bytes from puppet.local.net (192.168.10.5): icmp_seq=3 ttl=64 >>> time=0.252 ms >>> ^C >>> --- puppet.local.net ping statistics --- >>> 3 packets transmitted, 3 received, 0% packet loss, time 2001ms >>> rtt min/avg/max/mdev = 0.218/0.293/0.409/0.083 ms >>> >>> >>> >>> root@cloneubuntu:~# puppetd --test --server "puppet.local.net" >>> info: Caching catalog for cloneubuntu.local.net >>> info: Applying configuration version '1317730208' >>> notice: Finished catalog run in 0.06 seconds >>> --------------------------------------------------------------------- >>> >>> >>> >>> Master: >>> --------------------------------------------------------------------- >>> root@puppet:/etc/puppet/manifests# screen >>> --- cloneubunutu.local.net ping statistics --- >>> 4 packets transmitted, 4 received, 0% packet loss, time 3000ms >>> rtt min/avg/max/mdev = 0.234/0.467/1.104/0.368 ms >>> root@puppet:/etc/puppet# ps ax | grep puppet >>> 1563 ? Ssl 0:02 /usr/bin/ruby1.8 /usr/bin/puppetmasterd -- >>> mkusers >>> 1586 ? Ss 0:00 /usr/bin/ruby1.8 /usr/bin/puppetd --verbose >>> 1912 pts/1 S+ 0:00 grep --color=auto puppet >>> root@puppet:/etc/puppet# tree >>> . >>> âââ auth.conf >>> âââ manifests >>> â  âââ classes >>> â  â  âââ sudo.pp >>> â  âââ modules.pp >>> â  âââ nodes.pp >>> â  âââ site.pp >>> âââ modules >>> â  âââ sudo >>> â  âââ files >>> â  â  âââ sudoers >>> â  âââ manifests >>> â  âââ init.pp >>> âââ site.pp >>> âââ ssl >>> âââ ca >>> â  âââ ca_crl.pem >>> â  âââ ca_crt.pem >>> â  âââ ca_key.pem >>> â  âââ ca_pub.pem >>> â  âââ inventory.txt >>> â  âââ private >>> â  â  âââ ca.pass >>> â  âââ requests >>> â  âââ serial >>> â  âââ signed >>> â  âââ cloneubuntu.local.net.pem >>> â  âââ puppet.local.net.pem >>> âââ certificate_requests >>> âââ certs >>> â  âââ ca.pem >>> â  âââ puppet.local.net.pem >>> âââ crl.pem >>> âââ private >>> âââ private_keys >>> â  âââ puppet.local.net.pem >>> âââ public_keys >>> âââ puppet.local.net.pem >>> >>> 16 directories, 22 files >>> root@puppet:/etc/puppet# >>> ----------------------------------------------------------------------- >>> >>> >>> I tried to recreate this example: >>> >>> http://projects.puppetlabs.com/projects/puppet/wiki/Advanced_Puppet_Pattern >>> and edited the sudoers file that is inside the puppet directory but >>> cloneubuntu.local.net (the client) is not writting changes to /etc/ >>> sudoers. >>> >>> It seems nothing has changed. >>> >>> Please please help me and let me know if you need additional details. >>> >>> Thanks >>> >>> >> > -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.