Module update not working anymore -> Enabled; Not available online

Hi Community,
I hope you can help me.
Today I tried to update all the modules via the web gui which result in some html errors.
Since than I receive “Enabled; Not available online” for all modules via GUI or backend:
[root@sip ~]# fwconsole ma listonline
No repos specified, using: [standard,extended,commercial,unsupported] from last GUI settings

+---------------------+------------+-----------------------------------+------------+
| Module              | Version    | Status                            | License    |
+---------------------+------------+-----------------------------------+------------+
| accountcodepreserve | 13.0.2.2   | Enabled; Not available online     | GPLv2      |
| amd                 | 15.0.3     | Enabled; Not available online     | GPLv3+     |
| announcement        | 15.0.3.13  | Enabled; Not available online     | GPLv3+     |
| api                 | 15.0.3.11  | Enabled; Not available online     | AGPLv3+    |
| areminder           | 15.0.14.24 | Enabled; Not available online     | Commercial |
| arimanager          | 15.0.3.11  | Enabled; Not available online     | GPLv3+     |
| asterisk-cli        | 14.0.3     | Enabled; Not available online     | GPLv3+     |
| asteriskinfo        | 15.0.14    | Enabled; Not available online     | GPLv3+     |
| backup              | 15.0.10.46 | Enabled; Not available online     | GPLv3+     |
| blacklist           | 15.0.2.12  | Enabled; Not available online     | GPLv3+     |
| broadcast           | 15.0.13    | Enabled; Not available online     | Commercial |
| builtin             |            | Enabled; Not available online     |            |
| bulkhandler         | 13.0.23    | Enabled; Not available online     | GPLv3+     |
| calendar            | 15.0.4.21  | Enabled; Not available online     | GPLv3+     |
| callback            | 15.0.12    | Enabled; Not available online     | GPLv3+     |
| callerid            | 15.0.16    | Enabled; Not available online     | Commercial |
| callforward         | 15.0.13    | Enabled; Not available online     | AGPLv3+    |
| calllimit           | 15.0.5.6   | Enabled; Not available online     | Commercial |
| callrecording       | 15.0.7.14  | Enabled; Not available online     | AGPLv3+    |
| callwaiting         | 15.0.4.4   | Enabled; Not available online     | GPLv3+     |
| campon              | 13.0.4.1   | Enabled; Not available online     | GPLv3+     |
| cdr                 | 15.0.17.6  | Enabled; Not available online     | GPLv3+     |
| cel                 | 15.0.15.11 | Enabled; Not available online     | GPLv3+     |
| certman             | 15.0.39    | Enabled; Not available online     | AGPLv3+    |
| cidlookup           | 15.0.20    | Enabled; Not available online     | GPLv3+     |
| conferences         | 15.0.7.8   | Enabled; Not available online     | GPLv3+     |
| conferencespro      | 15.0.3.16  | Enabled; Not available online     | Commercial |
| configedit          | 13.0.7.3   | Enabled; Not available online     | AGPLv3+    |
| contactmanager      | 15.0.8.31  | Enabled; Not available online     | GPLv3+     |
| core                | 15.0.12.44 | Enabled; Not available online     | GPLv3+     |
| cos                 | 15.0.13    | Enabled; Not available online     | Commercial |
| customappsreg       | 15.0.14    | Enabled; Not available online     | GPLv3+     |
| dahdiconfig         | 15.0.5.7   | Enabled; Not available online     | GPLv3+     |
| dashboard           | 15.0.8     | Enabled; Not available online     | AGPLv3+    |
| daynight            | 15.0.12    | Enabled; Not available online     | GPLv3+     |
| dictate             | 15.0.7     | Enabled; Not available online     | GPLv3+     |
| digium_phones       | 15.0.3     | Enabled; Not available online     | GPLv2      |
| directory           | 15.0.18    | Enabled; Not available online     | GPLv3+     |
| disa                | 15.0.4.9   | Enabled; Not available online     | AGPLv3+    |
| donotdisturb        | 15.0.8     | Enabled; Not available online     | GPLv3+     |
| endpointman         | 14.0.3     | Enabled; Not available online     | GPLv3+     |
| extensionroutes     | 15.0.8     | Enabled; Not available online     | Commercial |
| fax                 | 15.0.21    | Enabled; Not available online     | GPLv3+     |
| faxpro              | 15.0.8.12  | Enabled; Not available online     | Commercial |
| featurecodeadmin    | 13.0.6.11  | Enabled; Not available online     | GPLv3+     |
| filestore           | 15.0.3.12  | Enabled; Not available online     | AGPLv3     |
| findmefollow        | 15.0.24    | Enabled; Not available online     | GPLv3+     |
| firewall            | 15.0.8.4   | Enabled; Not available online     | AGPLv3+    |
| framework           | 15.0.17.17 | Enabled; Not available online     | GPLv2+     |
| fw_langpacks        | 14.0.1     | Enabled; Not available online     | GPLv3+     |
| hotelwakeup         | 15.0.5.5   | Enabled; Not available online     | GPLv2      |
| iaxsettings         | 15.0.8     | Enabled; Not available online     | AGPLv3     |
| infoservices        | 15.0.3     | Enabled; Not available online     | GPLv2+     |
| irc                 | 13.0.1     | Enabled; Not available online     | GPLv3+     |
| ivr                 | 15.0.29    | Enabled; Not available online     | GPLv3+     |
| languages           | 15.0.12    | Enabled; Not available online     | GPLv3+     |
| logfiles            | 15.0.14    | Enabled; Not available online     | GPLv3+     |
| manager             | 15.0.10    | Enabled; Not available online     | GPLv2+     |
| miscapps            | 15.0.10    | Enabled; Not available online     | GPLv3+     |
| miscdests           | 15.0.2.12  | Enabled; Not available online     | GPLv3+     |
| music               | 15.0.22    | Enabled; Not available online     | GPLv3+     |
| outroutemsg         | 15.0.9     | Enabled; Not available online     | GPLv3+     |
| paging              | 15.0.4.29  | Enabled; Not available online     | GPLv3+     |
| pagingpro           | 15.0.1.21  | Enabled; Not available online     | Commercial |
| parking             | 15.0.15.4  | Enabled; Not available online     | GPLv3+     |
| parkpro             | 15.0.13    | Enabled; Not available online     | Commercial |
| pbdirectory         | 2.11.0.6   | Enabled; Not available online     | GPLv3+     |
| phonebook           | 15.0.12    | Enabled; Not available online     | GPLv3+     |
| phpinfo             | 13.0.2     | Enabled; Not available online     | GPLv2+     |
| pinsets             | 15.0.1.15  | Enabled; Not available online     | GPLv3+     |
| pinsetspro          | 15.0.4     | Enabled; Not available online     | Commercial |
| pm2                 | 15.0.4     | Enabled; Not available online     | AGPLv3+    |
| presencestate       | 15.0.10    | Enabled; Not available online     | GPLv3+     |
| printextensions     | 13.0.3.4   | Enabled; Not available online     | GPLv3+     |
| queueprio           | 15.0.10    | Enabled; Not available online     | GPLv3+     |
| queues              | 15.0.27    | Enabled; Not available online     | GPLv2+     |
| qxact_reports       | 15.0.3.28  | Enabled; Not available online     | Commercial |
| recording_report    | 15.0.4.33  | Enabled; Not available online     | Commercial |
| recordings          | 15.0.3.15  | Enabled; Not available online     | GPLv3+     |
| restapi             | 13.0.21.2  | Enabled; Not available online     | AGPLv3     |
| restapps            |            | Not Installed (Locally available) | Commercial |
| ringgroups          | 15.0.11.11 | Enabled; Not available online     | GPLv3+     |
| sangomacrm          | 15.0.21    | Enabled; Not available online     | Commercial |
| setcid              | 15.0.9     | Enabled; Not available online     | GPLv3+     |
| sipsettings         | 15.0.6.31  | Enabled; Not available online     | AGPLv3+    |
| sipstation          | 15.0.5.16  | Enabled; Not available online     | Commercial |
| sms                 | 15.0.15    | Enabled; Not available online     | Commercial |
| soundlang           | 15.0.5.10  | Enabled; Not available online     | GPLv3+     |
| speeddial           | 2.11.0.4   | Enabled; Not available online     | GPLv3+     |
| superfecta          | 15.0.2.28  | Enabled; Not available online     | GPLv2+     |
| sysadmin            | 15.0.21.17 | Enabled; Not available online     | Commercial |
| timeconditions      | 15.0.15.9  | Enabled; Not available online     | GPLv3+     |
| tts                 | 15.0.11    | Enabled; Not available online     | GPLv3+     |
| ttsengines          | 15.0.4.7   | Enabled; Not available online     | AGPLv3     |
| ucp                 | 15.0.6.26  | Enabled; Not available online     | AGPLv3+    |
| userman             | 15.0.35    | Enabled; Not available online     | AGPLv3+    |
| vmblast             | 15.0.11.6  | Enabled; Not available online     | GPLv3+     |
| vmnotify            | 15.0.12    | Enabled; Not available online     | Commercial |
| voicemail           | 15.0.18.21 | Enabled; Not available online     | GPLv3+     |
| voicemail_report    | 15.0.6     | Enabled; Not available online     | Commercial |
| vqplus              | 15.0.7.21  | Enabled; Not available online     | Commercial |
| weakpasswords       | 13.0.2     | Enabled; Not available online     | GPLv3+     |
| webcallback         | 15.0.6.3   | Enabled; Not available online     | Commercial |
| webrtc              | 15.0.10    | Enabled; Not available online     | GPLv3+     |
| xmpp                | 15.0.6.7   | Enabled; Not available online     | AGPLv3     |
| zulu                | 15.0.58.9  | Enabled; Not available online     | Commercial |
+---------------------+------------+-----------------------------------+------------+

