White dashboard

When I try to go to the dashboard by entering http://192.168.0.196, I get a white screen with this on it:

0 System Admin 14.0.20 Copyright 2018 by Sangoma Technologies Inc., All rights reserved By installing, copying, downloading, distributing, inspecting or using the materials provided herewith, you agree to all of the terms of use as outlined in our End User Agreement which can be found and reviewed at https://www.freepbx.org/legal/

Any ideas?

Looks like your Apache setup is messed up - PHP probably isn’t working right.

I think I know what you mean. I used to do a lot of work with Apache, and sometimes the config file wouldn’t process php files correctly. I can only say this:

This is the second day I am trying to use FreePBX. Yesterday was the problem with PicoFeed that broke everyone’s installs. So I downloaded a new copy of raspbx, installed it, did a raspbx-upgrade and a fwconsole ma upgradeall to fix the PicoFeed problem, and then decided to install all the missing modules by fwconsole ma downloadinstall. So now I have all the latest modules installed, except the commercial ones.

Maybe some of the modules are buggy and causing this problem?

The logs /var/log/www/error_log (IIRC) and /var/log/asterisk/full logs should help you troubleshoot this.

Installing cold (without using an upgrade) wouldn’t be a bad next step either. It’s not like you’re upgrading a system that’s been around for a long time.

Is this a distro Install?

IIRC I’ve seen this error in non distro installs after trying to install System Admin or UCP.

the apache error log generates this at approximately the same time it throws the error:

