Hi, Deb! Nice to see your team is still using CFEngine.
I just spun up a CentOS 6.8 VM, and I concur, it's libc.so.6 does not know about GLIBC_2.14, only 2.12, that's as high as it goes:
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# strings /lib64/libc.so.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]#
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# rpm -ihv ./cfengine-community-3.6.5-1.x86_64.rpm
Preparing... ########################################### [100%]
1:cfengine-community ########################################### [100%]
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# ldd /var/cfengine/lib/libpromises.so.3|grep libc.so.6
libc.so.6 => /lib64/libc.so.6 (0x00007ffffd200000)
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# /var/cfengine/bin/cf-agent -V
CFEngine Core 3.6.5
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]#
In fact, the 3.6.5 libpromises.so references a newer version of GLIBC:
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# strings /var/cfengine/lib/libpromises.so.3.0.6 |grep GLIBC
GLIBC_2.2.5
GLIBC_2.3
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]#
Are you using the 3.6.5 RPM from CFEngine?
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]# md5sum cfengine-community-3.6.5-1.x86_64.rpm
e41851693e53ea9dfc0cd867ef4ca9ce cfengine-community-3.6.5-1.x86_64.rpm
[root@1b268d62-b573-6cc3-b482-abb3e00bf4c4 ~]#
Hope this helps,
Yours truly,
Aleksey