Hi everyone,

I'm getting following errors from some of my Mac clients running Tiger 
and cfengine 2.1.20 (I think)

cfengine: Unable to look up IP address of $(policyhost)
cfengine:: gethostbyname: Invalid argument
cfengine:: Failed to copy configs: failover to newton-pc.uncc.edu

I don't get this from my Panther 2.1.13 clients. My update.conf file is 
below. What am I doing wrong?

update.conf::
------------------------
# cfengine update.conf file for COAS
groups:
   cf_slave_servers = ( cfslave1 cfslave2 )

# pick a server at random
strategies:
    { strategy_cfserver
        # change all numbers to 1 to give equal ranking
      cf_master: "1"
      cf_srv1:   "1"
      cf_srv2:   "1"
    }

control:
   actionsequence   = ( copy tidy processes )
   AddInstallable   = ( failed1 failed2 failed3 broken restart_cfservd )
   domain           = ( example.com )
   workdir          = ( /var/cfengine )
   sysadm           = ( [EMAIL PROTECTED] )
   smtpserver       = ( ironhost.uncc.edu )

   masterpolicyhost = ( cfmaster.example.com )
   failoverserver1  = ( cfmaster.example.com )
   failoverserver2  = ( cfslave1.example.com )
   failoverserver3  = ( cfslave2.example.com )

   master_cfinput   = ( /usr/local/cfengine/ )
   AllowRedefinitionOf = ( policyhost )

   cf_install_dir   = ( /usr/local/sbin )

   restart_cfservd::
     autodefine = ( /var/cfengine/inputs/cfservd.conf )

   # set the policyserver
   cf_master|cf_slave_servers|newton_pc|!from_cfexecd::
     policyhost = ( cfmaster.example.com )  
   cf_srv1.!cf_slave_servers.from_cfexecd::
     policyhost = ( cfslave1.example.com )  
   cf_srv2.!cf_slave_servers.from_cfexecd::
     policyhost = ( cfslave2.example.com )  

   cf_slave_servers::
     SplayTime        = ( 2 ) # minutes
   !cf_slave_servers::
     SplayTime        = ( 30 ) # minutes


ignore:
  any::
    # ignore subversion working files
    .svn


copy:
   $(master_cfinput)     dest=$(workdir)/inputs
                         r=inf
                         mode=644
                         type=binary
                         exclude=*.lst
                         exclude=*~
                         exclude=#*
                         server=$(policyhost)
             trustkey=true failover=failed1

  failed1::
     $(master_cfinput)     dest=$(workdir)/inputs
                         r=inf
                         mode=644
                         type=binary
                         exclude=*.lst
                         exclude=*~
                         exclude=#*
                         server=$(failoverserver1)
             trustkey=true failover=failed2

  failed2::
     $(master_cfinput)     dest=$(workdir)/inputs
                         r=inf
                         mode=644
                         type=binary
                         exclude=*.lst
                         exclude=*~
                         exclude=#*
                         server=$(failoverserver2)
             trustkey=true failover=failed3

  failed3::
     $(master_cfinput)     dest=$(workdir)/inputs
                         r=inf
                         mode=644
                         type=binary
                         exclude=*.lst
                         exclude=*~
                         exclude=#*
                         server=$(failoverserver3)
             trustkey=true failover=broken

alerts:
  failed1::
    "Failed to copy configs: failover to $(failoverserver1)"
  failed2::
    "Failed to copy configs: failover to $(failoverserver2)"
  failed3::
    "Failed to copy configs: failover to $(failoverserver3)"
  broken::
    "Failed to copy configs: all failovers are exhausted"

tidy:
   $(workdir)/outputs pattern=* age=7

processes:
  restart_cfservd::
    "cfservd" signal=kill restart "/var/cfengine/bin/cfservd"

---------------------


_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
http://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to