Unable to locate the FreePBX BMO Class 'Userman'A required module might be disabled or uninstalled

This is now the second uc40 where I have had this very same issue. When I try to bring up the FreePBX gui, I get the following:
Unable to locate the FreePBX BMO Class 'Userman’A required module might be disabled or uninstalled.

I tried the recommended steps by running fwconsole ma install userman and fwconsole ma enable userman which then tells me that it’s already enabled.

I also tried fwconsole ma refresh signatures and fwconsole sa update and fwconsole chown. None of that has brought the UI back up.

This is running Asterisk 13.29.2

I really don’t want to have to do a complete reinstall of this server if at all possible. The system works in that I’m able to take and make calls. I just can’t use the UI to make any configuration changes.

HI ,
you can try the command " fwconsole ma installlocal"
if this is not working , Please give us more logs , "fwconsole dbug " command may give you more information about the issue .

Regards
Philip Joseph

I ran the installlocal and it ran without error but no luck on the UI. I did the debug and the following is what I got.

±----------------------+
| FreePBX Notifications |
±----------------------+
OUT > ==> /var/log/asterisk/freepbx_dbug <==

==> /var/log/httpd/error_log <==
[Mon Apr 20 05:57:31 2020] [notice] Digest: done
[Mon Apr 20 05:57:31 2020] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured – resuming normal operations
[Mon Apr 20 06:48:41 2020] [error] [client 10.0.0.10] File does not exist: /var/www/html/favicon.ico, referer: http://10.0.0.26/admin/config.php
[Mon Apr 20 06:54:33 2020] [error] [client 10.0.0.10] File does not exist: /var/www/html/favicon.ico, referer: http://10.0.0.26/admin/config.php
[Tue Apr 21 03:07:01 2020] [notice] SIGHUP received. Attempting to restart
httpd: Could not reliably determine the server’s fully qualified domain name, using ::1 for ServerName
[Tue Apr 21 03:07:01 2020] [notice] Digest: generating secret for digest authentication …
[Tue Apr 21 03:07:01 2020] [notice] Digest: done
[Tue Apr 21 03:07:01 2020] [notice] Apache/2.2.15 (Unix) DAV/2 PHP/5.3.28 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips configured – resuming normal operations
[Tue Apr 21 07:18:34 2020] [error] [client 10.0.0.10] File does not exist: /var/www/html/favicon.ico, referer: http://10.0.0.26/admin/config.php

