Https stopped working, Ajax Error - Check the Console when logged in

NET::ERR_CERT_DATE_INVALID
LetsEncrypt has at least 60 days left
When navigating the GUI I get “Ajax Error Check the Console”
Console:


config.php?display=callrecording:145 Framework: 15.0.23.17
config.php?display=callrecording:146 Module Name: callrecording
config.php?display=callrecording:147 Module Version: 15.0.7.25
DevTools failed to load source map: Could not load content for https://cdn.schmoozecom.com/freepbx/sysadmin-module-purchasing.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Hi,
Try to upgrade your system and modules. you can run below CLI commands.

yum upgrade -y
fwconsole chown
fwconsole ma refreshsignatures
fwconsole ma upgradeall
fwconsole chown
fwconsole reload

Hi Shahin,
I tried all the above but still the problem persists

hi @yahdie
Are you able to past here fwconsole ma list
and when your system is available try to restart once with below command.

fwconsole restart

Module | Version | Status | License | Signature |
±---------------------±-----------±--------±------------±----------+
| accountcodepreserve | 13.0.2.2 | Enabled | GPLv2 | Sangoma |
| adv_recovery | 15.0.51 | Enabled | Commercial | Sangoma |
| allowlist | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| amd | 15.0.3 | Enabled | GPLv3+ | Sangoma |
| announcement | 15.0.3.13 | Enabled | GPLv3+ | Sangoma |
| api | 15.0.8 | Enabled | AGPLv3+ | Sangoma |
| areminder | 15.0.14.26 | Enabled | Commercial | Sangoma |
| arimanager | 15.0.3.13 | Enabled | GPLv3+ | Sangoma |
| asterisk-cli | 14.0.4 | Enabled | GPLv3+ | Sangoma |
| asteriskinfo | 15.0.14 | Enabled | GPLv3+ | Sangoma |
| backup | 15.0.20 | Enabled | GPLv3+ | Sangoma |
| blacklist | 15.0.2.20 | Enabled | GPLv3+ | Sangoma |
| broadcast | 15.0.18 | Enabled | Commercial | Sangoma |
| builtin | | Enabled | | Unsigned |
| bulkhandler | 15.0.3 | Enabled | GPLv3+ | Sangoma |
| calendar | 15.0.4.23 | Enabled | GPLv3+ | Sangoma |
| callaccounting | 15.0.24 | Enabled | Commercial+ | Sangoma |
| callback | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| callerid | 15.0.16 | Enabled | Commercial | Sangoma |
| callforward | 15.0.16 | Enabled | AGPLv3+ | Sangoma |
| calllimit | 15.0.5.6 | Enabled | Commercial | Sangoma |
| callrecording | 15.0.7.25 | Enabled | AGPLv3+ | Sangoma |
| callwaiting | 15.0.4.6 | Enabled | GPLv3+ | Sangoma |
| cdr | 15.0.17.24 | Enabled | GPLv3+ | Sangoma |
| cel | 15.0.15.16 | Enabled | GPLv3+ | Sangoma |
| certman | 15.0.49 | Enabled | AGPLv3+ | Sangoma |
| cidlookup | 15.0.25 | Enabled | GPLv3+ | Sangoma |
| conferences | 15.0.7.11 | Enabled | GPLv3+ | Sangoma |
| conferencespro | 15.0.3.18 | Enabled | Commercial | Sangoma |
| configedit | 13.0.7.3 | Enabled | AGPLv3+ | Sangoma |
| contactmanager | 15.0.9.8 | Enabled | GPLv3+ | Sangoma |
| core | 15.0.22.11 | Enabled | GPLv3+ | Sangoma |
| cos | 15.0.15 | Enabled | Commercial | Sangoma |
| customappsreg | 15.0.14 | Enabled | GPLv3+ | Sangoma |
| customcontexts | 13.0.3.2 | Enabled | GPLv2+ | Sangoma |
| cxpanel | 15.0.4 | Enabled | GPLv3 | Sangoma |
| dahdiconfig | 15.0.5.8 | Enabled | GPLv3+ | Sangoma |
| dashboard | 15.0.15 | Enabled | AGPLv3+ | Sangoma |
| daynight | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| dictate | 15.0.7 | Enabled | GPLv3+ | Sangoma |
| digium_phones | 15.0.12 | Enabled | GPLv2 | Sangoma |
| digiumaddoninstaller | 13.0.1.1 | Enabled | GPLv2 | Sangoma |
| directory | 15.0.18 | Enabled | GPLv3+ | Sangoma |
| disa | 15.0.4.9 | Enabled | AGPLv3+ | Sangoma |
| donotdisturb | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| endpoint | 15.0.51 | Enabled | Commercial | Sangoma |
| extensionroutes | 15.0.8 | Enabled | Commercial | Sangoma |
| extensionsettings | 13.0.4 | Enabled | GPLv3+ | Sangoma |
| fax | 15.0.22 | Enabled | GPLv3+ | Sangoma |
| faxpro | 15.0.8.16 | Enabled | Commercial | Sangoma |
| featurecodeadmin | 13.0.6.11 | Enabled | GPLv3+ | Sangoma |
| filestore | 15.0.4 | Enabled | AGPLv3 | Sangoma |
| findmefollow | 15.0.34 | Enabled | GPLv3+ | Sangoma |
| firewall | 15.0.42 | Enabled | AGPLv3+ | Sangoma |
| framework | 15.0.23.17 | Enabled | GPLv2+ | Sangoma |
| fw_langpacks | 14.0.1 | Enabled | GPLv3+ | Sangoma |
| hotelwakeup | 15.0.5.5 | Enabled | GPLv2 | Sangoma |
| iaxsettings | 15.0.8 | Enabled | AGPLv3 | Sangoma |
| infoservices | 15.0.3 | Enabled | GPLv2+ | Sangoma |
| iotserver | 15.0.5.2 | Enabled | Commercial | Sangoma |
| irc | 13.0.1 | Enabled | GPLv3+ | Sangoma |
| ivr | 15.0.29 | Enabled | GPLv3+ | Sangoma |
| languages | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| logfiles | 15.0.15 | Enabled | GPLv3+ | Sangoma |
| manager | 15.0.17 | Enabled | GPLv2+ | Sangoma |
| miscapps | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| miscdests | 15.0.2.12 | Enabled | GPLv3+ | Sangoma |
| music | 15.0.22 | Enabled | GPLv3+ | Sangoma |
| oracle_connector | 15.0.14 | Enabled | Commercial | Sangoma |
| outroutemsg | 15.0.9 | Enabled | GPLv3+ | Sangoma |
| paging | 15.0.4.33 | Enabled | GPLv3+ | Sangoma |
| pagingpro | 15.0.2 | Enabled | Commercial | Sangoma |
| parking | 15.0.15.4 | Enabled | GPLv3+ | Sangoma |
| parkpro | 15.0.13 | Enabled | Commercial | Sangoma |
| pbdirectory | 2.11.0.6 | Enabled | GPLv3+ | Sangoma |
| phonebook | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| phpinfo | 13.0.2 | Enabled | GPLv2+ | Sangoma |
| pinsets | 15.0.1.15 | Enabled | GPLv3+ | Sangoma |
| pinsetspro | 15.0.4 | Enabled | Commercial | Sangoma |
| pm2 | 15.0.10 | Enabled | AGPLv3+ | Sangoma |
| pms | 15.0.5 | Enabled | Commercial | Sangoma |
| presencestate | 15.0.11 | Enabled | GPLv3+ | Sangoma |
| printextensions | 13.0.3.4 | Enabled | GPLv3+ | Sangoma |
| queueprio | 15.0.10 | Enabled | GPLv3+ | Sangoma |
| queues | 15.0.34 | Enabled | GPLv2+ | Sangoma |
| queuestats | 15.0.9 | Enabled | Commercial | Sangoma |
| qxact_reports | 15.0.9 | Enabled | Commercial | Sangoma |
| recording_report | 15.0.8 | Enabled | Commercial | Sangoma |
| recordings | 15.0.3.16 | Enabled | GPLv3+ | Sangoma |
| restapi | 13.0.21.2 | Enabled | AGPLv3 | Sangoma |
| restapps | 15.0.36 | Enabled | Commercial | Sangoma |
| ringgroups | 15.0.11.17 | Enabled | GPLv3+ | Sangoma |
| sangomacrm | 15.0.23.8 | Enabled | Commercial | Sangoma |
| sangomartapi | 15.0.45 | Enabled | Commercial | Sangoma |
| setcid | 15.0.9 | Enabled | GPLv3+ | Sangoma |
| sipsettings | 15.0.9 | Enabled | AGPLv3+ | Sangoma |
| sipstation | 15.0.9 | Enabled | Commercial | Sangoma |
| sms | 15.0.36 | Enabled | Commercial | Sangoma |
| soundlang | 15.0.5.10 | Enabled | GPLv3+ | Sangoma |
| speeddial | 2.11.0.4 | Enabled | GPLv3+ | Sangoma |
| superfecta | 15.0.3 | Enabled | GPLv2+ | Sangoma |
| sysadmin | 15.0.29.8 | Enabled | Commercial | Sangoma |
| timeconditions | 15.0.15.11 | Enabled | GPLv3+ | Sangoma |
| tts | 15.0.12 | Enabled | GPLv3+ | Sangoma |
| ttsengines | 15.0.4.7 | Enabled | AGPLv3 | Sangoma |
| ucp | 15.0.14.2 | Enabled | AGPLv3+ | Sangoma |
| userman | 15.0.69.2 | Enabled | AGPLv3+ | Sangoma |
| vega | 15.0.12 | Enabled | Commercial+ | Sangoma |
| versionupgrade | 15.0.33 | Enabled | Commercial | Sangoma |
| vmblast | 15.0.11.8 | Enabled | GPLv3+ | Sangoma |
| vmnotify | 15.0.14 | Enabled | Commercial | Sangoma |
| voicemail | 15.0.25 | Enabled | GPLv3+ | Sangoma |
| voicemail_report | 15.0.7 | Enabled | Commercial | Sangoma |
| voipinnovations | 15.0.25 | Enabled | Commercial | Sangoma |
| vqplus | 15.0.7.30 | Enabled | Commercial | Sangoma |
| weakpasswords | 13.0.2 | Enabled | GPLv3+ | Sangoma |
| webcallback | 15.0.6.3 | Enabled | Commercial | Sangoma |
| webrtc | 15.0.10.8 | Enabled | GPLv3+ | Sangoma |
| xmpp | 15.0.6.12 | Enabled | AGPLv3 | Sangoma |
| zulu | 15.0.59 | Enabled | Commercial | Sangoma |
±---------------------±-----------±--------±------------±----------+

