Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    I can't start Suricata 7.0.0.2 on Pfsense + 23.09

    Scheduled Pinned Locked Moved IDS/IPS
    16 Posts 6 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wisepds @NollipfSense
      last edited by

      @NollipfSense Good for you but for me in 2 different pfsense + suricata crash. 23.05 and 23.09

      NollipfSenseN 1 Reply Last reply Reply Quote 0
      • NollipfSenseN
        NollipfSense @wisepds
        last edited by

        @wisepds said in I can't start Suricata 7.0.0.2 on Pfsense + 23.09:

        @NollipfSense Good for you but for me in 2 different pfsense + suricata crash. 23.05 and 23.09

        See is you can follow Bill's instruction here scroll to his last post: https://forum.netgate.com/topic/183878/after-upgrade-to-pf-23-09-surricata-says-it-s-starting-but/15

        pfSense+ 23.09 Lenovo Thinkcentre M93P SFF Quadcore i7 dual Raid-ZFS 128GB-SSD 32GB-RAM PCI-Intel i350-t4 NIC, -Intel QAT 8950.
        pfSense+ 23.09 VM-Proxmox, Dell Precision Xeon-W2155 Nvme 500GB-ZFS 128GB-RAM PCIe-Intel i350-t4, Intel QAT-8950, P-cloud.

        1 Reply Last reply Reply Quote 0
        • W
          wisepds
          last edited by wisepds

          First suricata (23.05) fixed and working.
          I have installed with erase configuration (Global settings--- uncheck "Settings will not be removed during package desinstallation"
          Captura de pantalla 2023-11-06 232354.png

          All reinstalled from 0 and working. First start only with default.. after that, step by step adding my rules.

          Let's go with 23.09.

          1 Reply Last reply Reply Quote 0
          • X
            xpxp2002
            last edited by xpxp2002

            2023-11-06 19:19:58.738971-05:00	kernel	-	pid 1309 (suricata), jid 0, uid 0: exited on signal 11 (core dumped)
            
            

            I’m seeing the same issue, except Suricata core dumps on start.

            Starting in IDS mode works, but in legacy IPS mode core dumps. If I start the interface in IDS mode and then change the setting to legacy mode, it keeps running. Must be a bug of some kind.

            bmeeksB A 2 Replies Last reply Reply Quote 0
            • bmeeksB
              bmeeks @xpxp2002
              last edited by

              @xpxp2002 said in I can't start Suricata 7.0.0.2 on Pfsense + 23.09:

              If I start the interface in IDS mode and then change the setting to legacy mode, it keeps running.

              Unless you stop and restart the daemon after changing the mode, it is not actually changing the running mode. That's because the suricata.yaml file is only read once during startup. Making a change to the blocking mode without restarting the interface simply saves the change in the suricata.yaml file, but that change is not processed by the running binary until you stop and restart it.

              1 Reply Last reply Reply Quote 0
              • A
                asdjklfjkdslfdsaklj @xpxp2002
                last edited by asdjklfjkdslfdsaklj

                @xpxp2002 @bmeeks Reviving this thread a bit, seeing the exact same thing.

                pfSense 23.09, Suricata package 7.0.0_2, on metal (Protectli vault).

                Nov 13 14:16:25 router SuricataStartup[9700]: Suricata START for HOME(60023_em1)...
                Nov 13 14:16:25 router kernel: pid 16911 (suricata), jid 0, uid 0: exited on signal 11 (core dumped)
                Nov 13 14:16:26 router SuricataStartup[29857]: Suricata START for HOME_GUEST(21621_em2)...
                Nov 13 14:16:26 router kernel: pid 30304 (suricata), jid 0, uid 0: exited on signal 11 (core dumped)
                
                [103038 - Suricata-Main] 2023-11-13 14:16:25 Notice: suricata: This is Suricata version 7.0.0 RELEASE running in SYSTEM mode
                [103038 - Suricata-Main] 2023-11-13 14:16:25 Info: cpu: CPUs/cores online: 4
                [103038 - Suricata-Main] 2023-11-13 14:16:25 Info: suricata: Setting engine mode to IDS mode by default
                [103038 - Suricata-Main] 2023-11-13 14:16:25 Info: app-layer-htp-mem: HTTP memcap: 67108864
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: alert-pf: Creating automatic firewall interface IP address Pass List.
                <redacted IP list addresses>
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: logopenfile: alert-pf output device (regular) initialized: block.log
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: alert-pf: Loading and parsing Pass List from: /usr/local/etc/suricata/suricata_60023_em1/passlist.
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: alert-pf: Pass List /usr/local/etc/suricata/suricata_60023_em1/passlist processed: Total entries parsed: 24, IP addresses/netblocks/aliases added to No Block list: 21, IP addresses/netblocks ignored because they were covered by existing entries: 3.
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: alert-pf: Created Firewall Interface IP Change monitor thread for auto-whitelisting of firewall interface IP addresses.
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: alert-pf: pfSense Suricata Custom Blocking Module initialized: pf-table=snort2c  block-ip=both  kill-state=yes  block-drops-only=yes  passlist-debugging=no
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: logopenfile: fast output device (regular) initialized: alerts.log
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: logopenfile: http-log output device (regular) initialized: http.log
                [167381 - ] 2023-11-13 14:16:25 Info: alert-pf: Firewall Interface IP Address Change monitoring thread IM#01 has successfully started.
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: logopenfile: tls-log output device (regular) initialized: tls.log
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Info: log-tlsstore: storing certs in /var/log/suricata/suricata_em160023/certs
                [100268 - Suricata-Main] 2023-11-13 14:16:25 Warning: counters: stats are enabled but no loggers are active
                
                A 1 Reply Last reply Reply Quote 0
                • A
                  asdjklfjkdslfdsaklj @asdjklfjkdslfdsaklj
                  last edited by

                  Fixed. Flipped interface modes to inline, and back to legacy, then things started normally.

                  bmeeksB 1 Reply Last reply Reply Quote 0
                  • bmeeksB
                    bmeeks @asdjklfjkdslfdsaklj
                    last edited by bmeeks

                    @asdjklfjkdslfdsaklj said in I can't start Suricata 7.0.0.2 on Pfsense + 23.09:

                    Fixed. Flipped interface modes to inline, and back to legacy, then things started normally.

                    Yeah, not really sure what's going on there. A few users have reported a similar issue, and it was resolved by either removing and reinstalling the package or sometimes doing what you did.

                    I do not have a test pfSense Plus system, so I can't check out what's happening in detail.

                    Also, there is now (or it will show up soon) a new Suricata package out. The new version is 7.0.2, and it is based on the latest binary from Suricata upstream.

                    1 Reply Last reply Reply Quote 0
                    • F
                      fernoliv
                      last edited by fernoliv

                      Hi guys,

                      I do have the same issue with Suricata service doesn't starting after upgrade its version from 6.x to 7.x on 23.05.1 and even upgrading to pfsense 23.09 the problem still.

                      I did Suricata package reinstallation, also uninstalled it and install from scratch but I had no progress on it. I can't use INLINE mode because my interface "opt1" didn't support NETMAP.

                      So, if somebody knows how to fix that kernel core dump behaviour as described about by other colleagues here, please give us a heads up.

                      My system is a bare-metal and powerfull hardware as below and it happened just after we upgraded the Suricata version using pfSense's package manager:

                      Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz
                      44 CPUs : 2 package(s) x 22 core(s)
                      256GB of RAM memory
                      RAID10 storage using enterprise SSD drives

                      I do have 2 pfSense nodes and I hopefully did it on the second node (slave) first to test. IDS/IPS is the core of my operation and I can't go ahead without it working as before.

                      bmeeksB 1 Reply Last reply Reply Quote 0
                      • bmeeksB
                        bmeeks @fernoliv
                        last edited by

                        @fernoliv said in I can't start Suricata 7.0.0.2 on Pfsense + 23.09:

                        do have the same issue with Suricata service doesn't starting after upgrade its version from 6.x to 7.x on 23.05.1 and even upgrading to pfsense 23.09 the problem still.

                        Go read the very long thread here: https://forum.netgate.com/topic/184112/important-snort-and-suricata-package-announcement-probable-bug-in-legacy-blocking-module.

                        This should be fixed in the near future.

                        F 1 Reply Last reply Reply Quote 1
                        • F
                          fernoliv @bmeeks
                          last edited by

                          Thanks @bmeeks but in my case, even with the "kill states" option unticked/unchecked Suricata still not starting and still running.

                          The kernel process is return on the System Logs the message below:

                          (suricata), jid 0, uid 0: exited on signal 6 (core dumped)

                          I'm going to wait for the fix be turned available via pfSense repositores (patches or a new 23.09.1 release) to overcome that issue.

                          bmeeksB 1 Reply Last reply Reply Quote 0
                          • bmeeksB
                            bmeeks @fernoliv
                            last edited by

                            @fernoliv said in I can't start Suricata 7.0.0.2 on Pfsense + 23.09:

                            Thanks @bmeeks but in my case, even with the "kill states" option unticked/unchecked Suricata still not starting and still running.

                            The kernel process is return on the System Logs the message below:

                            (suricata), jid 0, uid 0: exited on signal 6 (core dumped)

                            I'm going to wait for the fix be turned available via pfSense repositores (patches or a new 23.09.1 release) to overcome that issue.

                            Signal 6 is an entirely different error. That means Suricata is missing some critical dependency or something vital is not initializing.

                            What kind of hardware do you have? Is it Intel AMD64 or ARM based?

                            Remove the packge, reboot the firewall, then try installing the package again.

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.