[root@localhost init.d]# squid -k check
[root@localhost init.d]#
Проблема решилась переустановкой squid. Но корень зла я все таки нашел, вот он:
libecap.x86_64 0:1.0.0-3.el7.centos
не понятно каким образом, но при первой установки squid почему-то была установлена старая версия, а для корректной роботы squid на centos 7 нужна вот эта:
libecap-0.2.0-9.el7.x86_64.rpm
которая была успешно установлена автоматически при повторной установке
yum install squid