How did you fix this? On 19 Okt., 12:48, "mar...@fearless.nl" <mar...@fearless.nl> wrote: > 0.25.4 (Ubuntu repository) > > However, i got it working now. Seemed the reverse DNS was causing > issues. > > Cheers, > > Marcel > > On 18 okt, 18:42, Mohit Chawla <mohit.chawla.bin...@gmail.com> wrote: > > > Hi, > > > What's the client version ? > > > On Mon, Oct 18, 2010 at 9:36 PM, mar...@fearless.nl > > <mar...@fearless.nl>wrote: > > > > Hi All, > > > > first off, i'm new to puppet. I've started playing with it for a few > > > days now and it seems to be perfectly matching my needs. > > > > I've created two labs, one at home (working) and one in the office > > > (not working). > > > Now as you can gather, i would like some help on find the reason the > > > the office-lab not to work. > > > > The puppetmaster works as expected, starts good and without issue. > > > > Starting it in debug mode says : > > > > r...@master:/etc/puppet# puppetmasterd --no-daemonize -d -v > > > debug: Failed to load library 'selinux' for feature 'selinux' > > > debug: Failed to load library 'ldap' for feature 'ldap' > > > debug: Puppet::Type::User::ProviderLdap: feature ldap is missing > > > debug: Puppet::Type::User::ProviderPw: file pw does not exist > > > 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: /File[/var/puppet/yaml]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring File[/etc/ > > > puppet/ssl/certs] > > > debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet] > > > debug: /File[/var/puppet/state]: Autorequiring File[/var/puppet] > > > debug: /File[/var/puppet/facts]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ > > > ssl] > > > debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet] > > > debug: /File[/etc/puppet/ssl/public_keys/master.pem]: Autorequiring > > > File[/etc/puppet/ssl/public_keys] > > > debug: /File[/var/puppet/log/masterhttp.log]: Autorequiring File[/var/ > > > puppet/log] > > > debug: /File[/etc/puppet/ssl/crl.pem]: Autorequiring File[/etc/puppet/ > > > ssl] > > > debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ > > > ssl] > > > debug: /File[/var/puppet/rrd]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring > > > File[/etc/puppet/ssl] > > > debug: /File[/var/puppet/bucket]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet] > > > debug: /File[/var/puppet/reports]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/ > > > puppet/manifests] > > > debug: /File[/var/puppet/log]: Autorequiring File[/var/puppet] > > > debug: /File[/var/puppet/lib]: Autorequiring File[/var/puppet] > > > debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/ > > > puppet] > > > debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet] > > > debug: /File[/etc/puppet/ssl/certs/master.pem]: Autorequiring File[/ > > > etc/puppet/ssl/certs] > > > debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring File[/etc/ > > > puppet/ssl] > > > debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring File[/etc/ > > > puppet/ssl] > > > debug: /File[/etc/puppet/ssl/private_keys/master.pem]: Autorequiring > > > File[/etc/puppet/ssl/private_keys] > > > debug: /File[/var/run/puppetmasterd.pid]: Autorequiring File[/var/run] > > > debug: Finishing transaction -610961228 with 0 changes > > > debug: /File[/etc/puppet/ssl/ca/private]: 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/requests]: 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/ca_crt.pem]: Autorequiring File[/etc/ > > > puppet/ssl/ca] > > > debug: /File[/etc/puppet/ssl/ca/inventory.txt]: 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: Finishing transaction -611217558 with 0 changes > > > debug: Using cached certificate for ca, good until Fri Oct 16 14:58:50 > > > UTC 2015 > > > debug: Using cached certificate for ca, good until Fri Oct 16 14:58:50 > > > UTC 2015 > > > debug: Using cached certificate for master, good until Fri Oct 16 > > > 14:58:50 UTC 2015 > > > notice: Starting Puppet server version 0.25.4 > > > > Which seems good to me. > > > > Now when i start a client, this happens : > > > > r...@ubuntu:~# puppetd --no-daemonize --verbose --server master --fqdn > > > ubuntu.lab --waitforcert 60 -o > > > err: Could not retrieve catalog from remote server: Error 403 on > > > SERVER: Forbidden request: ubuntu.lab(10.31.18.31) access to /catalog/ > > > ubuntu.lab [find] at line 93 > > > notice: using cached catalog > > > erro: Could not retrieve catalog; skipping run > > > > The master says the following : > > > > info: access[^/catalog/([^/]+)$]: allowing 'method' find > > > info: access[^/catalog/([^/]+)$]: 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: access[/]: defaulting to no access for ubuntu.lab > > > warning: Denying access: Forbidden request: ubuntu.lab(10.31.18.31) > > > access to /catalog/ubuntu.lab [find] at line 93 > > > err: Forbidden request: ubuntu.lab(10.31.18.31) access to /catalog/ > > > ubuntu.lab [find] at line 93 > > > > My config files are > > > > master puppet.conf > > > > [puppetmasterd] > > > report_port = 8140 > > > ca_port = 8140 > > > puppetdlockfile = /var/puppet/state/puppetdlock > > > localconfig = /var/puppet/state/localconfig > > > classfile = /var/puppet/state/classes.txt > > > reportserver = master.lab > > > statefile = /var/puppet/state/state.yaml > > > clientbucketdir = /var/puppet/clientbucket > > > puppetdlog = /var/puppet/log/puppetd.log > > > report_server = master.lab > > > # noop = false > > > graphdir = /var/puppet/state/graphs > > > ca_server = master.lab > > > # preferred_serialization_format = pson > > > # ignorecache = false > > > splaylimit = 1800 > > > clientyamldir = /var/puppet/client_yaml > > > # configtimeout = 120 > > > csrdir = /etc/puppet/ssl/ca/requests > > > serial = /etc/puppet/ssl/ca/serial > > > # ca_ttl = 5y > > > # keylength = 1024 > > > cacert = /etc/puppet/ssl/ca/ca_crt.pem > > > cacrl = /etc/puppet/ssl/ca/ca_crl.pem > > > signeddir = /etc/puppet/ssl/ca/signed > > > autosign = /etc/puppet/autosign.conf > > > # ca_md = md5 > > > cert_inventory = /etc/puppet/ssl/ca/inventory.txt > > > cakey = /etc/puppet/ssl/ca/ca_key.pem > > > caprivatedir = /etc/puppet/ssl/ca/private > > > capass = /etc/puppet/ssl/ca/private/ca.pass > > > # ca_days = > > > # req_bits = 2048 > > > cadir = /etc/puppet/ssl/ca > > > capub = /etc/puppet/ssl/ca/ca_pub.pem > > > # node_terminus = plain > > > publickeydir = /etc/puppet/ssl/public_keys > > > # http_proxy_port = 3128 > > > plugindest = /var/puppet/lib > > > # color = ansi > > > privatedir = /etc/puppet/ssl/private > > > # queue_source = stomp://localhost:61613/ > > > # pluginsignore = .svn CVS .git > > > hostcert = /etc/puppet/ssl/certs/master.lab.pem > > > confdir = /etc/puppet > > > # thin_storeconfigs = false > > > factsource = puppet://master.lab/facts/ > > > localcacert = /etc/puppet/ssl/certs/ca.pem > > > logdir = /var/puppet/log > > > # filetimeout = 15 > > > # path = none > > > # prerun_command = > > > genconfig = false > > > # casesensitive = false > > > # genmanifest = false > > > # diff_args = -u > > > certdir = /etc/puppet/ssl/certs > > > httplog = /var/puppet/log/http.log > > > # syslogfacility = daemon > > > name = puppetmasterd > > > requestdir = /etc/puppet/ssl/certificate_requests > > > # mkusers = false > > > # http_enable_post_connection_check = true > > > pluginsource = puppet://master.lab/plugins > > > passfile = /etc/puppet/ssl/private/password > > > # async_storeconfigs = false > > > # maximum_uid = 4294967290 > > > # trace = false > > > factpath = /var/puppet/facts/ > > > environment = production > > > hostprivkey = /etc/puppet/ssl/private_keys/master.lab.pem > > > vardir = /var/puppet > > > # config_version = > > > # factsync = false > > > libdir = /var/puppet/lib > > > hostcrl = /etc/puppet/ssl/crl.pem > > > rundir = /var/run > > > # postrun_command = > > > # diff = diff > > > daemonize = true > > > # > > ... > > Erfahren Sie mehr »
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.