But I can’t fwconsole restart until later

Yeah, thats why i said when is available your system :slight_smile:
Could you pls try to update one more time FreePBX license and try with different Browser.

fwconsole sa u
fwconole r --verbose

And then before reload PBX Gui at different browser pls run degug command to catch some logs.

fwconsole debug

This is what I don’t get about FreePBX, stuff just breaks!?
I patch and update every system, every Saturday morning, come rain, sleet, snow, or whatever.
Every year at least 2 of my systems will just throw an error out of nowhere and nobody has a fix.
So, 2 or 3 times per year I build a new machine from scratch and restore the malfunctioning system from backup

Given your:-

“stuff just breaks”
“just throw an error”
“nobody has a fix”

I will just remind you that there are no mind-readers here , but there is a wiki and many posts as to how to provide ‘good debug’.

Yes you’re right, and the Community is incredibly helpful too

Chrome console
I tried upgrading from 15 to 16 in the hope that a script might fix the problem but no

be proactive, try not to whine, post useful info.’

There are more than 123 folks here who don’t have your problem, please try and identify what you are doing differently.

My point is that I’m not running bleeding edge systems, I’m updating everything weekly, I wish that I was “doing differently”
I did everything Shahin suggested above
I put the pastebin in the above post
Now I’m building a replacement because everything has to be working by 9 AM on monday

