Exception: 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 In File /var/www/html/admin/libraries/

Home » Asterisk Users » Exception: 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 In File /var/www/html/admin/libraries/
Asterisk Users 1 Comment

Subject: Exception: 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 in file /var/www/html/admin/libraries/BMO/Self_Helper.class.php on line 216

Good day from Singapore,

Today 15 June 2021 Tuesday, I encountered the following exception in FreePBX appliance. FreePBX is based on the open source Asterisk. FreePBX
is a VoIP IP PBX SIP Server.

Exception: 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 in file /var/www/html/admin/libraries/BMO/Self_Helper.class.php on line 216
Stack trace:
1. Exception->()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:216
2. FreePBX\Self_Helper->loadObject()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:104
3. FreePBX\Self_Helper->autoLoad()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:37
4. FreePBX\Self_Helper->__get()
/var/www/html/admin/modules/faxpro/Faxpro.class.php:18
5. FreePBX\modules\Faxpro->__construct()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:125
6. FreePBX\Self_Helper->autoLoad()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:37
7. FreePBX\Self_Helper->__get()
/var/www/html/admin/libraries/BMO/FreePBX.class.php:106
8. FreePBX->__callStatic()
/var/www/html/admin/modules/faxpro/functions.inc.php:6
9. FreePBX->Faxpro()
/var/www/html/admin/modules/faxpro/functions.inc.php:6
10. require_once() /var/www/html/admin/bootstrap.php:369
11. require_once() /etc/freepbx.conf:9
12. include_once() /var/lib/asterisk/bin/fwconsole:12
Exception: 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 in file /var/www/html/admin/libraries/BMO/Self_Helper.class.php on line 216
Stack trace:
1. Exception->()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:216
2. FreePBX\Self_Helper->loadObject()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:104
3. FreePBX\Self_Helper->autoLoad()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:37
4. FreePBX\Self_Helper->__get()
/var/www/html/admin/modules/faxpro/Faxpro.class.php:18
5. FreePBX\modules\Faxpro->__construct()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:125
6. FreePBX\Self_Helper->autoLoad()
/var/www/html/admin/libraries/BMO/Self_Helper.class.php:37
7. FreePBX\Self_Helper->__get()
/var/www/html/admin/libraries/BMO/FreePBX.class.php:106
8. FreePBX->__callStatic()
/var/www/html/admin/modules/faxpro/functions.inc.php:6
9. FreePBX->Faxpro()
/var/www/html/admin/modules/faxpro/functions.inc.php:6
10. require_once() /var/www/html/admin/bootstrap.php:369
11. require_once() /etc/freepbx.conf:9
12. include_once() /var/lib/asterisk/bin/fwconsole:12

With the above error, I did a Google search and quickly found the solution. The solution can be found in the following discussion thread:

Reference: Unable to locate the FreePBX BMO Class ‘Userman’A
Link:
https://community.freepbx.org/t/unable-to-locate-the-freepbx-bmo-class-usermana/70044/5

The Linux commands which I executed to solve the above problem are:

# cd /var/www/html/admin/modules

# mv faxpro/ faxpro.bak

# reboot

# fwconsole ma install userman

# fwconsole ma enable userman

Mr. Turritopsis Dohrnii Teo En Ming, 43 years old as of 15 June 2021, is a TARGETED INDIVIDUAL living in Singapore. He is an IT Consultant with a System Integrator (SI)/computer firm in Singapore. He is an IT
enthusiast.


—–BEGIN EMAIL SIGNATURE—–

The Gospel for all Targeted Individuals (TIs):

[The New York Times] Microwave Weapons Are Prime Suspect in Ills of U.S. Embassy Workers

Link:

********************************************************************************************

Singaporean Targeted Individual Mr. Turritopsis Dohrnii Teo En Ming’s Academic Qualifications as at 14 Feb 2019 and refugee seeking attempts at the United Nations Refugee Agency Bangkok (21 Mar 2017), in Taiwan (5
Aug 2019) and Australia (25 Dec 2019 to 9 Jan 2020):

[1] https://tdtemcerts.wordpress.com/

[2] https://tdtemcerts.blogspot.sg/

[3] https://www.scribd.com/user/270125049/Teo-En-Ming

—–END EMAIL SIGNATURE—–

One thought on - Exception: 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 In File /var/www/html/admin/libraries/

  • Thank you for the comprehensive information, but this is not a FreePBX list, and as you have documented, the required steps to solve the problem are already documented on a FreePBX forum.

    If you feel that this information should be easier to locate, I recommend that you contact the FreePBX community and request that they place it more prominently on their wiki or other documentation.

    Regards,

    Antony.


    These clients are often infected by viruses or other malware and need to be fixed. If not, the user at that client needs to be fixed…

    – Henrik Nordstrom, on Squid users’ mailing list

    Please reply to the list;
    please *don’t* CC me.