Unfortunately it does not appear that I can downgrade Mongo to version 4 on a Debian 12 install, too many dependencies missing. People trying to reuse old hardware will run into this problem.
Is Mongodb vital to Freepbx 17? I have been running a test server on a FPBX60 appliance for a few days and I do not see any errors even though Mongodb cannot run in that server due to lack of AVX support. I have several customers running Freepbx 16 on these appliances, some purchased the hardware a couple years ago, and they will scream at me if they cannot upgrade to 17 once 16 is obsolete without buying a new server.
Looking at the open source code the only non-commercial module that used mongo was xmpp. If you aren’t using xmpp and assuming no commercial modules require it you can probably go without.
I honestly don’t remember the engine behind zulu and I wasn’t there for Sangoma connect so I don’t know if it uses mongo or not. This may be a good @kgupta question
Hi @cursor
The Sangoma Connect (Talk) and Desktop app chat are working fine on our FreePBX 60 hardware without running the mongod service. Additionally, XMPP and Zulu are not supported on FreePBX V17, so you can ignore the mongod error."