Refresh signature is also not working as below:

[root@sip ~]# fwconsole ma refreshsignatures
Getting Data from Online Server...
Cant Reach Online Server

But I’m able to download and install if I specify the module and version.

[root@sip ~]# fwconsole ma downloadinstall framework --tag=15.0.17.17
No repos specified, using: [standard,extended,commercial,unsupported] from last GUI settings

Starting module download from http://mirror1.freepbx.org/modules/packages/framework/framework-15.0.17.17.tgz.gpg ...
Processing
Downloading...
 16139664/16139664 [============================] 100%
Finished downloading
Extracting...Done
Module http://mirror1.freepbx.org/modules/packages/framework/framework-15.0.17.17.tgz.gpg successfully downloaded
Updating tables admin, ampusers, cronmanager, featurecodes, freepbx_log, freepbx_settings, globals, module_xml, modules, notifications, cron_jobs...Done
Determined Asterisk version to be: 16.15.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.17 successfully installed
Updating Hooks...Done
Chowning directories...Done

Hope someone is able to point me to the issue.

Best regards
Christoph

1 Like

Hello,

The same thing happened today after upgrading my FreePBX.
Current PBX Version: 15.0.17.17
Current System Version: 12.7.8-2012-1.sng7

After digging a bit, I noticed the following XMLs are being requested:
http://mirror1.freepbx.org/all-15.0.xml
http://mirror2.freepbx.org/all-15.0.xml

