On a pbx, version 12.7.8 when I click Apply config, I get an error message. There was an error during reload: Unknown Error. Please Run: fwconsole reload --verbose
I run that and get this:
fwconsole reload --verbose
Reload Started
In Self_Helper.class.php line 212:
[Exception (404)]
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
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/callaccounting/Callaccounting.class.php:19
FreePBX\modules\Callaccounting->__construct() at /var/www/html/admin/libraries/BMO/Self_Helper.class.php:124
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/libraries/BMO/Hooks.class.php:393
FreePBX\Hooks->preloadBMOModules() at /var/www/html/admin/libraries/BMO/Hooks.class.php:39
FreePBX\Hooks->updateBMOHooks() at /var/www/html/admin/libraries/Console/Reload.class.php:125
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
So I run fwconsole ma install userman and get this:
In Cron.class.php line 126:
Cron line added didn’t remain in crontab on final check. Check /tmp/cron.error for reason.
And the log shows this:
crontab: error renaming /var/spool/cron/#tmp.companyname.myphonesystem.com.XXXX9pUPMw to /var/spool/cron/asterisk
rename: Operation not permitted
I’ve also ran upgradeall and it also gives the Self_Help.class.php line 212 Unable to locate Freepbx BMO class 'Userman" error
fwconsole ma downloadinstall userman --force
No repos specified, using: [standard,commercial] from last GUI settings
Downloading module ‘userman’
In Self_Helper.class.php line 212:
Unable to locate the FreePBX BMO Class 'Userman’A required module might be disabled or uninstalled. Rec
ommended steps (run from the CLI): 1) fwconsole ma install userman 2) fwconsole ma enable userman
I ran
fwconsole ma downloadinstall userman --edge --tag 15.0.14
Edge repository temporarily enabled
No repos specified, using: [standard,commercial] from last GUI settings
fwconsole chown
Taking too long? Customize the chown command, See Sangoma Documentation
Setting Permissions…
In Self_Helper.class.php line 212:
Unable to locate the FreePBX BMO Class 'Userman’A required module might be disabled or uninstalled. Rec
ommended steps (run from the CLI): 1) fwconsole ma install userman 2) fwconsole ma enable userman