As was mentioned above, many of the Snort rules will not compile properly in the Suricata rules engine. This is because Suricata is not Snort
. The rules syntax differs in certain ways. It is normal to see a number of the Snort rules produce errors when Suricata attempts to load them. Suricata discards those rules and does not load them after printing the error in the log.