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

    syslog-ng not starting

    Scheduled Pinned Locked Moved pfSense Packages
    syslog-ngpackages
    4 Posts 4 Posters 1.4k 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.
    • O
      oleg.blecher
      last edited by

      Hi everyone, running pfSense 2.4.4-RELEASE-p3 (amd64).

      Just installed syslog-ng from packages, trying to start it on LAN and I get the following error:

      Syslog-ng syntax test failed: /usr/local/lib/libsyslog-ng-3.25.so.0: Undefined symbol "g_ptr_array_find_with_equal_func"

      Anyone familiar with this?

      Thanks!

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

        All of the packages now expect to find pfSense-2.4.5 installed on the machine. Since you have not upgraded, installing a package has the potential to break things due to incorrect versions of shared libraries. This happens because the underlying FreeBSD operating system is updated in pfSense-2.4.5 to 11.3 from 11.2.

        The best solution is to upgrade your firewall to pfSense-2.4.5. Likely that will solve your issue right away as during the upgrade pfSense will update the installed packages.

        If you absolutely have to stay on pfSense-2.4.4_p3, then search in the Installation and Upgrades sub-forum here for how to point your packages repo to the older pfSense version packages.

        1 Reply Last reply Reply Quote 0
        • D
          dhina
          last edited by

          @bmeeks

          I had faced same issue in version 2.4.4_p3 After the upgrade still unable to start syslog-ng services

          Thanks

          1 Reply Last reply Reply Quote 0
          • kiokomanK
            kiokoman LAYER 8
            last edited by kiokoman

            @oleg-blecher said in syslog-ng not starting:

            Undefined symbol "g_ptr_array_find_with_equal_func"

            if you have that error after the update it means that everything was not successful

            try from console

            pkg install --force glib-2.56.3_7,1
            

            or backup your config and do a clean install of 2.4.5 and restore

            that error it's due to a mismatch between lib and syslog-ng

            ̿' ̿'\̵͇̿̿\з=(◕_◕)=ε/̵͇̿̿/'̿'̿ ̿
            Please do not use chat/PM to ask for help
            we must focus on silencing this @guest character. we must make up lies and alter the copyrights !
            Don't forget to Upvote with the 👍 button for any post you find to be helpful.

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