I don’t see your pastebin just a list of modules you have, as you are in a tiny minority, without further evidence, I guess continual reinstallation is one solution,

Pastebin here:

That would imply that either your clock is wrong or your certificate has expired

date -u
Sun Aug  7 16:57:39 UTC 2022

Certificate Management

Certificate Valid Until 2022-10-03 (56 days)

Hi @yahdie
At your Pasebin logs shows clearly you have something wrong on your system. I think you have to open a ticket for Sangoma Support team.

config.php?display=sysadmin&view=ssl:498 Framework: 16.0.21.9
config.php?display=sysadmin&view=ssl:499 Module Name: sysadmin
config.php?display=sysadmin&view=ssl:500 Module Version: 16.0.23
pbxlib_2345cbf0aa130f00a9af427d19157e5a742be37e.js?load_version=16.0.21.9:143 Ajax request broken or aborted for an unexpected reason. Please check console logs for more details.
(anonymous) @ pbxlib_2345cbf0aa130f00a9af427d19157e5a742be37e.js?load_version=16.0.21.9:143
/admin/ajax.php?module=search&command=global:1          Failed to load resource: net::ERR_CERT_DATE_INVALID
---

Your FreePBX module list shows, shows you are still using System 15 not a System 16… I think its a bug or someone tried to upgrade your system to 16 ?

sysadmin | 15.0.29.8 | Enabled | Commercial | Sangoma |
framework | 15.0.23.17 | Enabled | GPLv2+ | Sangoma |

Shahin, while I was “whining” I upgraded from 15 to 16 in the hope that it would fix it, but apparently not.
The system’s clock is correct and according to Cert Manager the LetsEncrypt certificate doesn’t expire for almost 2 months