help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: help with cfexecd/solaris/crontab


From: Dmitry Sazonov
Subject: Re: help with cfexecd/solaris/crontab
Date: Thu, 28 Apr 2005 12:51:48 -0400
User-agent: Mozilla Thunderbird 1.0.2-1.3.2 (X11/20050324)

I can see coredump even running manually:

[root@inet640 /root]# /usr/local/sbin/cfexecd --no-splay -F  -v -d2

cfexecd Debug mode: running in foreground
Directory for /var/cfengine/inputs/update.conf exists. Okay
Directory for /var/cfengine/bin/cfagent -D from_cfexecd exists. Okay
Directory for /var/cfengine/outputs/spooled_reports exists. Okay
GetNameInfo()
AddClassToHeap(solaris)
Appending [solaris]
AddClassToHeap(inet640)
Appending [inet640]
AddClassToHeap(inet640)
AddClassToHeap()
AddClassToHeap(inet640)
GNU Cfengine server daemon -
2.1.13
Free Software Foundation 1994-
Donated by Mark Burgess, Faculty of Engineering,
Oslo University College, 0254 Oslo, Norway

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

Host name is: inet640
Operating System Type is sunos
Operating System Release is 5.8
Architecture = sun4u


Using internal soft-class solaris for host solaris

The time is now Thu Apr 28 12:47:56 2005


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

AddClassToHeap(32_bit)
Appending [32_bit]
Additional hard class defined as: 32_bit
AddClassToHeap(sunos_5_8)
Appending [sunos_5_8]
AddClassToHeap(sun4u)
Appending [sun4u]
Additional hard class defined as: sunos_5_8
AddClassToHeap(sunos_sun4u)
Appending [sunos_sun4u]
Additional hard class defined as: sunos_sun4u
AddClassToHeap(sunos_sun4u_5_8)
Appending [sunos_sun4u_5_8]
Additional hard class defined as: sunos_sun4u_5_8
AddClassToHeap(sparc)
Appending [sparc]
Additional hard class defined as: sparc
AddClassToHeap(SUNW_Ultra_4)
Appending [SUNW_Ultra_4]
Additional hard class defined as: SUNW,Ultra-4
AddClassToHeap(sunos_sun4u_5_8_Generic_108528_15)
Appending [sunos_sun4u_5_8_Generic_108528_15]
Additional hard class defined as: sunos_sun4u_5_8_Generic_108528_15
AddClassToHeap(compiled_on_solaris2_8)
Appending [compiled_on_solaris2_8]

GNU autoconf class from compile time: compiled_on_solaris2_8

Address given by nameserver: 143.220.3.160
Adding alias inet640.aamc.org..
AddClassToHeap(inet640_aamc_org)
Appending [inet640_aamc_org]
---------------------------------------------------------------------
Starting server
---------------------------------------------------------------------

GetLock(cfexecd,execd,time=1114706876), ExpireAfter=0, IfElapsed=0
GetLastLock()
CheckOldLock(lock..inet640.execd.execd_12)
Lock lock..inet640.execd.execd_12 last ran at Fri Mar 11 16:53:10 2005

cfexecd: Lock lock..inet640.execd.execd_12 expired...(after 68814/0 minutes)
Trying to kill expired process, pid 19996
LockLog(Lock expired, process killed)
SetLock(lock..inet640.execd.execd_12)
PutLock(lock..inet640.execd.execd_12)
cfpopen(/var/cfengine/bin/cfagent -Q 
smtpserver,sysadm,fqhost,ipaddress,EmailMaxLines,EmailFrom,EmailTo -D 
from_cfexecd)
smtpserver/mailrelay.aamc.org
sysadm=dsazonov@aamc.org
fqhost/inet640.aamc.org
ipaddress/143.220.3.160
EmailMaxLines/$(EmailMaxLines)
EmailFrom/$(EmailFrom)
EmailTo/$(EmailTo)
EmailTo/$(EmailTo)
cfpclose(pp)
cfpopen - Waiting for process 13388
Got(to:dsazonov@aamc.org,serv:mailrelay.aamc.org,host:inet640.aamc.org,ip:143.220.3.160,max:20,from:)
cfpopen(/var/cfengine/bin/cfagent -z -D from_cfexecd)
cfpclose(pp)
cfpopen - Waiting for process 13390
No schedule defined in cfagent.conf, defaulting to Min00_05
Appending [Min00_05]
Sleeping...
Segmentation Fault (core dumped)





Dmitry Sazonov wrote:

Hello!

I schedulled cfexecd to run from crontab on Solaris8/9 as in examples:

0,30 * * * * /usr/local/sbin/cfexecd -F -v

but it complains (via cron email):

---------------------------------------------------------------------
Starting server
---------------------------------------------------------------------

No schedule defined in cfagent.conf, defaulting to Min00_05
------------------------------------------------------------------

 LocalExec at Tue Apr 26 16:00:03 2005

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

I can tell it's not running because of the output of cfshow -s on the policy host According to docs schedule doesn't need to be defined for non-daemon cfexecd.
I even defined the schedule - but it still doesn't do anything.
The only way I can make cfagent to rung is by invoking it remotelly via cfservd (via cfrun) manually.
cfagent works fine then...

 schedule   = ( Min00_05 Min30_35 )

pkginfo -l SMCcfeng
  PKGINST:  SMCcfeng
     NAME:  cfengine
 CATEGORY:  application
     ARCH:  sparc
  VERSION:  2.1.13
  BASEDIR:  /usr/local
   VENDOR:  Mark Burgess
   PSTAMP:  Steve Christensen
 INSTDATE:  Mar 08 2005 11:39

[root@inet640 inputs]# cat cfagent.conf
#
# $Id: cfagent.conf,v 1.8 2005/04/20 15:57:13 cfengine Exp $

groups:
       cfengine_server = ( inet640 )

control:

any::

 domain                = ( aamc.org )
 smtpserver    = ( mailrelay.aamc.org )
 sysadm                = ( dsazonov@aamc.org )
 server = ( inet640.aamc.org )
 workdir = ( /var/cfengine )
 configroot = ( /export/cfengine )
 actionsequence        = ( shellcommands files )
 ChecksumUpdates       = ( on )
 ifelapsed = ( 0 )
 Inform = ( on )
 schedule   = ( Min00_05 Min30_35 )






Any debbuging ideas are welcome. Thanks!






--
Dmitry Sazonov +1(202)862-6168
UNIX sysadmin, AAMC




reply via email to

[Prev in Thread] Current Thread [Next in Thread]