Exception (404) Unable to locate the FreePBX BMO Class 'Userman'

You have already updated version of Framework.

Try TAG to install CORE.

fwconsole ma downloadinstall core --tag 15.0.22.34

for Enable module(s) you can use

fwconsole ma enable core
fwconsole reload

Command:

fwconsole ma downloadinstall core --tag 15.0.22.34

Output:

No repos specified, using: [standard,commercial] from last GUI settings

Starting module download from https://mirror.freepbx.org/modules/packages/core/core-15.0.22.34.tgz.gpg 

Processing
Downloading

1179248/1179248 [============================] 100%
Finished downloading
Extracting
Done
Module https://mirror.freepbx.org/modules/packages/core/core-15.0.22.34.tgz.gpg successfully downloaded
Detected Missing Dependency of: backup 15.0.22
Downloading Missing Dependency of: backup 15.0.22
Processing backup
Verifying local module download
Verified
Extracting
Done
Module backup successfully downloaded
Installing Missing Dependency of: backup 15.0.22
The following error(s) occured:

  • FreePBX version 15.0.23 or higher is required, you have 15.0.17.34
    Unable to resolve dependencies for module core
    Updating Hooks
Done
    Chowning directories

    In Self_Helper.class.php line 212:

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


Command:

fwconsole ma install core

Output:

Detected Missing Dependency of: backup 15.0.22
Downloading Missing Dependency of: backup 15.0.22
Processing backup
Verifying local module download
Verified
Extracting
Done
Module backup successfully downloaded
Installing Missing Dependency of: backup 15.0.22
The following error(s) occured:

  • FreePBX version 15.0.23 or higher is required, you have 15.0.17.34
    Unable to resolve dependencies for module core
    Updating Hooks
Done
    Chowning directories

    In Self_Helper.class.php line 212:

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


Command:

fwconsole ma enable core

Output:

The following error(s) occured:

  • Module core cannot be enabled

Command:

fwconsole reload

Output:

Reload Started

In Self_Helper.class.php line 212:

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


Command:

fwconsole ma install userman

Output:

Detected Missing Dependency of: core 13.0.84
Found local Dependency of: core 15.0.22.34
Detected Missing Dependency of: backup 15.0.22
Downloading Missing Dependency of: backup 15.0.22
Processing backup
Verifying local module download
Verified
Extracting
Done
Module backup successfully downloaded
Installing Missing Dependency of: backup 15.0.22
The following error(s) occured:

  • FreePBX version 15.0.23 or higher is required, you have 15.0.17.34
    Unable to resolve dependencies for module userman
    Updating Hooks
Done
    Chowning directories

    In Self_Helper.class.php line 212:

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

@shahin I am beginning to fear the worst!

Hi @xristos Don’t worry your system still works. :slight_smile:
I think one module makes problem to not get up and run CORE mode. I have seen this type not upgrade systems.
lets start from beginning and try to Enable list of Disabled modules. I think you have 5-6 Disabled and Pending upgrade modules.

I saw this topic and looks similer issue

I hope is not same issue. Other wise you have to do everything from scratch

You need to update framework.

1 Like

Hello, @shahin

Here is what I did and it worked!!
Firstly I should remove the faxpro with the command

rm -rf /var/www/html/admin/modules/faxpro

and then allowed me to proceed with the following commands

fwconsole ma upgradeall
fwconsole r --verbose
fwconsole ma list