==> /var/log/asterisk/freepbx_security.log <==
[2020-01-22 09:31:12] {“username”:“cfusa”,“extdisplay”:false}
[2020-01-22 09:32:00] {“display”:“extensions”,“extdisplay”:“4005”,“action”:“edit”,“tech”:“sip”,“hardware”:“”,“name”:“Tamara Anderson”,“outboundcid”:“"Tamara Anderson"<7027104991>”,“devinfo_secret”:“92e17805b3e9d64d2f1a9371c93da9c2”,“langcode”:“”,“userman_assign”:“6”,“userman_group”:[“1”],“vm":“enabled”,“vmpwd”:“1234”,“passlogin”:“passlogin=no”,“novmstar”:“novmstar=no”,“email”:"[email protected]”,“pager”:“”,“attach”:“attach=yes”,“saycid”:“saycid=yes”,“envelope”:“envelope=yes”,“vmdelete”:“vmdelete=yes”,“options”:“”,“vmcontext”:“default”,“vmx_state”:“disabled”,“vmx_option_0_number”:“”,“vmx_option_0_system_default”:“checked”,“fmfm_ddial”:“enabled”,“fmfm_pre_ring”:“20”,“fmfm_strategy”:“ringallv2”,“fmfm_grptime”:“10”,“fmfm_grplist”:“4005”,“fmfm_annmsg_id”:“”,“fmfm_ringing”:“Ring”,“fmfm_grppre”:“”,“fmfm_dring”:“”,“fmfm_rvolume”:“”,“fmfm_needsconf”:“disabled”,“fmfm_changecid”:“default”,“gotofmfm”:“Follow_Me”,“Follow_Mefmfm”:“ext-local,4005,dest”,“fmfm_goto”:“gotofmfm”,“newdid_name”:“”,“newdid”:“”,“newdidcid”:“”,“devinfo_dtmfmode”:“rfc2833”,“devinfo_canreinvite”:“no”,“devinfo_context”:“from-internal”,“devinfo_host”:“dynamic”,“devinfo_defaultuser”:“”,“devinfo_trustrpid”:“yes”,“devinfo_sendrpid”:“pai”,“devinfo_type”:“friend”,“devinfo_sessiontimers”:“accept”,“devinfo_nat”:“yes”,“devinfo_port”:“5060”,“devinfo_qualify”:“yes”,“devinfo_qualifyfreq”:“60”,“devinfo_transport”:“udp,tcp,tls”,“devinfo_avpf”:“no”,“devinfo_force_avp”:“no”,“devinfo_icesupport”:“no”,“devinfo_encryption”:“no”,“devinfo_videosupport”:“inherit”,“devinfo_namedcallgroup”:“”,“devinfo_namedpickupgroup”:“”,“devinfo_disallow”:“”,“devinfo_allow”:“”,“devinfo_dial”:“SIP/4005”,“devinfo_accountcode”:“”,“devinfo_mailbox”:“4005@device”,“devinfo_vmexten”:“”,“devinfo_deny”:“0.0.0.0/0.0.0.0”,“devinfo_permit”:“0.0.0.0/0.0.0.0”,“cid_masquerade”:“”,“sipname”:“”,“ringtimer”:“0”,“rvolume”:“”,“cfringtimer”:“0”,“concurrency_limit”:“5”,“callwaiting”:“enabled”,“call_screen”:“0”,“pinless”:“disabled”,“emergency_cid”:“”,“answermode”:“disabled”,“intercom”:“enabled”,“qnostate”:“usestate”,“recording_in_external”:“recording_in_external=dontcare”,“recording_out_external”:“recording_out_external=dontcare”,“recording_in_internal”:“recording_in_internal=dontcare”,“recording_out_internal”:“recording_out_internal=dontcare”,“recording_ondemand”:“recording_ondemand=disabled”,“recording_priority”:“10”,“dictenabled”:“disabled”,“dictformat”:“ogg”,“dictemail”:“”,“dictfrom”:“[email protected]”,“in_default_directory”:“1”,“dtls_enable”:“no”,“dtls_certificate”:“1”,“dtls_verify”:“fingerprint”,“dtls_setup”:“actpass”,“dtls_rekey”:“0”,“goto0”:“”,“noanswer_dest”:“goto0”,“noanswer_cid”:“”,“goto1”:“”,“busy_dest”:“goto1”,“busy_cid”:“”,“goto2”:“”,“chanunavail_dest”:“goto2”,“chanunavail_cid”:“”,“cxpanel_add_extension”:“1”,“cxpanel_auto_answer”:“0”,“intercom_override”:“intercom_override=reject”,“extension”:“4005”,“devinfo_sipdriver”:“chan_sip”}
[2020-01-22 09:32:06] {“handler”:“reload”,“extdisplay”:false}
[2020-02-21 16:09:41] {“username”:“cfusa”,“extdisplay”:false}
[2020-02-21 16:09:52] {“username”:“cfusa”,“extdisplay”:false}
[2020-02-21 16:09:56] {“username”:“cfusa”,“extdisplay”:false}
[2020-03-05 13:54:41] {“display”:“extensions”,“extdisplay”:“4013”,“action”:“edit”,“tech”:“sip”,“hardware”:“”,“name”:“Traci Mcgrath”,“outboundcid”:“”,“devinfo_secret”:“37ae2de0639a543b035d636d2ba45caa”,“langcode”:“”,“userman_assign”:“14”,“userman_group”:[“1”],“vm":“enabled”,“vmpwd”:“1234”,“passlogin”:“passlogin=yes”,“novmstar”:“novmstar=no”,“email”:"[email protected]”,“pager”:“”,“attach”:“attach=yes”,“saycid”:“saycid=yes”,“envelope”:“envelope=yes”,“vmdelete”:“vmdelete=yes”,“options”:“”,“vmcontext”:“default”,“vmx_state”:“disabled”,“vmx_option_0_number”:“”,“vmx_option_0_system_default”:“checked”,“fmfm_ddial”:“enabled”,“fmfm_pre_ring”:“20”,“fmfm_strategy”:“ringallv2”,“fmfm_grptime”:“10”,“fmfm_grplist”:“4013”,“fmfm_annmsg_id”:“”,“fmfm_ringing”:“Ring”,“fmfm_grppre”:“”,“fmfm_dring”:“”,“fmfm_rvolume”:“”,“fmfm_needsconf”:“disabled”,“fmfm_changecid”:“default”,“gotofmfm”:“Follow_Me”,“Follow_Mefmfm”:“ext-local,4013,dest”,“fmfm_goto”:“gotofmfm”,“newdid_name”:“”,“newdid”:“”,“newdidcid”:“”,“devinfo_dtmfmode”:“rfc2833”,“devinfo_canreinvite”:“no”,“devinfo_context”:“from-internal”,“devinfo_host”:“dynamic”,“devinfo_defaultuser”:“”,“devinfo_trustrpid”:“yes”,“devinfo_sendrpid”:“pai”,“devinfo_type”:“friend”,“devinfo_sessiontimers”:“accept”,“devinfo_nat”:“yes”,“devinfo_port”:“5060”,“devinfo_qualify”:“yes”,“devinfo_qualifyfreq”:“60”,“devinfo_transport”:“udp,tcp,tls”,“devinfo_avpf”:“no”,“devinfo_force_avp”:“no”,“devinfo_icesupport”:“no”,“devinfo_encryption”:“no”,“devinfo_videosupport”:“inherit”,“devinfo_namedcallgroup”:“”,“devinfo_namedpickupgroup”:“”,“devinfo_disallow”:“”,“devinfo_allow”:“”,“devinfo_dial”:“SIP/4013”,“devinfo_accountcode”:“”,“devinfo_mailbox”:“4013@device”,“devinfo_vmexten”:“”,“devinfo_deny”:“0.0.0.0/0.0.0.0”,“devinfo_permit”:“0.0.0.0/0.0.0.0”,“cid_masquerade”:“”,“sipname”:“”,“ringtimer”:“0”,“rvolume”:“”,“cfringtimer”:“0”,“concurrency_limit”:“5”,“callwaiting”:“enabled”,“call_screen”:“0”,“pinless”:“disabled”,“emergency_cid”:“”,“answermode”:“disabled”,“intercom”:“enabled”,“qnostate”:“usestate”,“recording_in_external”:“recording_in_external=dontcare”,“recording_out_external”:“recording_out_external=dontcare”,“recording_in_internal”:“recording_in_internal=dontcare”,“recording_out_internal”:“recording_out_internal=dontcare”,“recording_ondemand”:“recording_ondemand=disabled”,“recording_priority”:“10”,“dictenabled”:“disabled”,“dictformat”:“ogg”,“dictemail”:“”,“dictfrom”:“[email protected]”,“in_default_directory”:“1”,“dtls_enable”:“no”,“dtls_certificate”:“1”,“dtls_verify”:“fingerprint”,“dtls_setup”:“actpass”,“dtls_rekey”:“0”,“goto0”:“”,“noanswer_dest”:“goto0”,“noanswer_cid”:“”,“goto1”:“”,“busy_dest”:“goto1”,“busy_cid”:“”,“goto2”:“”,“chanunavail_dest”:“goto2”,“chanunavail_cid”:“”,“cxpanel_add_extension”:“1”,“cxpanel_auto_answer”:“0”,“intercom_override”:“intercom_override=reject”,“extension”:“4013”,“devinfo_sipdriver”:“chan_sip”}
[2020-03-05 13:54:47] {“handler”:“reload”,“extdisplay”:false}
[2020-03-09 10:39:24] {“display”:“extensions”,“extdisplay”:“4024”,“action”:“edit”,“tech”:“sip”,“hardware”:“”,“name”:“Holly Commodore”,“outboundcid”:“”,“devinfo_secret”:“f861b00d458da31dcac783593c503cab”,“langcode”:“”,“userman_assign”:“25”,“userman_group”:[“1”],“vm”:“enabled”,“vmpwd”:“1234”,“passlogin”:“passlogin=no”,“novmstar”:“novmstar=no”,“email”:“”,“pager”:“”,“attach”:“attach=no”,“saycid”:“saycid=no”,“envelope”:“envelope=no”,“vmdelete”:“vmdelete=no”,“options”:“”,“vmcontext”:“default”,“vmx_state”:“disabled”,“vmx_option_0_number”:“”,“vmx_option_0_system_default”:“checked”,“fmfm_ddial”:“enabled”,“fmfm_pre_ring”:“20”,“fmfm_strategy”:“ringallv2”,“fmfm_grptime”:“10”,“fmfm_grplist”:“4024”,“fmfm_annmsg_id”:“”,“fmfm_ringing”:“Ring”,“fmfm_grppre”:“”,“fmfm_dring”:“”,“fmfm_rvolume”:“”,“fmfm_needsconf”:“disabled”,“fmfm_changecid”:“default”,“gotofmfm”:“Follow_Me”,“Follow_Mefmfm”:“ext-local,4024,dest”,“fmfm_goto”:“gotofmfm”,“newdid_name”:“”,“newdid”:“”,“newdidcid”:“”,“devinfo_dtmfmode”:“rfc2833”,“devinfo_canreinvite”:“no”,“devinfo_context”:“from-internal”,“devinfo_host”:“dynamic”,“devinfo_defaultuser”:“”,“devinfo_trustrpid”:“yes”,“devinfo_sendrpid”:“pai”,“devinfo_type”:“friend”,“devinfo_sessiontimers”:“accept”,“devinfo_nat”:“yes”,“devinfo_port”:“5060”,“devinfo_qualify”:“yes”,“devinfo_qualifyfreq”:“60”,“devinfo_transport”:“udp,tcp,tls”,“devinfo_avpf”:“no”,“devinfo_force_avp”:“no”,“devinfo_icesupport”:“no”,“devinfo_encryption”:“no”,“devinfo_videosupport”:“inherit”,“devinfo_namedcallgroup”:“”,“devinfo_namedpickupgroup”:“”,“devinfo_disallow”:“”,“devinfo_allow”:“”,“devinfo_dial”:“SIP/4024”,“devinfo_accountcode”:“”,“devinfo_mailbox”:“4024@device”,“devinfo_vmexten”:“”,“devinfo_deny”:“0.0.0.0/0.0.0.0”,“devinfo_permit”:“0.0.0.0/0.0.0.0”,“cid_masquerade”:“”,“sipname”:“”,“ringtimer”:“0”,“rvolume”:“”,“cfringtimer”:“0”,“concurrency_limit”:“5”,“callwaiting”:“enabled”,“call_screen”:“0”,“pinless”:“disabled”,“emergency_cid”:“”,“answermode”:“disabled”,“intercom”:“enabled”,“qnostate”:“usestate”,“recording_in_external”:“recording_in_external=dontcare”,“recording_out_external”:“recording_out_external=dontcare”,“recording_in_internal”:“recording_in_internal=dontcare”,“recording_out_internal”:“recording_out_internal=dontcare”,“recording_ondemand”:“recording_ondemand=disabled”,“recording_priority”:“10”,“dictenabled”:“disabled”,“dictformat”:“ogg”,“dictemail”:“”,“dictfrom”:“[email protected]”,“in_default_directory”:“1”,“dtls_enable”:“no”,“dtls_certificate”:“1”,“dtls_verify”:“fingerprint”,“dtls_setup”:“actpass”,“dtls_rekey”:“0”,“goto0”:“”,“noanswer_dest”:“goto0”,“noanswer_cid”:“”,“goto1”:“”,“busy_dest”:“goto1”,“busy_cid”:“”,“goto2”:“”,“chanunavail_dest”:“goto2”,“chanunavail_cid”:“”,“cxpanel_add_extension”:“1”,“cxpanel_auto_answer”:“0”,“intercom_override”:“intercom_override=reject”,“extension”:“4024”,“devinfo_sipdriver”:“chan_sip”}
[2020-03-09 10:39:36] {“handler”:“reload”,“extdisplay”:false}