[Thu Oct 25 14:13:07.488603 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.html
[Thu Oct 25 14:13:07.489006 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.cgi
[Thu Oct 25 14:13:07.489268 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.pl

The asterisk full log has this:

[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_playback.so’ (Sound File Playback Application)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_queue.so’ (True Call Queueing)
[2018-10-25 14:54:16] NOTICE[21752] app_queue.c: No queuerules.conf file found, queues will not follow penalty rules
[2018-10-25 14:54:16] VERBOSE[21752] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21880] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21883] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21886] asterisk.c: Remote UNIX connection disconnected

[Thu Oct 25 14:13:07.488603 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.html
[Thu Oct 25 14:13:07.489006 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.cgi
[Thu Oct 25 14:13:07.489268 2018] [authz_core:error] [pid 26019] [client 192.168.0.165:50149] AH01630: client denied by server configuration: /var/www/html/admin/index.pl
^C
root@raspbx:/var/log/asterisk# tail -f -n 100 full
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘macro-outisbusy’ tries to include nonexistent context ‘macro-outisbusy-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-hr24format’ tries to include nonexistent context ‘sub-hr24format-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-speakingclock’ tries to include nonexistent context ‘app-speakingclock-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-hr12format’ tries to include nonexistent context ‘sub-hr12format-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-speakextennum’ tries to include nonexistent context ‘app-speakextennum-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-echo-test-echo’ tries to include nonexistent context ‘app-echo-test-echo-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-echo-test’ tries to include nonexistent context ‘app-echo-test-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-calltrace-perform’ tries to include nonexistent context ‘app-calltrace-perform-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-calltrace’ tries to include nonexistent context ‘app-calltrace-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-hotelwakeup’ tries to include nonexistent context ‘app-hotelwakeup-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-fmsetcid’ tries to include nonexistent context ‘sub-fmsetcid-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘followme-sub’ tries to include nonexistent context ‘followme-sub-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘followme-check’ tries to include nonexistent context ‘followme-check-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘fmgrps’ tries to include nonexistent context ‘fmgrps-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-findmefollow’ tries to include nonexistent context ‘ext-findmefollow-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-fmf-toggle’ tries to include nonexistent context ‘app-fmf-toggle-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-featurecodes’ tries to include nonexistent context ‘ext-featurecodes-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-did-0002’ tries to include nonexistent context ‘ext-did-0002-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-did-0001’ tries to include nonexistent context ‘ext-did-0001-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-fax’ tries to include nonexistent context ‘app-fax-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-fax’ tries to include nonexistent context ‘ext-fax-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘ext-dnd-hints’ tries to include nonexistent context ‘ext-dnd-hints-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-dnd-toggle’ tries to include nonexistent context ‘app-dnd-toggle-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-dnd-on’ tries to include nonexistent context ‘app-dnd-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-dnd-off’ tries to include nonexistent context ‘app-dnd-off-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘cidlookup’ tries to include nonexistent context ‘cidlookup-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-callwaiting-cwon’ tries to include nonexistent context ‘app-callwaiting-cwon-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-callwaiting-cwoff’ tries to include nonexistent context ‘app-callwaiting-cwoff-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘macro-one-touch-record’ tries to include nonexistent context ‘macro-one-touch-record-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-record-hh-check’ tries to include nonexistent context ‘sub-record-hh-check-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-record-check’ tries to include nonexistent context ‘sub-record-check-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘sub-record-cancel’ tries to include nonexistent context ‘sub-record-cancel-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘record-pause’ tries to include nonexistent context ‘record-pause-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-prompting-on’ tries to include nonexistent context ‘app-cf-prompting-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-on’ tries to include nonexistent context ‘app-cf-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-unavailable-off’ tries to include nonexistent context ‘app-cf-unavailable-off-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-unavailable-on’ tries to include nonexistent context ‘app-cf-unavailable-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-unavailable-prompt-on’ tries to include nonexistent context ‘app-cf-unavailable-prompt-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-off-any’ tries to include nonexistent context ‘app-cf-off-any-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-off’ tries to include nonexistent context ‘app-cf-off-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-busy-off’ tries to include nonexistent context ‘app-cf-busy-off-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-busy-off-any’ tries to include nonexistent context ‘app-cf-busy-off-any-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-busy-on’ tries to include nonexistent context ‘app-cf-busy-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-busy-prompting-on’ tries to include nonexistent context ‘app-cf-busy-prompting-on-custom’
[2018-10-25 14:54:16] WARNING[21752] pbx.c: Context ‘app-cf-toggle’ tries to include nonexistent context ‘app-cf-toggle-custom’
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjproject.so’ (PJPROJECT Log and Utility Support)
[2018-10-25 14:54:16] ERROR[21752] res_sorcery_config.c: Unable to load config file ‘pjproject.conf’
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip.so’ (Basic SIP resource)
[2018-10-25 14:54:16] ERROR[21758] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] ERROR[21758] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] ERROR[21758] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] ERROR[21758] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] NOTICE[21758] sorcery.c: Type ‘system’ is not reloadable, maintaining previous values
[2018-10-25 14:54:16] ERROR[21758] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_outbound_publish.so’ (PJSIP Outbound Publish Support)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_xmpp.so’ (Asterisk XMPP Interface)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_crypto.so’ (Cryptographic Digital Signatures)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_ari.so’ (Asterisk RESTful Interface)
[2018-10-25 14:54:16] ERROR[21752] ari/config.c: No configured users for ARI
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_fax.so’ (Generic FAX Applications)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_config_curl.so’ (Realtime Curl configuration)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_config_mysql.so’ (MySQL RealTime Configuration Driver)
[2018-10-25 14:54:16] VERBOSE[21752] res_config_mysql.c: MySQL RealTime reloaded.
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_authenticator_digest.so’ (PJSIP authentication resource)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_endpoint_identifier_ip.so’ (PJSIP IP endpoint identifier)
[2018-10-25 14:54:16] ERROR[21752] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_musiconhold.so’ (Music On Hold Resource)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_rtp_asterisk.so’ (Asterisk RTP Stack)
[2018-10-25 14:54:16] VERBOSE[21752] res_rtp_asterisk.c: RTP Allocating from port range 10000 → 20000
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_publish_asterisk.so’ (PJSIP Asterisk Event PUBLISH Support)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_mwi.so’ (PJSIP MWI resource)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘chan_iax2.so’ (Inter Asterisk eXchange (Ver 2))
[2018-10-25 14:54:16] NOTICE[21752] iax2/provision.c: No IAX provisioning configuration found, IAX provisioning disabled.
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘chan_motif.so’ (Motif Jingle Channel Driver)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘chan_sip.so’ (Session Initiation Protocol (SIP))
[2018-10-25 14:54:16] VERBOSE[1144] chan_sip.c: Reloading SIP
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_outbound_registration.so’ (PJSIP Outbound Registration Support)
[2018-10-25 14:54:16] ERROR[21752] res_pjsip_config_wizard.c: Unable to load config file ‘pjsip_wizard.conf’
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_pjsip_notify.so’ (CLI/AMI PJSIP NOTIFY Support)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘res_adsi.so’ (ADSI Resource)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_confbridge.so’ (Conference Bridge Application)
[2018-10-25 14:54:16] NOTICE[21752] confbridge/conf_config_parser.c: Adding default_menu menu to app_confbridge
[2018-10-25 14:54:16] VERBOSE[1144] netsock2.c: Using SIP TOS bits 96
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘cel_manager.so’ (Asterisk Manager Interface CEL Backend)
[2018-10-25 14:54:16] VERBOSE[1144] netsock2.c: Using SIP CoS mark 4
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘cel_odbc.so’ (ODBC CEL backend)
[2018-10-25 14:54:16] VERBOSE[21752] cel_odbc.c: Found CEL table cel@asteriskcdrdb.
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘codec_speex.so’ (Speex Coder/Decoder)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_voicemail.so’ (Comedian Mail (Voicemail System))
[2018-10-25 14:54:16] WARNING[21752] app_voicemail.c: maxsilence should be less than minsecs or you may get empty messages
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_playback.so’ (Sound File Playback Application)
[2018-10-25 14:54:16] VERBOSE[21752] loader.c: Reloading module ‘app_queue.so’ (True Call Queueing)
[2018-10-25 14:54:16] NOTICE[21752] app_queue.c: No queuerules.conf file found, queues will not follow penalty rules
[2018-10-25 14:54:16] VERBOSE[21752] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21880] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21883] asterisk.c: Remote UNIX connection disconnected
[2018-10-25 14:54:39] VERBOSE[1076] asterisk.c: Remote UNIX connection
[2018-10-25 14:54:39] VERBOSE[21886] asterisk.c: Remote UNIX connection disconnected

