Issue #4629 has been updated by Mohit Chawla.
Hi,
1) With just the namespaceauth.conf present with the following block:
[puppetrunner]
allow foo.server
, puppetrun --host foo.client --trace shows:
[email protected]:~# puppetrun --host foo.client --trace
Triggering foo.client
/usr/lib/ruby/1.8/puppet/indirector/rest.rb:57:in `deserialize'
/usr/lib/ruby/1.8/puppet/indirector/rest.rb:90:in `save'
/usr/lib/ruby/1.8/puppet/indirector/indirection.rb:253:in `save'
/usr/lib/ruby/1.8/puppet/indirector.rb:64:in `save'
/usr/lib/ruby/1.8/puppet/application/kick.rb:123:in `run_for_host'
/usr/lib/ruby/1.8/puppet/application/kick.rb:68:in `main'
/usr/lib/ruby/1.8/puppet/application/kick.rb:67:in `fork'
/usr/lib/ruby/1.8/puppet/application/kick.rb:67:in `main'
/usr/lib/ruby/1.8/puppet/application/kick.rb:42:in `run_command'
/usr/lib/ruby/1.8/puppet/application.rb:301:in `run'
/usr/lib/ruby/1.8/puppet/application.rb:398:in `exit_on_fail'
/usr/lib/ruby/1.8/puppet/application.rb:301:in `run'
/usr/sbin/puppetrun:4
Host foo.client failed: Error 403 on SERVER: Forbidden request:
foo.server(192.168.24.32) access to /run/foo.client [save] authenticated at
line 0
foo.client finished with exit code 2
Failed: foo.client
, puppetrun with debug shows the same 403 error.
The client reports the same message after puppet has inserted the various
default acl rules.
I am not getting the bad url error as posted above by Joy Huang.
2) With auth.conf present, but no namespaceauth.conf, then at the client:
2010-09-08_05:24:07.34024 err: Will not start without authorization file
/etc/puppet/namespaceauth.conf
Not sure if debug & trace can provide any more information, but here it is:
2010-09-08_05:31:10.95062 debug: Failed to load library 'rubygems' for
feature 'rubygems'
2010-09-08_05:31:10.95862 debug: Failed to load library 'selinux' for
feature 'selinux'
2010-09-08_05:31:10.98444 debug: Puppet::Type::User::ProviderPw: file pw
does not exist
2010-09-08_05:31:10.98495 debug: Failed to load library 'ldap' for feature
'ldap'
2010-09-08_05:31:10.98522 debug: Puppet::Type::User::ProviderLdap: feature
ldap is missing
2010-09-08_05:31:10.98556 debug:
Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist
2010-09-08_05:31:10.99829 debug: Puppet::Type::User::ProviderUser_role_add:
file roleadd does not exist
2010-09-08_05:31:11.01708 debug:
Puppet::Type::File::ProviderMicrosoft_windows: feature microsoft_windows is
missing
2010-09-08_05:31:11.06040 debug:
/File[/var/lib/puppet/ssl/private_keys/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/private_keys]
2010-09-08_05:31:11.06131 debug: /File[/var/log/puppet/http.log]:
Autorequiring File[/var/log/puppet]
2010-09-08_05:31:11.06224 debug: /File[/var/lib/puppet/facts]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.06296 debug: /File[/var/lib/puppet/client_data]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.06370 debug: /File[/var/lib/puppet/state]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.06442 debug: /File[/var/lib/puppet/state/graphs]:
Autorequiring File[/var/lib/puppet/state]
2010-09-08_05:31:11.06525 debug: /File[/var/lib/puppet/ssl/private]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.06609 debug: /File[/var/lib/puppet/state/classes.txt]:
Autorequiring File[/var/lib/puppet/state]
2010-09-08_05:31:11.06698 debug:
/File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.06819 debug:
/File[/var/lib/puppet/ssl/certs/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
2010-09-08_05:31:11.06889 debug: /File[/var/lib/puppet/clientbucket]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.06973 debug: /File[/var/lib/puppet/ssl/public_keys]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.07059 debug: /File[/var/lib/puppet/ssl]: Autorequiring
File[/var/lib/puppet]
2010-09-08_05:31:11.07147 debug: /File[/var/lib/puppet/ssl/certs]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.07231 debug:
/File[/var/lib/puppet/ssl/public_keys/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/public_keys]
2010-09-08_05:31:11.07315 debug: /File[/var/lib/puppet/ssl/crl.pem]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.07400 debug: /File[/var/lib/puppet/ssl/certs/ca.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
2010-09-08_05:31:11.07520 debug: /File[/var/lib/puppet/reports]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.07593 debug: /File[/var/lib/puppet/client_yaml]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.07663 debug: /File[/var/lib/puppet/lib]: Autorequiring
File[/var/lib/puppet]
2010-09-08_05:31:11.07735 debug: /File[/etc/puppet/puppet.conf]:
Autorequiring File[/etc/puppet]
2010-09-08_05:31:11.07822 debug: /File[/var/lib/puppet/ssl/private_keys]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.07895 debug: /File[/var/lib/puppet/state/state.yaml]:
Autorequiring File[/var/lib/puppet/state]
2010-09-08_05:31:11.10647 debug: Finishing transaction -614113368
2010-09-08_05:31:11.14983 debug: /File[/var/lib/puppet/ssl/crl.pem]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.15063 debug: /File[/var/lib/puppet/facts]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.15148 debug: /File[/var/log/puppet/http.log]:
Autorequiring File[/var/log/puppet]
2010-09-08_05:31:11.15233 debug: /File[/var/lib/puppet/ssl/certs/ca.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
2010-09-08_05:31:11.15317 debug:
/File[/var/lib/puppet/ssl/private_keys/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/private_keys]
2010-09-08_05:31:11.15399 debug:
/File[/var/lib/puppet/ssl/certs/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/certs]
2010-09-08_05:31:11.15473 debug: /File[/var/lib/puppet/lib]: Autorequiring
File[/var/lib/puppet]
2010-09-08_05:31:11.15559 debug:
/File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.15675 debug: /File[/var/lib/puppet/reports]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.15763 debug: /File[/var/lib/puppet/ssl]: Autorequiring
File[/var/lib/puppet]
2010-09-08_05:31:11.15851 debug: /File[/var/lib/puppet/ssl/private]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.15943 debug: /File[/var/lib/puppet/state]:
Autorequiring File[/var/lib/puppet]
2010-09-08_05:31:11.16046 debug: /File[/var/lib/puppet/ssl/private_keys]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.16131 debug: /File[/var/lib/puppet/ssl/public_keys]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.16218 debug:
/File[/var/lib/puppet/ssl/public_keys/foo.client.pem]: Autorequiring
File[/var/lib/puppet/ssl/public_keys]
2010-09-08_05:31:11.16323 debug: /File[/var/lib/puppet/ssl/certs]:
Autorequiring File[/var/lib/puppet/ssl]
2010-09-08_05:31:11.18354 debug: Finishing transaction -614558908
2010-09-08_05:31:11.18593 debug: Using cached certificate for ca
2010-09-08_05:31:11.18653 debug: Using cached certificate for foo.client
2010-09-08_05:31:11.18705 err: Will not start without authorization file
/etc/puppet/namespaceauth.conf
3) With auth.conf present, one can have anything (or nothing) in
namespaceauth.conf, but it will be disregarded.
----------------------------------------
Bug #4629: puppet run Error 403 on SERVER: Forbidden request
http://projects.puppetlabs.com/issues/4629
Author: joy huang
Status: Accepted
Priority: Normal
Assignee:
Category: plumbing
Target version: 2.6.1
Affected version: 0.25.0
Keywords:
Branch:
puppet master release:puppet-2.6.1rc2
puppet client release:puppet--0.25.5
[r...@master ~]# puppetrun -p 10 --host ubunu910.dvmns.com
Triggering ubunu910.dvmns.com
Host ubunu910.dvmns.com failed: Error 403 on SERVER: Forbidden request:
ctc92.dvmns.com(221.238.249.92) access to /run/ubunu910.dvmns.com [save]
authenticated at line 0
ubunu910.dvmns.com finished with exit code 2
Failed: ubunu910.dvmns.com
how to fix this
mymail is: [email protected]
thanks
joy
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/puppet-bugs?hl=en.