==> /var/log/asterisk/freepbx.log <==
[2020-Apr-21 11:45:02] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bulkhandler/Console/Bulkimport.class.php on line 10
[2020-Apr-21 11:48:15] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71
[2020-Apr-21 11:48:15] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80
[2020-Apr-21 11:48:16] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bulkhandler/Console/Bulkimport.class.php on line 10
[2020-Apr-21 11:48:41] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71
[2020-Apr-21 11:48:41] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80
[2020-Apr-21 11:48:42] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bulkhandler/Console/Bulkimport.class.php on line 10
[2020-Apr-21 11:51:28] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 71
[2020-Apr-21 11:51:28] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/cxpanel/functions.inc.php on line 80
[2020-Apr-21 11:51:28] [WARNING] (libraries/modulefunctions.legacy.php:7) - Depreciated Function module_getinfo detected in /var/www/html/admin/modules/bulkhandler/Console/Bulkimport.class.php on line 10

Please see if below cli command can help -

fwconsole ma downloadinstall userman --edge

Thanks.

HI,
From the logs i could find that your /var/www/html/favicon.ico is missing, looks like a apache config issue , I guess you can resolve this issue Either by Changing the path in advanced settings “BRAND_IMAGE_FAVICON” if this option exist , Or just copying favicon.ico from
/var/www/html/admin/images/favicon.ico To /var/www/html/favicon.ico

Regards
Philip

Unfortunately that didn’t help.

I ended up getting someone from Sangoma to log in and they were able to resolve this by downgrading some modules. Which ones he didn’t say.

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