FreePBX 17 using Debian beta ISO - OSO missing Sysadmin

I’m testing out the SNGDEB-PBX17-amd64-12-8-0-2503-1 version of the FreePBX 17 installation ISO. I didn’t need commercial modules so I selected the OSO spice. However, it appears System Admin, which is needed for managing the web certificate and some other settings, is a commercial module and doesn’t get installed. The web UI lets you select it but there were a few issues encountered:

  • sysadmin and firewall have cross dependencies (firewall won’t install without /usr/lib/sysadmin/includes.php, sysadmin won’t install without firewall).
  • missing /var/spool/askterisk/incron/firewall.firewall
  • missing ioncube.so lib for PHP
  • commercial module repo isn’t included with OSO spice, which makes sense but then the Commercial option should be hidden from the web UI. Otherwise you get the “sysadmin RPM out of date” error since the sysadmin RPM can’t be updated.

All that’s to say, the sysadmin module should probably be included in all spice levels and/or not marked as commercial, since there are multiple config bits that need to be tweaked in System Admin.

For now, I’m going to rebuild with the FOG spice level - give that a try.

Sysadmin is commercial and is not open source.

1 Like

Yeah, I see what you’re saying. “OSO” means open-source-only.. not just “non-commercial”. Problem is that System Admin has some important settings under it, such as the web certificate, registration, etc. I know some of those can be done from the CLI, others aren’t well documented. I’m just saying, it needs to be considered.

OSO utilizes the --opensourceonly option of the shell installer: