The error seems legit. http.response_header was added in 7.
Please note that Suricata 6 is EOL.
It is recommended to upgrade to the latest stable Suricata 7.0.10.
its trying update this rule from external threat feeds and failing with this error.
You should try and get version specific rules or modify them as per the supported features in a specific version. However, we won’t be able to provide support for EOL versions of Suricata.
Are there any workarounds available to address this issue in Suricata 6? As our critical systems rely on it, we urgently need a temporary solution while working on upgrading to Suricata 7.0.x.
Since Suricata 6 is EOL it also does not receive any security updates anymore, so for a critical system it is even more important to be at a supported version ASAP.
Shivani mentioned a potential way to solve this, you need to fetch the rules for the old version or modify those rules. But not all providers for signatures will support EOL versions as well.