I just logged in to that server again and it is working now. I have made no changes.
Since that location has shutdown for the day, I was going to kick it and see if that resolved it, but it is already working.
Edit: Strike that… It upgraded framework from 15.0.17.12 to 15.0.17.21 and broke on core again.
[jbusch@pbx ~]$ sudo fwconsole ma upgradeall
No repos specified, using: [standard,commercial] from last GUI settings
Module(s) requiring upgrades: announcement, api, arimanager, asteriskinfo, backup, callback, callrecording, cdr, certman, conferences, contactmanager, core, dashboard, featurecodeadmin, firewall, framework, pinsets, queues, ringgroups, soundlang, sysadmin, timeconditions, userman, voicemail, webrtc
Upgrading module 'framework' from 15.0.17.12 to 15.0.17.21
Downloading module 'framework'
Processing framework
Downloading...
16142301/16142301 [============================] 100%
Finished downloading
Extracting...Done
Download completed in 5 seconds
Updating tables admin, ampusers, cronmanager, featurecodes, freepbx_log, freepbx_settings, globals, module_xml, modules, notifications, cron_jobs...Done
Determined Asterisk version to be: 18.1.1
installing files to /var/www/html..done
installing files to /var/lib/asterisk/bin..done
installing files to /var/lib/asterisk/agi-bin..done
Checking for upgrades..
No further upgrades necessary
framework file install done, removing packages from module
file/directory: /var/www/html/admin/modules/framework/amp_conf removed successfully
file/directory: /var/www/html/admin/modules/framework/upgrades removed successfully
file/directory: /var/www/html/admin/modules/framework/start_asterisk removed successfully
file/directory: /var/www/html/admin/modules/framework/install removed successfully
file/directory: /var/www/html/admin/modules/framework/installlib removed successfully
Compressing Framework CSS...Done
Setting Framework Version...Done
Running SQL cleanup...Done
Building Packaged Scripts...Done
Refreshing GPG Keys...Done
Generating CSS...Done
Module framework version 15.0.17.21 successfully installed
Updating Hooks...Done
Chowning directories...Done
Upgrading module 'core' from 15.0.12.44 to 15.0.12.46
Downloading module 'core'
The following error(s) occured:
- Retrieved Module XML Was Empty
[jbusch@pbx ~]$
MODULE_REPO is still legacy.
So I reset it to default
Reload, and they are now showing up again.
[jbusch@pbx ~]$ sudo fwconsole ma listonline
No repos specified, using: [standard,commercial] from last GUI settings
+----------------------+------------+----------------------------------------------+-------------+
| Module | Version | Status | License |
+----------------------+------------+----------------------------------------------+-------------+
| accountcodepreserve | 13.0.2.2 | Enabled and up to date | GPLv2 |
| adv_recovery | | Not Installed (Available online: 15.0.17) | Commercial |
| amd | 15.0.3 | Enabled and up to date | GPLv3+ |
| announcement | 15.0.3.11 | Online upgrade available (15.0.3.13) | GPLv3+ |
| api | 15.0.3.8 | Online upgrade available (15.0.3.11) | AGPLv3+ |
| areminder | | Not Installed (Available online: 15.0.14.24) | Commercial |
| arimanager | 15.0.3.9 | Online upgrade available (15.0.3.11) | GPLv3+ |
| asterisk-cli | 14.0.3 | Enabled and up to date | GPLv3+ |
| asteriskinfo | 15.0.12 | Online upgrade available (15.0.14) | GPLv3+ |
| backup | 15.0.10.43 | Online upgrade available (15.0.10.48) | GPLv3+ |
| blacklist | 15.0.2.12 | Enabled and up to date | GPLv3+ |
| broadcast | | Not Installed (Available online: 15.0.13) | Commercial |
| builtin | | Enabled; Not available online | |
| bulkhandler | 13.0.23 | Enabled and up to date | GPLv3+ |
| calendar | 15.0.4.21 | Enabled and up to date | GPLv3+ |
| callaccounting | | Not Installed (Available online: 15.0.24) | Commercial+ |
| callback | 15.0.11 | Online upgrade available (15.0.12) | GPLv3+ |
| callerid | | Not Installed (Available online: 15.0.16) | Commercial |
| callforward | 15.0.13 | Enabled and up to date | AGPLv3+ |
| calllimit | | Not Installed (Available online: 15.0.5.6) | Commercial |
| callrecording | 15.0.7.13 | Online upgrade available (15.0.7.14) | AGPLv3+ |
| callwaiting | 15.0.4.4 | Enabled and up to date | GPLv3+ |
| campon | 13.0.4.1 | Enabled; Not available online | GPLv3+ |
| cdr | 15.0.17.6 | Online upgrade available (15.0.17.7) | GPLv3+ |
| cel | 15.0.15.11 | Enabled and up to date | GPLv3+ |
| certman | 15.0.37 | Online upgrade available (15.0.39) | AGPLv3+ |
| cidlookup | 15.0.20 | Enabled and up to date | GPLv3+ |
| conferences | 15.0.7.6 | Online upgrade available (15.0.7.8) | GPLv3+ |
| conferencespro | | Not Installed (Available online: 15.0.3.16) | Commercial |
| configedit | 13.0.7.3 | Enabled and up to date | AGPLv3+ |
| contactmanager | 15.0.8.30 | Online upgrade available (15.0.8.31) | GPLv3+ |
| core | 15.0.12.44 | Online upgrade available (15.0.12.46) | GPLv3+ |
| cos | | Not Installed (Available online: 15.0.13) | Commercial |
| customappsreg | 15.0.14 | Enabled and up to date | GPLv3+ |
| cxpanel | | Not Installed (Available online: 15.0.4) | GPLv3 |
| dahdiconfig | 15.0.5.7 | Enabled and up to date | GPLv3+ |
| dashboard | 15.0.7 | Online upgrade available (15.0.9) | AGPLv3+ |
| daynight | 15.0.12 | Enabled and up to date | GPLv3+ |
| dictate | 15.0.7 | Enabled and up to date | GPLv3+ |
| digium_phones | | Not Installed (Available online: 15.0.3) | GPLv2 |
| digiumaddoninstaller | 13.0.1.1 | Enabled and up to date | GPLv2 |
| directory | 15.0.18 | Enabled and up to date | GPLv3+ |
| disa | 15.0.4.9 | Enabled and up to date | AGPLv3+ |
| donotdisturb | 15.0.8 | Enabled and up to date | GPLv3+ |
| endpoint | | Not Installed (Available online: 15.0.39.33) | Commercial |
| extensionroutes | | Not Installed (Available online: 15.0.8) | Commercial |
| fax | 15.0.21 | Enabled and up to date | GPLv3+ |
| faxpro | | Not Installed (Available online: 15.0.8.12) | Commercial |
| featurecodeadmin | 13.0.6.10 | Online upgrade available (13.0.6.11) | GPLv3+ |
| filestore | 15.0.3.12 | Enabled and up to date | AGPLv3 |
| findmefollow | 15.0.24 | Enabled and up to date | GPLv3+ |
| firewall | 15.0.8.4 | Online upgrade available (15.0.8.9) | AGPLv3+ |
| framework | 15.0.17.21 | Enabled and up to date | GPLv2+ |
| fw_langpacks | 14.0.1 | Enabled and up to date | GPLv3+ |
| hotelwakeup | | Not Installed (Available online: 15.0.5.4) | GPLv2 |
| iaxsettings | 15.0.8 | Enabled and up to date | AGPLv3 |
| infoservices | 15.0.3 | Enabled and up to date | GPLv2+ |
| iotserver | | Not Installed (Available online: 15.0.2.6) | Commercial |
| irc | 13.0.1 | Enabled and up to date | GPLv3+ |
| ivr | 15.0.29 | Enabled and up to date | GPLv3+ |
| languages | 15.0.12 | Enabled and up to date | GPLv3+ |
| logfiles | 15.0.14 | Enabled and up to date | GPLv3+ |
| manager | 15.0.10 | Enabled and up to date | GPLv2+ |
| miscapps | 15.0.10 | Enabled and up to date | GPLv3+ |
| miscdests | 15.0.2.12 | Enabled and up to date | GPLv3+ |
| music | 15.0.22 | Enabled and up to date | GPLv3+ |
| oracle_connector | | Not Installed (Available online: 15.0.2) | Commercial |
| outroutemsg | 15.0.9 | Enabled and up to date | GPLv3+ |
| paging | 15.0.4.29 | Enabled and up to date | GPLv3+ |
| pagingpro | | Not Installed (Available online: 15.0.1.21) | Commercial |
| parking | 15.0.15.4 | Enabled and up to date | GPLv3+ |
| parkpro | | Not Installed (Available online: 15.0.13) | Commercial |
| pbdirectory | 2.11.0.6 | Enabled and up to date | GPLv3+ |
| phonebook | 15.0.12 | Enabled and up to date | GPLv3+ |
| pinsets | 15.0.1.14 | Online upgrade available (15.0.1.15) | GPLv3+ |
| pinsetspro | | Not Installed (Available online: 15.0.4) | Commercial |
| pm2 | 15.0.4 | Enabled and up to date | AGPLv3+ |
| pms | | Not Installed (Available online: 15.0.2.48) | Commercial |
| presencestate | 15.0.10 | Enabled and up to date | GPLv3+ |
| printextensions | 13.0.3.4 | Enabled and up to date | GPLv3+ |
| queueprio | 15.0.10 | Enabled and up to date | GPLv3+ |
| queues | 15.0.26 | Online upgrade available (15.0.27) | GPLv2+ |
| queuestats | | Not Installed (Available online: 15.0.3.31) | Commercial |
| qxact_reports | | Not Installed (Available online: 15.0.3.28) | Commercial |
| recording_report | | Not Installed (Available online: 15.0.4.33) | Commercial |
| recordings | 15.0.3.15 | Enabled and up to date | GPLv3+ |
| restapps | | Not Installed (Available online: 15.0.19.17) | Commercial |
| ringgroups | 15.0.11.10 | Online upgrade available (15.0.11.11) | GPLv3+ |
| sangomaconnect | | Not Installed (Available online: 15.0.14) | Commercial |
| sangomacrm | | Not Installed (Available online: 15.0.21) | Commercial |
| setcid | 15.0.9 | Enabled and up to date | GPLv3+ |
| sipsettings | 15.0.6.31 | Enabled and up to date | AGPLv3+ |
| sipstation | | Not Installed (Available online: 15.0.5.17) | Commercial |
| sms | | Not Installed (Available online: 15.0.15) | Commercial |
| soundlang | 15.0.5.9 | Online upgrade available (15.0.5.10) | GPLv3+ |
| speeddial | 2.11.0.4 | Enabled and up to date | GPLv3+ |
| superfecta | 15.0.2.28 | Newer than online version (15.0.2.23) | GPLv2+ |
| sysadmin | 15.0.21.6 | Online upgrade available (15.0.21.17) | Commercial |
| timeconditions | 15.0.15.8 | Online upgrade available (15.0.15.9) | GPLv3+ |
| tts | 15.0.11 | Enabled and up to date | GPLv3+ |
| ttsengines | 15.0.4.7 | Enabled and up to date | AGPLv3 |
| ucp | 15.0.6.26 | Enabled and up to date | AGPLv3+ |
| userman | 15.0.34 | Online upgrade available (15.0.35) | AGPLv3+ |
| vega | | Not Installed (Available online: 15.0.10) | Commercial+ |
| vmblast | 15.0.11.6 | Enabled and up to date | GPLv3+ |
| vmnotify | | Not Installed (Available online: 15.0.12) | Commercial |
| voicemail | 15.0.18.20 | Online upgrade available (15.0.18.21) | GPLv3+ |
| voicemail_report | | Not Installed (Available online: 15.0.6) | Commercial |
| vqplus | | Not Installed (Available online: 15.0.7.21) | Commercial |
| weakpasswords | 13.0.2 | Enabled and up to date | GPLv3+ |
| webcallback | | Not Installed (Available online: 15.0.6.3) | Commercial |
| webrtc | 15.0.9 | Online upgrade available (15.0.10) | GPLv3+ |
| xmpp | 15.0.6.7 | Enabled and up to date | AGPLv3 |
| zulu | | Not Installed (Available online: 15.0.58.9) | Commercial |
+----------------------+------------+----------------------------------------------+-------------+