±---------------------±-----------±---------------------------------------±------------±----------+
| Module | Version | Status | License | Signature |
±---------------------±-----------±---------------------------------------±------------±----------+
| accountcodepreserve | 13.0.2.2 | Enabled | GPLv2 | Sangoma |
| adv_recovery | 15.0.21 | Disabled; Pending upgrade to 15.0.53.9 | Commercial | Sangoma |
| amd | 15.0.3 | Enabled | GPLv3+ | Sangoma |
| announcement | 15.0.3.13 | Enabled | GPLv3+ | Sangoma |
| api | 15.0.11 | Enabled | AGPLv3+ | Sangoma |
| areminder | 15.0.14.27 | Enabled | Commercial | Sangoma |
| arimanager | 15.0.3.20 | Enabled | GPLv3+ | Sangoma |
| asterisk-cli | 14.0.4 | Enabled | GPLv3+ | Sangoma |
| asteriskinfo | 15.0.14 | Enabled | GPLv3+ | Sangoma |
| backup | 15.0.25 | Enabled | GPLv3+ | Sangoma |
| blacklist | 15.0.4 | Enabled | GPLv3+ | Sangoma |
| broadcast | 15.0.21 | Enabled | Commercial | Sangoma |
| builtin | | Enabled | | Unsigned |
| bulkhandler | 15.0.4 | Enabled | GPLv3+ | Sangoma |
| calendar | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| callaccounting | 15.0.28 | Enabled | Commercial+ | Sangoma |
| callback | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| callerid | 15.0.16 | Enabled | Commercial | Sangoma |
| callforward | 15.0.16 | Enabled | AGPLv3+ | Sangoma |
| calllimit | 15.0.5.6 | Enabled | Commercial | Sangoma |
| callrecording | 15.0.7.29 | Enabled | AGPLv3+ | Sangoma |
| callwaiting | 15.0.4.6 | Enabled | GPLv3+ | Sangoma |
| cdr | 15.0.24.2 | Enabled | GPLv3+ | Sangoma |
| cel | 15.0.17 | Enabled | GPLv3+ | Sangoma |
| certman | 15.0.49 | Enabled | AGPLv3+ | Sangoma |
| cidlookup | 15.0.27 | Enabled | GPLv3+ | Sangoma |
| conferences | 15.0.7.11 | Enabled | GPLv3+ | Sangoma |
| conferencespro | 15.0.3.18 | Enabled | Commercial | Sangoma |
| configedit | 13.0.7.3 | Enabled | AGPLv3+ | Sangoma |
| contactmanager | 15.0.11 | Enabled | GPLv3+ | Sangoma |
| core | 15.0.22.34 | Enabled | GPLv3+ | Sangoma |
| cos | 15.0.15 | Enabled | Commercial | Sangoma |
| customappsreg | 15.0.14 | Enabled | GPLv3+ | Sangoma |
| cxpanel | 15.0.4 | Enabled | GPLv3 | Sangoma |
| dahdiconfig | 15.0.5.9 | Enabled | GPLv3+ | Sangoma |
| dashboard | 15.0.18 | Enabled | AGPLv3+ | Sangoma |
| daynight | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| dictate | 15.0.7 | Enabled | GPLv3+ | Sangoma |
| digium_phones | 15.0.12 | Enabled | GPLv2 | Sangoma |
| digiumaddoninstaller | 13.0.1.4 | Enabled | GPLv2 | Sangoma |
| directory | 15.0.19 | Enabled | GPLv3+ | Sangoma |
| disa | 15.0.4.9 | Enabled | AGPLv3+ | Sangoma |
| donotdisturb | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| dynroute | 15.0.3 | Enabled | GPLv3+ | Sangoma |
| endpoint | 15.0.65.4 | Enabled | Commercial | Sangoma |
| extensionroutes | 15.0.8 | Enabled | Commercial | Sangoma |
| extensionsettings | 13.0.4 | Enabled | GPLv3+ | Sangoma |
| fax | 15.0.22 | Enabled | GPLv3+ | Sangoma |
| faxpro | 15.0.8.12 | Broken | | Unsigned |
| featurecodeadmin | 13.0.6.11 | Enabled | GPLv3+ | Sangoma |
| filestore | 15.0.9 | Enabled | AGPLv3 | Sangoma |
| findmefollow | 15.0.37 | Enabled | GPLv3+ | Sangoma |
| framework | 15.0.37.4 | Enabled | GPLv2+ | Sangoma |
| fw_langpacks | 14.0.1 | Enabled | GPLv3+ | Sangoma |
| hotelwakeup | 15.0.5.5 | Enabled | GPLv2 | Sangoma |
| iaxsettings | 15.0.8 | Enabled | AGPLv3 | Sangoma |
| infoservices | 15.0.3 | Enabled | GPLv2+ | Sangoma |
| iotserver | 15.0.9.3 | Enabled | Commercial | Sangoma |
| irc | 13.0.1 | Enabled | GPLv3+ | Sangoma |
| ivr | 15.0.30 | Enabled | GPLv3+ | Sangoma |
| languages | 15.0.13 | Enabled | GPLv3+ | Sangoma |
| logfiles | 15.0.15 | Enabled | GPLv3+ | Sangoma |
| manager | 15.0.21 | Enabled | GPLv2+ | Sangoma |
| miscapps | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| miscdests | 15.0.2.12 | Enabled | GPLv3+ | Sangoma |
| music | 15.0.22 | Enabled | GPLv3+ | Sangoma |
| oracle_connector | 15.0.14 | Enabled | Commercial | Sangoma |
| outroutemsg | 15.0.9 | Enabled | GPLv3+ | Sangoma |
| paging | 15.0.4.35 | Enabled | GPLv3+ | Sangoma |
| pagingpro | 15.0.2 | Enabled | Commercial | Sangoma |
| parking | 15.0.15.4 | Enabled | GPLv3+ | Sangoma |
| parkpro | 15.0.13 | Enabled | Commercial | Sangoma |
| pbdirectory | 2.11.0.6 | Enabled | GPLv3+ | Sangoma |
| phonebook | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| phpinfo | 13.0.2 | Enabled | GPLv2+ | Sangoma |
| pinsets | 15.0.1.15 | Enabled | GPLv3+ | Sangoma |
| pinsetspro | 15.0.4 | Enabled | Commercial | Sangoma |
| pm2 | 15.0.10 | Enabled | AGPLv3+ | Sangoma |
| pms | 15.0.8 | Enabled | Commercial | Sangoma |
| presencestate | 15.0.11 | Enabled | GPLv3+ | Sangoma |
| printextensions | 13.0.3.4 | Enabled | GPLv3+ | Sangoma |
| queueprio | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| queues | 15.0.38 | Enabled | GPLv2+ | Sangoma |
| queuestats | 15.0.13 | Enabled | Commercial | Sangoma |
| qxact_reports | 15.0.20 | Enabled | Commercial | Sangoma |
| recording_report | 15.0.13 | Enabled | Commercial | Sangoma |
| recordings | 15.0.5 | Enabled | GPLv3+ | Sangoma |
| restapps | 15.0.42.1 | Enabled | Commercial | Sangoma |
| ringgroups | 15.0.11.17 | Enabled | GPLv3+ | Sangoma |
| sangomaconnect | 15.0.56.34 | Enabled | Commercial | Sangoma |
| sangomacrm | 15.0.23.11 | Enabled | Commercial | Sangoma |
| setcid | 15.0.9 | Enabled | GPLv3+ | Sangoma |
| sipsettings | 15.0.11 | Enabled | AGPLv3+ | Sangoma |
| sipstation | 15.0.16 | Enabled | Commercial | Sangoma |
| sms | 15.0.37 | Enabled | Commercial | Sangoma |
| soundlang | 15.0.5.10 | Enabled | GPLv3+ | Sangoma |
| speeddial | 2.11.0.4 | Enabled | GPLv3+ | Sangoma |
| superfecta | 15.0.5 | Enabled | GPLv2+ | Sangoma |
| sysadmin | 15.0.33.5 | Enabled | Commercial | Sangoma |
| timeconditions | 15.0.15.11 | Enabled | GPLv3+ | Sangoma |
| tts | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| ttsengines | 15.0.4.7 | Enabled | AGPLv3 | Sangoma |
| ucp | 15.0.15 | Enabled | AGPLv3+ | Sangoma |
| userman | 15.0.69.16 | Enabled | AGPLv3+ | Sangoma |
| vega | 15.0.12 | Enabled | Commercial+ | Sangoma |
| vmblast | 15.0.11.8 | Enabled | GPLv3+ | Sangoma |
| vmnotify | 15.0.20 | Enabled | Commercial | Sangoma |
| voicemail | 15.0.29 | Enabled | GPLv3+ | Sangoma |
| voicemail_report | 15.0.7 | Enabled | Commercial | Sangoma |
| vqplus | 15.0.7.30 | Enabled | Commercial | Sangoma |
| weakpasswords | 13.0.2 | Enabled | GPLv3+ | Sangoma |
| webcallback | 15.0.6.3 | Enabled | Commercial | Sangoma |
| webrtc | 15.0.10.13 | Enabled | GPLv3+ | Sangoma |
| xmpp | 15.0.6.12 | Enabled | AGPLv3 | Sangoma |
| zulu | 15.0.62 | Enabled | Commercial | Sangoma |
±---------------------±-----------±---------------------------------------±------------±----------+

#1. My question is should I do something about faxpro broken module?
#2. When I try to update Advanced Recovery I get

adv_recovery is the same as the online version, unable to upgrade
Updating Hooks
Done
Chowning directories
Done

I don’t have the Commercial license of the Advanced Recovery.

Thanks!

Hi @xristos
Good to hear that fix, well done. I think you can remove adv_recovery for now.
Is not good to have Pending update module. Update or Remove it.

Thanks

Shahin

1 Like

@shahin

I am grateful for your help! :slightly_smiling_face:

@shahin
Every time I make a change and press the red button at the top-right corner Apply Config
I get the message:

freepbx

And I should go threw CLI to run the command. Retry doesn’t do anything.

Any idea? Or should I create a new topic?

I think best go to CLI and run following commands. Normally you shouldn’t see that message.

fwonsole chow
fwonsole r --verbose

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.