This was really very bad. So many servers DOWN, so many client client, and it wasn’t are fault.
I Know this rules are free, but i would prefer to pay a fee, but that this doesn’t happen.
How can we trust, if Comodo doesn’t do like is competitors and always pre-test is product with every new cpanel version.
Like i said, i know, it’s free, but i would prefer to pay a fee, but this don’t happen. We’ve thousands of clients mad without necessity of that, and we trusted on Comodo
Apache produced the following error: AH00526: Syntax error on line 27 of /etc/apache2/conf.d/modsec_vendor_configs/comodo_apache/03_Global_Domains.conf:
Error creating rule: Could not open phrase file “/etc/apache2/conf.d/modsec_vendor_configs/comodo_apache/bl_domains”: No such file or directory
/usr/local/cpanel/scripts/modsec_vendor update comodo_apache
warn [modsec_vendor] The system could not add the vendor: Cpanel::Exception::ModSecurity::VendorUpdateUnnecessary/(XID t2suxx) The update for vendor âcomodo_apacheâcomodo-apache-1108â
at /usr/local/cpanel/Cpanel/Exception/CORE.pm line 77.
Cpanel::Exception::create(“ModSecurity::VendorUpdateUnnecessary”, HASH(0x2a75f00)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 285
Whostmgr::ModSecurity::VendorList::ANON(Whostmgr::ModSecurity::Vendor=HASH(0x2880c30)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 197
eval {…} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 136
Whostmgr::ModSecurity::VendorList::add(“https://waf.comodo.com/doc/meta_comodo_apache.yaml”, CODE(0x35aef60)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 288
eval {…} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 281
Whostmgr::ModSecurity::VendorList::update(“https://waf.comodo.com/doc/meta_comodo_apache.yaml”) called at /usr/local/cpanel/scripts/modsec_vendor line 160
eval {…} called at /usr/local/cpanel/scripts/modsec_vendor line 160
scripts::modsec_vendor::update(“comodo_apache”) called at /usr/local/cpanel/scripts/modsec_vendor line 45
scripts::modsec_vendor::run(“update”, “comodo_apache”) called at /usr/local/cpanel/scripts/modsec_vendor line 24
info [modsec_vendor] Restored modsec_cpanel_conf_datastore backup
warn [modsec_vendor] The system failed to update the vendor from the URL âhttps://waf.comodo.com/doc/meta_comodo_apache.yamlâ
Error creating rule: Could not open phrase file “/etc/apache2/conf.d/modsec_vendor_configs/comodo_apache/bl_domains”: No such file or directory
Installed comodo vendor on a new server CPANEL 11.60.34.
It installed correctly. When i run the update “/usr/local/cpanel/scripts/modsec_vendor update comodo_apache”
This is the result:
/usr/local/cpanel/scripts/modsec_vendor update comodo_apache
warn [modsec_vendor] The system could not add the vendor: Cpanel::Exception::Mod Security::VendorUpdateUnnecessary/(XID dtbve4) The update for vendor âcomodo_apa cheâcomodo-apache-1108â
at /usr/local/cpanel/Cpanel/Exception/CORE.pm line 77.
Cpanel::Exception::create(“ModSecurity::VendorUpdateUnnecessary”, HASH(0 xf2f9e0)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 28 5
Whostmgr::ModSecurity::VendorList::ANON(Whostmgr::ModSecurity::Vendo r=HASH(0x22047e0)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.p m line 197
eval {…} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.p m line 136
Whostmgr::ModSecurity::VendorList::add(“https://waf.comodo.com/doc/meta_ comodo_apache.yaml”, CODE(0x21464a8)) called at /usr/local/cpanel/Whostmgr/ModSe curity/VendorList.pm line 288
eval {…} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.p m line 281
Whostmgr::ModSecurity::VendorList::update(“https://waf.comodo.com/doc/me ta_comodo_apache.yaml”) called at /usr/local/cpanel/scripts/modsec_vendor line 1 60
eval {…} called at /usr/local/cpanel/scripts/modsec_vendor line 160
scripts::modsec_vendor::update(“comodo_apache”) called at /usr/local/cpa nel/scripts/modsec_vendor line 45
scripts::modsec_vendor::run(“update”, “comodo_apache”) called at /usr/lo cal/cpanel/scripts/modsec_vendor line 24
This is not full error log. You have missed some characters and I can’t recognize what error message is.
I have this on my test host:
info [modsec_vendor] Restored modsec_cpanel_conf_datastore backup
warn [modsec_vendor] The system failed to update the vendor from the URL “https://waf.comodo.com/doc/meta_comodo_apache.yaml”: (XID phagvh) The update for vendor “comodo_apache” is unnecessary because you already have distribution “comodo-apache-1108” installed.
It means rules already installed and no update required.
Maybe your rules installed too. Please check content of folder ‘/etc/apache2/conf.d/modsec_vendor_configs/comodo_apache’
Does it contain any rules?
What the output of:
On the other servers, the error is that bl_domains is MISSING, i already said on other answer before this one:
/usr/local/cpanel/scripts/modsec_vendor update comodo_apache
warn [modsec_vendor] The system could not add the vendor: Cpanel::Exception::ModSecurity::VendorUpdateUnnecessary/(XID t2suxx) The update for vendor âcomodo_apacheâcomodo-apache-1108â
at /usr/local/cpanel/Cpanel/Exception/CORE.pm line 77.
Cpanel::Exception::create("ModSecurity::VendorUpdateUnnecessary", HASH(0x2a75f00)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 285
Whostmgr::ModSecurity::VendorList::__ANON__(Whostmgr::ModSecurity::Vendor=HASH(0x2880c30)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 197
eval {...} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 136
Whostmgr::ModSecurity::VendorList::add("https://waf.comodo.com/doc/meta_comodo_apache.yaml", CODE(0x35aef60)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 288
eval {...} called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 281
Whostmgr::ModSecurity::VendorList::update("https://waf.comodo.com/doc/meta_comodo_apache.yaml") called at /usr/local/cpanel/scripts/modsec_vendor line 160
eval {...} called at /usr/local/cpanel/scripts/modsec_vendor line 160
scripts::modsec_vendor::update("comodo_apache") called at /usr/local/cpanel/scripts/modsec_vendor line 45
scripts::modsec_vendor::run("update", "comodo_apache") called at /usr/local/cpanel/scripts/modsec_vendor line 24
info [modsec_vendor] Restored modsec_cpanel_conf_datastore backup
warn [modsec_vendor] The system failed to update the vendor from the URL âhttps://waf.comodo.com/doc/meta_comodo_apache.yamlâ
Error creating rule: Could not open phrase file "/etc/apache2/conf.d/modsec_vendor_configs/comodo_apache/bl_domains": No such file or directory
And yes, i tried to uninstall but it crashes and cannot uninstall because apache tries to restart and again the bl_domains is missing.
I can try to put a bl_domains file in the /etc/apache2/conf.d/modsec_vendor_configs/comodo_apache/ , but i need a copy of the original file, and it’s a long shot, i don’t know if it works, but it’s what the error is now.
Also i don’t know why this happen in all CENTOS/CLOUDLINUX 7 servers, and not CENTOS/CLOUDLINUX 6.