TIPS Looking for IncrediblePBX 2021 Debian 10 Proxmox Container Image

Halea

Well-Known Member
Joined
Aug 12, 2016
Messages
1,164
Reaction score
917
I was under the impression that at one point @wardmundy published a link for IncrediblePBX-2021-D for Proxmox as a container image, but I can't find it. Anyone would have a working link? TIA
I could equally use the 2027 version in Debian or Ubuntu version for as long as live audio streaming for MOH works, but the last time I checked (goes back many months) MOH live streams failed on anything more recent than Incredible PBX 2021.
So, to summarize, looking for Proxmox container version of IncrediblePBX recent/decent (2021 or 2027) version for Debian 10 or Ubuntu (any version) with fully functional MOH streaming (we use it for ancillary purposes).
Thanks.
 
Does this link help: https://filedn.com/lBgbGypMOdDm8PWOoOiBR7j/IncrediblePBX2021-Debian10 with Incredible Fax/vzdump-qemu-ipbx2021d.vma.zst

Or perhaps this one: https://filedn.com/lBgbGypMOdDm8PWOoOiBR7j/Proxmox/vzdump-qemu-101-2021_04_28-17_07_41.vma.gz

Install steps would be similar to the 2027 tutorial:
Code:
cd /var/lib/vz/dump
wget https://filedn.com/lBgbGypMOdDm8PWOoOiBR7j/IncrediblePBX2021-Debian10 with Incredible Fax/vzdump-qemu-ipbx2021d.vma.zst
# create virtual machine with unique VM number, e.g. 777
qmrestore vzdump-qemu-ipbx2021d.vma.zst 777
 
Last edited:
@wardmundy : Thank you for your quick reply. It turns out that the first link is identical to one that I downloaded and saved before. (Got their respective MD5 calculated and checked against each other)
Restoring it with qmrestore as you prescribed it or through the proxmox GUI works well and brings up a healthy VM, but not a container.
Just for the heck of it I tried to restore it with "pct restore ...", but that didn't work.
So maybe there was never a container version, it was always a VM package. But then I wonder how I have an active container version that I've been running for quite some time (and for production!). Maybe I built it myself and can't remember.
It's time for me to dig deeper in my archives and search for a clean backup.
Thanks again.
(For the little story, torrential rain sipped somehow down the wiring conduits in our data center and caused many of our server blades in one cage to fail in various ways.)

Edit: Just finished the second link. As suspected it's a VM backup not a container either.
I probably built my container using the install script of yours and some black magic - who knows ... ;)
 
Last edited:
It turns out that I built this container using the standard IncrediblePBX2021 install script for Debian 10, according to my notes, which unfortunately are not very detailed.

I tried to repeat my steps. I was able to get Debian 10.13 installed as a base in a proxmox container. I updated it and installed some missing functionality like ssh server, wget, curl and the like (actually quite a list).

Then I ran the famous trio below:
"wget http://incrediblepbx.com/IncrediblePBX2021.sh
chmod +x IncrediblePBX2021.sh
./IncrediblePBX2021.sh"


It took a long time, but I watched the output for a while and with one exception everything seemed to go smoothly.

The problem was revealed with the following message:
Unable to locate the FreePBX BMO Class 'Userman'A required module might be disabled or uninstalled. Recommended steps (run from the CLI): 1) fwconsole ma install userman 2) fwconsole ma enable userman

Elsewhere there was also a message about a cron failure:
Cron line added didn't remain in crontab on final check. Check /tmp/cron.error for reason.

Any thoughts about what caused this issue and how to remedy?

TIA

Edit: Sorry I forgot to mention one other thing. There was also a complaint during the install about node.js being an obsolete version or something to that effect. It came up early on and then the install went on for quite some time. I assumed that the installer managed to get a proper version since the install didn't seem to fall apart.

Edit #2: I found this which might be a fix, but in the meantime I've been rebuilding the container from scratch. So I won't know if this works for another 30mn :)
 
Last edited:
Not much luck so far. I rebuilt the container and it's a tad better than before because I didn't let it run all the updates during the reboot.
This is what I have:

root@pbx:~ $ fwconsole reload --verbose
Reload Started

In Self_Helper.class.php line 212:

[Exception (404)]
Unable to locate the FreePBX BMO Class 'Core'A required module might be disabled or uninstalled. Recommended steps (run from the CLI): 1) fwconsole ma install core 2) fwconsole ma enable core


Exception trace:
() at /var/www/html/admin/libraries/BMO/Self_Helper.class.php:212
FreePBX\Self_Helper->loadObject() at /var/www/html/admin/libraries/BMO/Self_Helper.class.php:106
FreePBX\Self_Helper->autoLoad() at /var/www/html/admin/libraries/BMO/Self_Helper.class.php:37
FreePBX\Self_Helper->__get() at /var/www/html/admin/modules/findmefollow/Findmefollow.class.php:757
FreePBX\modules\Findmefollow->get() at /var/www/html/admin/modules/findmefollow/functions.inc.php:1146
findmefollow_getdestinfo() at /var/www/html/admin/libraries/BMO/Destinations.class.php:321
FreePBX\Destinations->identifyDestinations() at /var/www/html/admin/libraries/BMO/Destinations.class.php:380
FreePBX\Destinations->listProblemDestinations() at /var/www/html/admin/libraries/Console/Reload.class.php:275
FreePBX\Console\Command\Reload->reload() at /var/www/html/admin/libraries/Console/Reload.class.php:91
FreePBX\Console\Command\Reload->execute() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Command/Command.php:255
Symfony\Component\Console\Command\Command->run() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:960
Symfony\Component\Console\Application->doRunCommand() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:255
Symfony\Component\Console\Application->doRun() at /var/www/html/admin/libraries/Composer/vendor/symfony/console/Application.php:148
Symfony\Component\Console\Application->run() at /var/lib/asterisk/bin/fwconsole:163

reload [--json] [--dry-run] [--skip-registry-checks] [--dont-reload-asterisk]

Anyone can figure out what to do next?

In my previous post I found a similar failure caused by the module faxpro that the user discarded to get things going. @billsimon caught the issue I believe. I compared the traces, but I'm having difficulties figuring out any similarities or what actually is the culprit.
So another pair of eyes would maybe see better?

TIA
 
Not much fun debugging old, obsolete code and FreePBX is full of it. :shit:
 
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top