Issue #2967 has been updated by Markus Roberts.
Branch set to http://github.com/MarkusQ/puppet/tree/ticket/0.25.x/2967
When I try this I get:
Could not run: Invalid pattern *.2nd.example.com at
~/projects/puppet/test_data/2967m/fileserver.conf:4
which is due to our incomplete RFC-1123 compliance (we weren't always
permitting labels to start with digits).
I'm suspecting that this may be the source of the problem, or at least a
confounding factor. Could you retest with the branch:
http://github.com/MarkusQ/puppet/tree/ticket/0.25.x/2967
(wherein this is fixed) with a --trace --debug --no-daemonize on the
puppetmaster?
----------------------------------------
Bug #2967: clients are unable to retrieve file metadata
http://projects.reductivelabs.com/issues/2967
Author: Peter Meier
Status: Investigating
Priority: High
Assigned to: Markus Roberts
Category: fileserving
Target version: 0.25.2
Affected version: 0.25.1
Keywords:
Branch: http://github.com/MarkusQ/puppet/tree/ticket/0.25.x/2967
I recently upgraded from a 3-4 weeks old 0.25.x HEAD version to latest 0.25.x
head to test #2823, however file serving doesn't work anymore completely:
Server:
<pre>
debug: Using cached node for foobar.example.com, good until Sat Dec 19 19:18:34
+0100 2009
debug: Saved catalog to database in 3.28 seconds
info: mount[modules]: defaulting to no access for foobar.example.com
err: Not authorized to call search on
/file_metadata/modules/yum/CentOS.5.4/rpm-gpg with {:ignore=>[".svn", ".git",
"CVS", ".git_placeholder"], :recurse=>true, :links=>"manage"}
[...]
</pre>
Client (different snippet):
<pre>
[...]
err: //avahi::base/File[/etc/init.d/avahi-daemon]: Failed to retrieve current
state of resource: Error 400 on SERVER: Not authorized to call find on
/file_metadata/modules/avahi/init.d/CentOS/avahi-daemon Could not retrieve file
metadata for puppet:///modules/avahi/init.d/CentOS/avahi-daemon: Error 400 on
SERVER: Not authorized to call find on
/file_metadata/modules/avahi/init.d/CentOS/avahi-daemon at
/etc/puppet/modules/public/avahi/manifests/init.pp:27
[...]
</pre>
My fileserver.conf looks like:
<pre>
[modules]
allow 127.0.0.1
allow *.example.com
allow *.2nd.example.com
</pre>
No auth.conf is deployed.
Attached a complete --debug output of the server while one client connecting to
it.
This used work with my former 0.25.x-HEAD version, so it is something that have
been changed withing the last 3-4 weeks.
--
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://reductivelabs.com/redmine/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.