On Mon, May 17, 2010 at 6:05 AM, Abhishek <[email protected]> wrote:

>
>
> On Apr 11, 4:57 pm, Mark Nelson <[email protected]> wrote:
> > Hello
> >
> > I am using the following software -
> >
> > *Operating System:
> >
> > *Scientific Linux SL release 5.3 (Boron), Scientific Linux is a rebuild
> > of Redhat Enterprise
> >
> > *Ruby version:*
> >
> > ruby-shadow-1.4.1-7.el5.x86_64
> > ruby-irb-1.8.5-5.el5_3.7.x86_64
> > grub-0.97-13.2.x86_64
> > ruby-libs-1.8.5-5.el5_3.7.x86_64
> > ruby-rdoc-1.8.5-5.el5_3.7.x86_64
> > ruby-1.8.5-5.el5_3.7.x86_64
> > ruby-augeas-0.3.0-1.el5.x86_64
> > ruby-ldap-0.9.7-3.el5.x86_64
> >
> > *Puppet Version:
> >
> > *puppet-0.25.4-1.el5.noarch
> > puppet-server-0.25.4-1.el5.noarch
> >
> > I am  getting an "Error 400 message" when I try to download a file from
> > the puppet server I'm getting the following error when running puppet
> > --test -dv
> >
> > err: //dns/File[/etc/resolv.conf]: Failed to retrieve current state of
> > resource: Error 400 on SERVER: Not authorized to call find on
> > /file_metadata/common/etc/resolv.conf Could not retrieve file metadata
> > for puppet://puppet/common/etc/resolv.conf: Error 400 on SERVER: Not
> > authorized to call find on /file_metadata/common/etc/resolv.conf at
> > /etc/puppet/manifests/classes/dns.pp:8
> >
> > Running the puppermasterd in debug mode produces the following error
> > message
> >
> > info: mount[files]: allowing * access
> > err: Not authorized to call find on /file_metadata/common/etc/resolv.conf
> >
> > Both the client and the server are running on the same machine.  There
> > are references to similar issues in puppet 0.25.1 I'm not sure if these
> > issues are fixed in  0.25.4
> >
> > My configuration files are as follows -
> >
> > *Auth.conf *
> >
> > # inconditionnally allow access to all files services
> > # which means in practice that fileserver.conf will
> > # still be used
> > path /file
> > allow *
> >
> > *Fileserver.conf
> >
> > *[files]
> >   path /etc/puppet/files
> >   #allow *.int.tardis.cx
> >   allow *
> >   #deny *.examp
> >
> > Thanks
> >
> > Mark.
>
> Hi Mark,
>
> "puppet://puppet/common/etc/resolv.conf: Error 400 on SERVER"
>
> you  have to define following in /etc/puppet/fileserver.conf
>
> [puppet]
>
> allow *
>

No. Look at his URI more closely. It's a double slash, so it's referring to
a server named 'puppet' with a fileserver mountpoint of 'common'.

Assuming this is a proper module, there's no need to put anything in
fileserver.conf

(It really is better to get in the habit of replacing "puppet://$server"
with "puppet:///" )


>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<puppet-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
>
>


-- 
nigel

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users?hl=en.

Reply via email to