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

    PfSense - Freeswitch (Quick Fix for Missing Dependency Error)

    Scheduled Pinned Locked Moved pfSense Packages
    1 Posts 1 Posters 2.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.
    • F
      FJSchrankJr
      last edited by

      Problem: You're running pfSense Version 1.2.3-RELEASE and Installed the FreeSwitch 0.9.6 package. However, after the installation you may see the service stopped and trying to restart fails and results with the system log error:

      "The FreeSWITCH package is missing required dependencies and must be reinstalled."

      To work around this you may have installed the dev version, however, there is another way.

      Solution:

      1. Uninstall the freeswitch package(s) then reboot.
      2. Install the 'FreeSwitch Dev' package and after it's done installing go to services and stop freeswitch.
      3. Go to package manager and now install the regular FreeSwitch (Version 0.9.6)
      4. Reboot, you should be good to go. You will of course have 2 freeswitches showing under packages and system services. However, they are both running from the same location so don't remove either and don't stop the service because while 2 are showing, it's really 1. Essentially, you just overwrote the dev copy and left it's dependent files behind. Apparently the dev copy includes a dependency that the other doesn't. No worries about processes, only 1 freeswitch process is running.

      EDIT: I am thinking the missing dependency issue may only be for clean/new installs of pfSense 1.2.3-RELEASE and not upgrades. It's possible older versions already had the missing dependency(s) installed.

      Hope this helps. If I made any mistakes here or anyone has some input please by all means, let me know.

      -Fred

      p.s. Love the pfSense system! It's incredible and appreciate the efforts in making it.

      FJS - Embedded Systems Engineer
      Pictures are worth a thousand words, but <u>posting config.xml backups are worth 10,000</u>.  Alter the IPs, change anything revealing but leave subnets intact. Use find and replace. Please try to keep it brief on the description.
      ALWAYS disable TSO  & LRO EXCEPT CHKSUM IF SUPPORTED. TSO/LRO breaks traffic, pf scrub and this goes for any passive device inline

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