Interestingly, as I write this, it is only 2:17 pm on October 25.

To the question “Is this a distro install”. I don’t know. I downloaded it from http://download.raspberry-asterisk.org/raspbx-04-04-2018.zip

You should’ve mentioned that you have FreePBX on a Raspberry Pi - something that was tweaked and made possible for Pi’s by third party developers.

And I’ll ask my question again, did you install System Admin or UCP?

But you are correct that I was trying to install and run UCP. In fact I tried to install every module, since they are free. Maybe I shouldn’t have done that.

So you are onto something. I don’t think I need UCP.

root@raspbx:/var/log/asterisk# fwconsole ma list
No repos specified, using: [standard] from last GUI settings

±---------------------±-----------±----------------------------------±-----------+
| Module | Version | Status | License |
±---------------------±-----------±----------------------------------±-----------+
| amd | 13.0.2 | Enabled | GPLv3+ |
| announcement | 13.0.7.3 | Enabled | GPLv3+ |
| asteriskinfo | 13.0.7.1 | Enabled | GPLv3+ |
| backup | 14.0.10.1 | Enabled | GPLv3+ |
| blacklist | 14.0.1 | Enabled | GPLv3+ |
| builtin | | Enabled | |
| bulkhandler | 13.0.14.7 | Enabled | GPLv3+ |
| calendar | 14.0.2.6 | Enabled | GPLv3+ |
| callforward | 14.0.1.3 | Enabled | AGPLv3+ |
| callrecording | 14.0.5 | Enabled | AGPLv3+ |
| callwaiting | 14.0.1.1 | Enabled | GPLv3+ |
| cdr | 14.0.5.14 | Enabled | GPLv3+ |
| cel | 14.0.2.8 | Enabled | GPLv3+ |
| certman | 14.0.3.1 | Enabled | AGPLv3+ |
| cidlookup | 14.0.1.7 | Enabled | GPLv3+ |
| conferences | 13.0.23.12 | Enabled | GPLv3+ |
| contactmanager | 14.0.4.10 | Enabled | GPLv3+ |
| core | 14.0.18.37 | Enabled | GPLv3+ |
| cos | | Not Installed (Locally available) | Commercial |
| customappsreg | 13.0.5.4 | Enabled | GPLv3+ |
| cxpanel | 14.0.1 | Enabled | GPLv3 |
| dashboard | 14.0.4.1 | Enabled | AGPLv3+ |
| daynight | 14.0.1 | Enabled | GPLv3+ |
| digium_phones | 13.0.7.4 | Enabled | GPLv2 |
| digiumaddoninstaller | | Not Installed (Locally available) | GPLv2 |
| directory | 13.0.19.5 | Enabled | GPLv3+ |
| donotdisturb | 14.0.1.1 | Enabled | GPLv3+ |
| fax | 14.0.2.6 | Enabled | GPLv3+ |
| featurecodeadmin | 13.0.6.4 | Enabled | GPLv3+ |
| findmefollow | 14.0.1.20 | Enabled | GPLv3+ |
| firewall | | Not Installed (Locally available) | AGPLv3+ |
| framework | 14.0.4.1 | Enabled | GPLv2+ |
| hotelwakeup | 14.0.1.4 | Enabled | GPLv2 |
| iaxsettings | 14.0.1.4 | Enabled | AGPLv3 |
| infoservices | 13.0.1.3 | Enabled | GPLv2+ |
| ivr | 14.0.4 | Enabled | GPLv3+ |
| logfiles | 13.0.10.5 | Enabled | GPLv3+ |
| manager | 13.0.2.5 | Enabled | GPLv2+ |
| motif | 13.0.3.2 | Enabled | GPLv3+ |
| music | 13.0.22.4 | Enabled | GPLv3+ |
| outroutemsg | 13.0.2.1 | Enabled | GPLv3+ |
| paging | 14.0.6 | Enabled | GPLv3+ |
| parking | 13.0.19.8 | Enabled | GPLv3+ |
| pinsets | 13.0.10 | Enabled | GPLv3+ |
| pm2 | 13.0.5 | Enabled | AGPLv3+ |
| pms | | Not Installed (Locally available) | Commercial |
| presencestate | 14.0.1.7 | Enabled | GPLv3+ |
| printextensions | 13.0.3.1 | Enabled | GPLv3+ |
| queues | 14.0.2.22 | Enabled | GPLv2+ |
| recordings | 13.0.30.12 | Enabled | GPLv3+ |
| restapi | 13.0.21.1 | Enabled | AGPLv3 |
| ringgroups | 14.0.1.5 | Enabled | GPLv3+ |
| setcid | 13.0.6.2 | Enabled | GPLv3+ |
| sipsettings | 14.0.27.5 | Enabled | AGPLv3+ |
| sipstation | 14.0.1.8 | Enabled | Commercial |
| sms | 14.0.4.6 | Enabled | Commercial |
| soundlang | 14.0.5 | Enabled | GPLv3+ |
| sysadmin | | Not Installed (Locally available) | Commercial |
| timeconditions | 14.0.2.15 | Enabled | GPLv3+ |
| ttsengines | 13.0.7.3 | Enabled | AGPLv3 |
| ucp | 14.0.3.1 | Enabled | AGPLv3+ |
| userman | 14.0.3.44 | Enabled | AGPLv3+ |
| vmblast | 13.0.8 | Enabled | GPLv3+ |
| voicemail | 14.0.4.1 | Enabled | GPLv3+ |
| weakpasswords | 13.0.2 | Enabled | GPLv3+ |
| webrtc | 14.0.3.7 | Enabled | GPLv3+ |
| xmpp | | Not Installed (Locally available) | AGPLv3 |
±---------------------±-----------±----------------------------------±-----------+

