Ok now, seems that all is working....almost.....but:

class aptsetup {

      file { "/etc/apt/sources.list":
             owner  => root,
             group  => root,
             mode => 644,
             source => "puppet://asus-vista-box.lokku.net/files/etc/
apt/sources.list
      }
 }
      exec { subscribe-echo:
               command     => "/usr/bin/apt-get -q -q update",
               logoutput   => false,
               refreshonly => true,
               subscribe   => file["/etc/apt/sources.list"]
      }


err: Could not retrieve catalog: Could not parse for environment
production: Could not match '/usr/bin/apt-get' at /etc/puppet/
manifests/classes/source.list.pp:7



On Oct 21, 2:44 pm, Reno <[email protected]> wrote:
> ok I fix that just putting  Asus-Vista-Box.lokku.net  instead of Asus-
> Vista-Box as client config but:
>
> puppetd --test
> info: Retrieving plugins
> err: Could not retrieve plugins: execution expired
>
> but no rules are apply
>
> On Oct 21, 1:07 pm, Reno <[email protected]> wrote:
>
> > Hi,
> > I really do not get it.
> > the host name of the server is Asus-Vista-Box
>
> > This is my /etc/host in the server
>
> > 127.0.0.1       localhost
> > 127.0.1.1       Asus-Vista-Box.lokku.net        Asus-Vista-Box
>
> > and this in the clent:
>
> > 127.0.0.1       localhost
> > 127.0.1.1       puppetclient.lokku.net  puppetclient
> > 192.168.56.1    Asus-Vista-Box
>
> > what is wrong?
>
> > On Oct 21, 11:53 am, "Al @ Lab42" <[email protected]> wrote:
>
> > > Hi Reno,
> > > in puppet.conf on the client you have:
> > > server = Asus-Vista-Box
> > > this should be an host you can find (via hosts or dns) AND the
> > > hostname of your server, otherwise you run into certificates problems.
>
> > > I suggest to use "puppet" as servername (the default) or change things
> > > in the followring way:
> > > - Take the hostname of the server
> > > - Make it reacheable from the client (eventually editind /etc/hosts)
> > > - Remove the old client certificates. On the client: rm -rf /var/lib/
> > > puppet/ssl
> > > - Clean the client certificate on the server: puppetca --clean
> > > debian.lokku.net
> > > - Relunch puppetd -t on the client, sign the new certificate on the
> > > server, relaunch puppetd -t
>
> > > Good luck
> > > Al
>
> > > On Oct 21, 12:21 pm, Reno <[email protected]> wrote:
>
> > > > Hi, thanks for the reply.
>
> > > > reno# puppetd --test
> > > > warning: Certificate validation failed; considering using the certname
> > > > configuration option
> > > > err: Could not retrieve catalog: Certificates were not trusted:
> > > > hostname was not match with the server certificate
> > > > warning: Not using cache on failed catalog
>
> > > > On Oct 20, 10:39 pm, nothings_absolute <[email protected]> wrote:
>
> > > > >    If you run puppetd with the "--test" and "--debug" options you
> > > > > should be able to see that resource being applied (Or not). It could
> > > > > be that an error in one of these files will be obvious with the output
> > > > > from running it manually with these options.
>
> > > > > On Oct 20, 11:24 am, Renato Tuveri <[email protected]> wrote:
>
> > > > > > Hello a newbie here.
>
> > > > > > The situation is that:
>
> > > > > > 2 machine one master one client
> > > > > > Puppet 0.24.5
>
> > > > > > This my configuration:
>
> > > > > > Client:
>
> > > > > > /etc/puppet/puppetd.conf
>
> > > > > > [puppetd]
> > > > > > server = Asus-Vista-Box
> > > > > > logdir = /var/log/puppet
> > > > > > vardir = /var/lib/puppet
> > > > > > rundir = /var/run
>
> > > > > > master
>
> > > > > > /etc/puppet/manifests/classes/sudo.pp
>
> > > > > > class sudo {
> > > > > >     file { "/etc/sudoers":
> > > > > >         owner => "root",
> > > > > >         group => "root",
> > > > > >         mode  => 440,
> > > > > >     }
>
> > > > > > }
>
> > > > > > /etc/puppet/manifests/site.pp
>
> > > > > > import "classes/*"
>
> > > > > > node default {
> > > > > >     include sudo
>
> > > > > > }
>
> > > > > > I make
>
> > > > > > puppetca  --list
> > > > > > debian.lokku.net
>
> > > > > > and
>
> > > > > > puppetca --sign debian.lokku.net
> > > > > > Signed debian.lokku.net
>
> > > > > > But even I restart both client and master 100 times if I do:
>
> > > > > > ls -l /etc/sudoers
> > > > > > -rwxrwxrwx 1 root root 5 2009-10-20 17:52 /etc/sudoers
>
> > > > > > What I did wrong?
--~--~---------~--~----~------------~-------~--~----~
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