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

    2.2.3 Avahi Exits after Reboot - Have to Hit "Save" to Get Running

    Scheduled Pinned Locked Moved pfSense Packages
    19 Posts 3 Posters 3.2k 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.
    • cwagzC
      cwagz
      last edited by

      Looks like it does not like the

      service_start("avahi")
      
      Crash report begins.  Anonymous machine information:
      
      amd64
      10.1-RELEASE-p15
      FreeBSD 10.1-RELEASE-p15 #0 c5ab052(releng/10.1)-dirty: Sat Jul 25 20:20:58 CDT 2015     root@pfs22-amd64-builder:/usr/obj.amd64/usr/pfSensesrc/src/sys/pfSense_SMP.10
      
      Crash report details:
      
      PHP Errors:
      [11-Aug-2015 17:43:35 America/Los_Angeles] PHP Fatal error:  Call to undefined function service_start() in /usr/local/pkg/avahi.inc on line 217
      
      Filename: /var/crash/minfree
      2048
      

      I am not sure how to fix this.  I did sign up for Github though and am very interested in learning.

      Thanks!

      Netgate 6100 MAX

      1 Reply Last reply Reply Quote 0
      • P
        phil.davis
        last edited by

        I put some comments on that PR 983. The functions to start and stop the service are actually called:
        start_service
        stop_service

        So edit avahi.inc and fix those and see how it goes.

        As the Greek philosopher Isosceles used to say, "There are 3 sides to every triangle."
        If I helped you, then help someone else - buy someone a gift from the INF catalog http://secure.inf.org/gifts/usd/

        1 Reply Last reply Reply Quote 0
        • D
          doktornotor Banned
          last edited by

          @cwagz:

          Looks like it does not like the

          service_start("avahi")
          

          Yeah it obviously doesn't like those; already fixed. :D

          1 Reply Last reply Reply Quote 0
          • cwagzC
            cwagz
            last edited by

            Ok so changing the sleep time does not help the problem.  I tried up to 100 which just changed the position of the error in the log.

            I found this on another forum saying that "enable-dbus=yes" should be set to no.  I made this change and the service started after reboot and seems to be working.

            Does this make sense?  Does restarting the service after boot or hitting save actually start it without the dbus requirement?

            Chad

            Netgate 6100 MAX

            1 Reply Last reply Reply Quote 0
            • cwagzC
              cwagz
              last edited by

              this was where i found the info:

              https://dev.openwrt.org/ticket/12971

              Netgate 6100 MAX

              1 Reply Last reply Reply Quote 0
              • D
                doktornotor Banned
                last edited by

                ~~Well frankly I'm not touching that. If you don't want dbus, then you compile the thing without dbus. It's working perfectly fine for many people without such hacks, really no idea what's wrong with dbus for you. It the dbus-daemon running? Does the socket exist?

                File a bug at Redmine perhaps to get it recompiled without dbus, then all the dbus-related stuff can be simply removed from the code as there's no point in installing dbus, running and dealing with dbus in that case.~~

                Scratch this. Added a checkbox to disable D-BUS to the PR linked above. Don't have time to investigate this shit, and generally no interest in using this package either. I did code-style fixes. Don't want to touch it ever again.

                1 Reply Last reply Reply Quote 0
                • cwagzC
                  cwagz
                  last edited by

                  Thank you for doing the work you did.

                  Netgate 6100 MAX

                  1 Reply Last reply Reply Quote 0
                  • D
                    doktornotor Banned
                    last edited by

                    Does the checkbox work for you? :P

                    1 Reply Last reply Reply Quote 0
                    • cwagzC
                      cwagz
                      last edited by

                      @doktornotor:

                      Does the checkbox work for you? :P

                      Yes it works great.  Not sure whats up with my stuff.  This has persisted across several VMs.  I do not even have a var/run/dbus directory.  Looks alot like this bug to me:
                      https://redmine.pfsense.org/issues/2535

                      Anyway - it seems to work fine without Dbus.

                      Thanks again.

                      Netgate 6100 MAX

                      1 Reply Last reply Reply Quote 0
                      • cwagzC
                        cwagz
                        last edited by

                        I went ahead and submitted a bug on this issue after testing again in a brand new clean VM.
                        https://redmine.pfsense.org/issues/4932

                        Netgate 6100 MAX

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