So if I am correct, the only supported configuration for FreePBX is to download the ISO from https://www.freepbx.org/downloads/ and run it on a 64-bit Intel machine, and not in the cloud either, right?

FreePBX is a Gui. Then there’s the distro which has a ton of features which doesn’t work or isn’t supported on manual installs.

The official ISO is available on freepbx.org/downloads

Manual installs is documented here https://wiki.freepbx.org/display/FOP/Version+14.0+Installation

Then, some people made FreePBX images for Raspberry Pi’s etc.

So yeah, you can have “FreePBX” working on a Pi, and there’s tons of people that are using it.
But again, it’s not the official FreePBX which you were complaining that it’s “buggy”.

OK, maybe I’ll try again to download the Raspberry Pi version, do a clean install, upgrade to fix the PicoFeed problem, and then not install UCP or System Admin modules and hope for the best. The alternative would be to buy an Intel NUC and install the official ISO on that, which seems like overkill.

I don’t think you have to start a fresh install, you can just remove/uninstall these modules.

One more thing to take on consideration when installing extra stuff on a Raspberry Pi, that the resources are limited, everything unnecessary will make the performance slower.

Well, after doing this,

root@raspbx:/var/log/asterisk# fwconsole ma uninstall webrtc
Dropping table webrtc_clients…Done
Module webrtc successfully uninstalled
Updating Hooks…Done
root@raspbx:/var/log/asterisk# fwconsole ma uninstall sms
Dropping table sms_messages…Done
Dropping table sms_dids…Done
Dropping table sms_routing…Done
Dropping table sms_media…Done
Module sms successfully uninstalled
Updating Hooks…Done
root@raspbx:/var/log/asterisk# fwconsole ma uninstall ucp
Remove all UCP tables
Stopping old running processes…Done
Dropping table ucp_sessions…Done
Module ucp successfully uninstalled
Updating Hooks…Done
root@raspbx:/var/log/asterisk#

I still have the same problem. So unless you have some other modules you think I should try to disable, I’ll have to reinstall a clean system.

Did you try reloading?
fwconsole reload

If still not working, post the results of

fwconsole ma list

I’m in the process of writing the ISO onto my SD card for a fresh install. But for the record, the only stable supported config of FreePBX is using the ISO from the freepbx.org/downloads directory on an Intel 64-bit processor, locally installed, not in the cloud. Correct?

You can install the ISO anywhere that let’s you install from a ISO. Also we offering FreePBX hosting in the cloud with our partnerahip at freepbxhosting.com

Also your original error is that you loaded sysadmin onto a raspi. Commercial modules aren’t supports on raspi

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