Hey folks
I was trying to get an idea / might be cool to include in the release notes the
versions of dependencies that people have had success running 3.1.3 on. (pcre,
openssl, berkeleydb, flex, etc.)
I’m running into a weird issue where my x86 hosts aren’t having any issue with
3.1.3 running through my policies. My SPARC builds however, segfault when I
try to look at the process table.
$ /var/cfengine/bin/cf-agent -I -K -b cfengine_automated_execution
>> Using command line specified bundlesequence
Segmentation Fault
...
...
..
cf3
cf3 -> This promise has already been verified
cf3 -> No edit changes to file /var/spool/cron/crontabs/root need saving
cf3 -> Handling file existence constraints on /var/spool/cron/crontabs/root
cf3
cf3 =========================================================
cf3 processes in bundle cfengine_automated_execution (1)
cf3 =========================================================
cf3
cf3 Observe process table with /bin/ps -eo
user,pid,ppid,pgid,pcpu,pmem,vsz,pri,rss,nlwp,stime,time,args,zone
Segmentation Fault
I’m assuming since my x64 build works, that this isn’t a problem with Cfengine
3.1.3 per say, but probably one of the versions of the library dependencies
I’ve compiled against. (I’m guessing pcre?)
If I comment out the following from the policy, I don’t hit the segfault.
processes:
"cf-serve"
handle => "verify_cf_serverd_is_running",
restart_class => "start_cf_serverd";
"cf-monit"
handle => "verify_cf_monitord_is_running",
restart_class => "start_cf_monitord";
I’m currently compiled against:
Flex-2.5.35
BerkeleyDb 4.4
OpenSSL 11.10.0
m4-1.4.14
Pcre-8.02
Anyways, if you’ve got 3.1.3 working for SPARC hosts and you execute process
checks, I’d be curious what versions of the dependencies you’re using to build.
Thanks
Mike
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine