Mirror.freepbx.org doesn't work

Hi all

Since a few days I allways get the error

Cannot connect to online repository(s) (https://mirror.freepbx.org)

while using online check in the module admin.

What I have done until now:

  • Ping is working
  • DNS is working
  • no proxy used.
  • no changes at the firewall since about 3 weeks
  • fwconsole ma listonline shows modules to update
  • fwconsole ma update framework shows “cURL error 56: TCP connection reset by peer”

Any ideas?

Best regards
Rolf

Some additional information:

FreePBX Version: 15.0.24
System Version: 12.7.8-2203-2.sng7

From a workstation on the same LAN subnet as the PBX, can you visit
https://mirror.freepbx.org
and see a page with “False” at the top, otherwise blank?

If not, there is a problem with your network (most likely firewall configuration) that is unrelated to FreePBX.

If you do see False with your browser, at a root shell prompt type
curl https://mirror.freepbx.org
Do you see False? If not, post the output. If yes, post the output of
fwconsole -v ma update framework

Hi Stewart

This is the browser output from a normal workstation:

image

This is the curl output:

image

Additional information:
I tried with Edge (Chromium) browser from the customer network (via VPN, with administrativ rights) and I get the same result (False).

Best regards
Rolf

OK, so FreePBX can access the ‘home page’ of mirror.freepbx.org ok. If update with fwconsole is still failing, the verbose output may show what is going wrong.

fwconsole -v ma listonline
No repos specified, using: [standard,extended] from last GUI settings

±---------------------±-----------±----------------------------------------------±------------±----------+
| Module | Version | Status | License | Signature |
±---------------------±-----------±----------------------------------------------±------------±----------+
| accountcodepreserve | 13.0.2.2 | Aktiviert und auf dem neusten Stand | GPLv2 | Sangoma |
| amd | 15.0.3 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| announcement | 15.0.3.13 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| api | 15.0.9 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| areminder | 15.0.14.27 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| arimanager | 15.0.3.13 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| asterisk-cli | 14.0.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| asteriskinfo | 15.0.14 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| backup | 15.0.21.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| blacklist | 15.0.4 | Neuer als die Online Version (15.0.3) | GPLv3+ | Sangoma |
| broadcast | 15.0.21 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| builtin | | Aktiviert; Online nicht verfügbar | | Unsigned |
| bulkhandler | 15.0.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| calendar | 15.0.4.23 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| callaccounting | | Nicht installiert (lokal verfügbar) | Commercial+ | Sangoma |
| callback | 15.0.12 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| callerid | 15.0.16 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| callforward | 15.0.16 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| calllimit | 15.0.5.6 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| callrecording | 15.0.7.28 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| callwaiting | 15.0.4.6 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| campon | 13.0.4.1 | Aktiviert; Online nicht verfügbar | GPLv3+ | Sangoma |
| cdr | 15.0.17.26 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| cel | 15.0.15.17 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| certman | 15.0.51 | Neuer als die Online Version (15.0.49) | AGPLv3+ | Sangoma |
| cidlookup | 15.0.25 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| conferences | 15.0.7.11 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| conferencespro | 15.0.3.18 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| configedit | 13.0.7.3 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| contactmanager | 15.0.9.11 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| core | 15.0.22.24 | Neuer als die Online Version (15.0.22.23) | GPLv3+ | Sangoma |
| cos | 15.0.15 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| customappsreg | 15.0.14 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| cxpanel | 15.0.4 | Aktiviert und auf dem neusten Stand | GPLv3 | Sangoma |
| dahdiconfig | 15.0.5.8 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| dashboard | 15.0.15 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| daynight | 15.0.12 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| dictate | 15.0.7 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| digium_phones | 15.0.12 | Aktiviert und auf dem neusten Stand | GPLv2 | Sangoma |
| digiumaddoninstaller | 13.0.1.4 | Aktiviert und auf dem neusten Stand | GPLv2 | Sangoma |
| directory | 15.0.18 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| disa | 15.0.4.9 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| donotdisturb | 15.0.10 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| dundicheck | 2.11.0.3 | Aktiviert; Online nicht verfügbar | GPLv3+ | Sangoma |
| extensionroutes | 15.0.6 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| extensionsettings | 13.0.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| fax | 15.0.22 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| faxpro | 15.0.8.17 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| featurecodeadmin | 15.0.2 | Neuer als die Online Version (13.0.6.11) | GPLv3+ | Sangoma |
| filestore | 15.0.5 | Neuer als die Online Version (15.0.4) | AGPLv3 | Sangoma |
| findmefollow | 15.0.35 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| firewall | 15.0.43 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| framework | 15.0.24 | Online Upgrade verfügbar (15.0.27) | GPLv2+ | Sangoma |
| freepbx_ha | 13.0.11 | Aktiviert; Online nicht verfügbar | Commercial | Sangoma |
| fw_langpacks | 14.0.1 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| hotelwakeup | 15.0.5.5 | Aktiviert und auf dem neusten Stand | GPLv2 | Sangoma |
| iaxsettings | 15.0.8 | Aktiviert und auf dem neusten Stand | AGPLv3 | Sangoma |
| infoservices | 15.0.3 | Aktiviert und auf dem neusten Stand | GPLv2+ | Sangoma |
| irc | 13.0.1 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| ivr | 15.0.30 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| languages | 15.0.13 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| logfiles | 15.0.15 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| manager | 15.0.18 | Aktiviert und auf dem neusten Stand | GPLv2+ | Sangoma |
| miscapps | 15.0.10 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| miscdests | 15.0.2.12 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| music | 15.0.22 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| outroutemsg | 15.0.9 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| paging | 15.0.4.33 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| pagingpro | 15.0.2 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| parking | 15.0.15.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| parkpro | 15.0.13 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| pbdirectory | 2.11.0.6 | Aktiviert; Online nicht verfügbar | GPLv3+ | Sangoma |
| phonebook | 15.0.12 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| phpinfo | 13.0.2 | Aktiviert und auf dem neusten Stand | GPLv2+ | Sangoma |
| pinsets | 15.0.1.15 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| pinsetspro | 15.0.4 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| pm2 | 15.0.10 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| pms | 15.0.2.54 | Deaktiviert | Commercial | Sangoma |
| presencestate | 15.0.11 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| printextensions | 13.0.3.4 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| queuemetrics | 2.11.0.3 | Aktiviert; Online nicht verfügbar | GPLv3+ | Sangoma |
| queueprio | 15.0.10 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| queues | 15.0.34 | Aktiviert und auf dem neusten Stand | GPLv2+ | Sangoma |
| queuestats | 15.0.10 | Neuer als die Online Version (15.0.9) | Commercial | Sangoma |
| qxact_reports | 15.0.14 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| recording_report | 15.0.9 | Neuer als die Online Version (15.0.8) | Commercial | Sangoma |
| recordings | 15.0.3.19 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| restapi | 13.0.21.2 | Aktiviert und auf dem neusten Stand | AGPLv3 | Sangoma |
| restapps | 14.0.22.63 | Disabled; Pending upgrade to 15.0.38.13 | Commercial | Sangoma |
| ringgroups | 15.0.11.17 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| sangomacrm | 15.0.23.11 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| setcid | 15.0.9 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| sipsettings | 15.0.11 | Aktiviert und auf dem neusten Stand | AGPLv3+ | Sangoma |
| sipstation | 15.0.11 | Online Upgrade verfügbar (15.0.12) | Commercial | Sangoma |
| sms | 15.0.36 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| soundlang | 15.0.5.10 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| speeddial | 2.11.0.4 | Aktiviert; Online nicht verfügbar | GPLv3+ | Sangoma |
| superfecta | 15.0.3 | Aktiviert und auf dem neusten Stand | GPLv2+ | Sangoma |
| sysadmin | 15.0.29.16 | Neuer als die Online Version (15.0.29.13) | Commercial | Sangoma |
| timeconditions | 15.0.15.11 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| tts | 15.0.12 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| ttsengines | 15.0.4.7 | Aktiviert und auf dem neusten Stand | AGPLv3 | Sangoma |
| ucp | 15.0.14.5 | Online Upgrade verfügbar (15.0.14.6) | AGPLv3+ | Sangoma |
| userman | 15.0.69.11 | Neuer als die Online Version (15.0.69.10) | AGPLv3+ | Sangoma |
| vega | | Nicht installiert (lokal verfügbar) | Commercial+ | Sangoma |
| versionupgrade | | Nicht installiert (online verfügbar: 15.0.39) | Commercial | |
| vmblast | 15.0.11.8 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| vmnotify | 15.0.15 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| voicemail | 15.0.28 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| voicemail_report | 15.0.7 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| vqplus | 15.0.7.30 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| weakpasswords | 13.0.2 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| webcallback | 15.0.6.3 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
| webrtc | 15.0.10.13 | Aktiviert und auf dem neusten Stand | GPLv3+ | Sangoma |
| xmpp | 15.0.6.12 | Aktiviert und auf dem neusten Stand | AGPLv3 | Sangoma |
| zulu | 15.0.62 | Aktiviert und auf dem neusten Stand | Commercial | Sangoma |
±---------------------±-----------±----------------------------------------------±------------±----------+
download pms due to security vulnerability SEC-2022-001…
In cURL.php line 443:

[Requests_Exception]
cURL error 56: TCP connection reset by peer

Exception trace:
() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Transport/cURL.php:443
Requests_Transport_cURL->process_response() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Transport/cURL.php:179
Requests_Transport_cURL->request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests.php:381
Requests::request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Session.php:207
Requests_Session->request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Session.php:164
Requests_Session->post() at /var/www/html/admin/libraries/modulefunctions.class.php:1529
module_functions->download() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:505
FreePBX\Console\Command\Moduleadmin->doDownload() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:1537
FreePBX\Console\Command\Moduleadmin->handleArgs() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:236
FreePBX\Console\Command\Moduleadmin->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

moduleadmin [-f|–force] [-d|–debug] [–edge] [–ignorecache] [–stable] [–color] [–skipchown] [-e|–autoenable] [–skipdisabled] [–snapshot SNAPSHOT] [–format FORMAT] [-R|–repo REPO] [-t|–tag TAG] [–skipbreakingcheck] [–sendemail] [–onlystdout] [–] []…

Failed!
upgrade restapps due to security vulnerability SEC-2021-013, SEC-2020-004…Failed!

This is the output on the VoIP Server with listonline.

fwconsole -v ma update framework
No repos specified, using: [standard,extended] from last GUI settings

Downloading module ‘framework’
Processing framework
Verifying local module download…Redownloading
Downloading…
0/16276856 [>---------------------------] 0% < 1 sec
In cURL.php line 443:

[Requests_Exception]
cURL error 56: TCP connection reset by peer

Exception trace:
() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Transport/cURL.php:443
Requests_Transport_cURL->process_response() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Transport/cURL.php:179
Requests_Transport_cURL->request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests.php:381
Requests::request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Session.php:207
Requests_Session->request() at /var/www/html/admin/libraries/Composer/vendor/rmccue/requests/library/Requests/Session.php:164
Requests_Session->post() at /var/www/html/admin/libraries/modulefunctions.class.php:1529
module_functions->download() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:505
FreePBX\Console\Command\Moduleadmin->doDownload() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:727
FreePBX\Console\Command\Moduleadmin->doUpgrade() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:1641
FreePBX\Console\Command\Moduleadmin->handleArgs() at /var/www/html/admin/libraries/Console/Moduleadmin.class.php:236
FreePBX\Console\Command\Moduleadmin->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

moduleadmin [-f|–force] [-d|–debug] [–edge] [–ignorecache] [–stable] [–color] [–skipchown] [-e|–autoenable] [–skipdisabled] [–snapshot SNAPSHOT] [–format FORMAT] [-R|–repo REPO] [-t|–tag TAG] [–skipbreakingcheck] [–sendemail] [–onlystdout] [–] []…

This is the output of your command

Best regards
Rolf

Try
fwconsole ma delete pms
then check again.

fwconsole ma delete pms
Remove HPMS directory and users
Remove SPM data in Asterisk database.
Remove log files.
Remove data files.
Remove all pms tables
The following error(s) occured:

  • Failed to run un-installation scripts
    [[email protected] ~]# fwconsole ma -v delete pms
    Module pms erfolgreich gelöscht
    Updating Hooks…Done
    [[email protected] ~]# fwconsole ma upgradeall
    No repos specified, using: [standard,extended] from last GUI settings

Module(s) requiring upgrades: framework, restapps, sipstation, ucp
Upgrading module ‘framework’ from 15.0.24 to 15.0.27
Downloading module ‘framework’
Processing framework
Verifying local module download…Redownloading
Downloading…
0/16276856 [>---------------------------] 0%
In cURL.php line 443:

cURL error 56: TCP connection reset by peer

moduleadmin [-f|–force] [-d|–debug] [–edge] [–ignorecache] [–stable] [–color] [–skipchown] [-e|–autoenable] [–skipdisabled] [–snapshot SNAPSHOT] [–format FORMAT] [-R|–repo REPO] [-t|–tag TAG] [–skipbreakingcheck] [–sendemail] [–onlystdout] [–] []…

Same as before

Not sure what’s going on here, but there is nobody else reporting it. You might try working around this by enabling the advanced setting, “Use wget For Module Admin”

I already done this

Hi all

I also checked my firewall. Nothing is blocking the “mirror.freepbx.org” sides. Because it’s multicast the traceroute from the freepbx server shows:

104.22.49.127

Best regards

Hi all

I was trying today, but no success. Is there another possibility to update the modules?

Best regards