However they seem a bit empty - only the < security> </ security> tag is populated.

Best regards,
Stefan

1 Like

Hello,

Same thing happened after updated these modules:
Framework 14.0.16.4
Core 14.0.28.83

Hi @TimmiORG @spham

What is your pbx system’s brand text? Is it “FreePBXDistro” or something else ?

“cat /etc/schmooze/pbx-brand”

Sure:

[root@sip ~]# cat /etc/schmooze/pbx-brand
FreePBXDistro

Best regards
Christoph

Exactly

cat /etc/schmooze/pbx-brand
FreePBXDistro

Is this really a general problem? I got the same error on Friday an I thought it was temporal. Bu today I’m getting the same problem.

had the same issue recently, found a old thread that fixed it by removing the pbx-brand file, I simply moved it to pbx-brand.bak instead and that seems to fix it.

cd /etc/schmooze/
mv pbx-brand{,.bak}
fwconsole ma refreshsignatures
fwconsole ma listonline

Though I’m not sure this would work for you, but in any case it can’t hurt.

Hi @scristopher71,
just tried your suggestion and it does not help me.
Best regards
Christoph

Has anyone figured this out? It happened to me 2/8/21 after upgrading freePBX Framework 14.0.13.40

No was not able to find the root cause yet.

you updated from?

14.0.13.40 was released in September 2020 so there is a large gap (15 releases) since. If this is a framework problem it would be helpful to have a smaller window. Note some of those 15 releases are theme relates. I did a quick skim of commits and see nothing that jumps out in those releases.

mirror1 was broken. See the other thread.

This should now be working for the OP.

1 Like

Yes, Module Admin is now able to search for updates.

Hi guys,
super cool news. I can confirm it is working for me again.
Best regards
Christoph

Yeah, there was some test code that was added over the weekend that impacted updates on mirror1. Sorry about the trouble - should be resolved now. We’re actively working on determining what parts of the mirror infrastructure are having challenges during the weekend update storm (when seemingly all systems in the known universe update :slight_smile: ) and that accidentally fell out from that work.

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