Bug report in, but wondering if somebody can suggest CLI downgrade method. Need to get back to at least 14.0.3.3 but GUI is inaccessible after most recent update last night.
PLEASE NOTE: THIS ERROR HAS APPEARED ON 5 PRODUCTION SYSTEMS ON THREE SEPARATE CLOUD ENVIRONMENTS (AWS, Vultr, DO) AFTER THE MOST RECENT FRAMEWORK AND/OR DASHBOARD UPDATES - PROBABLY DASHBOARD.
Module(s) requiring upgrades: dashboard
Upgrading module ‘dashboard’ from 14.0.4 to 14.0.4.1
Asterisk is still processing calls but GUI is inop. Checked OS and fwconsole - all modules and apps up to date.
/var/www/html/admin/modules/dashboard/sections/Blogs.class.php
$feeds = explode("\n",$feeds);
- if(empty($feeds[$section])) { # return ‘’; # }
$feed = $this->getFeed($feeds[$section]);
if(empty($feed)) { # return ‘’; # }
- return load_view(dirname(_ DIR _).’/views/sections/blog.php’,array(“items” => $feed[‘items’], “limit” => 5));
- }
- /**
-
- Get the feed from cache or retrieve it
-
- @param string $feed The feed URL
-
- @return object Reader object
- */
- private function getFeed($feed) {
- $d = \FreePBX::Dashboard();
- try {
- $reader = new \SimplePie();
- $reader->set_cache_location(\FreePBX::Config()->get(‘ASTSPOOLDIR’));
- $reader->set_cache_class(“SimplePie_Cache_File”);
- $reader->set_feed_url($feed);
- $reader->enable_cache(true);
- $reader->init();
- $items = $reader->get_items();
- $content = array(
- “title” => $reader->get_title(),
- “description” => $reader->get_description(),
- “items” => array()
Environment & details:
GET Data empty
POST Data empty
Files empty
Cookies
lang | en_US |
---|---|
PHPSESSID | qgv1u6mtaopbdjndol3dq6bre5 |
Session
langdirection | ltr |
---|---|
module_name | sysadmin |
module_page | sysadmin |
AMP_user | ampuser Object ( [username] => XXXXXX [id] => [password:ampuser:private] => f4c79d8411e2bbf5c8f782a5328c001fb1b1d7b7 [extension_high:ampuser:private] => [extension_low:ampuser:private] => [sections:ampuser:private] => Array ( [0] => [1] => * [2] => 999 [3] => ampusers [4] => advancedsettings [5] => announcement [6] => 99 [7] => cli [8] => iaxsettings [9] => asteriskinfo [10] => logfiles_settings [11] => logfiles [12] => manager [13] => astmodules [14] => phonebook [15] => arimanager [16] => sipsettings [17] => backup [18] => backup_restore [19] => backup_servers [20] => backup_templates [21] => blacklist [22] => bulkhandler [23] => cdr [24] => superfecta [25] => calendar [26] => calendargroups [27] => cel [28] => daynight [29] => callrecording [30] => callback [31]=> cidlookup [32] => callerid [33] => certman [34] => conferences [35] => configedit [36] => contactmanager [37] => customcontexts [38] => customcontextsadmin [39] => customdests [40] => customextens [41] => dahdichandids [42] => disa [43] => index [44] => devices [45] => directory [46] => endpoint [47] => extensionsettings [48] => extensions [49] => fax [50] => featurecodeadmin [51] => firewall [52] => findmefollow [53] => wiki [54] => motif [55] => ivr [56] => did [57]=> languages [58] => miscapps [59] => miscdests [60] => modules [61] => music [62] => irc [63] => routing [64] => phpinfo [65] => pinsets [66] => paging [67] => parking [68] => presencestate [69] => printextensions [70] => queuemetrics [71] => queueprio [72] => queues [73] => restapi [74] => restapi_logs [75] => ringgroups [76] => outroutemsg [77] => setcid [78] => soundlang [79] => sysadmin [80] => recordings [81] => tts [82] => ttsengines [83] => timeconditions [84] => timegroups [85] => trunks [86] => ucptab [87] => updates [88] => userman [89] => users [90] => voicemail [91] => vmblast [92] => hotelwakeup [93] => weakpasswords [94] => xmpp [95] => cxpanel [96] => cxpanel_menu ) [mode:ampuser:private]=> database [opmode:ampuser:private] => [lang] => [tz] => => [timeformat] => => [_lastactivity] => 1540400686 ) |
fwmsg | Array ( [last_dest] => ext-group,1099,1 ) |
Server/Request Data
UNIQUE_ID | W9CmLnrE0CrfpnvQVrDP8AAAAAI |
---|---|
SCRIPT_URL | /admin/config.php |
SCRIPT_URI | http://xxx.yyyyyy.net:#####/admin/config.php |
HTACCESS | on |
HTTP_HOST | xxx.yyyyy.net:##### (not 5080) |
HTTP_CONNECTION | keep-alive |
HTTP_UPGRADE_INSECURE_REQUESTS | 1 |
HTTP_USER_AGENT | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 |
HTTP_ACCEPT | text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng, / ;q=0.8 |
HTTP_ACCEPT_ENCODING | gzip, deflate |
HTTP_ACCEPT_LANGUAGE | en-US,en;q=0.9 |
HTTP_COOKIE | lang=en_US; PHPSESSID=qgv1u6mtaopbdjndol3dq6bre5 |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache/2.4.6 (Sangoma) OpenSSL/1.0.2k-fips PHP/5.6.36 |
SERVER_NAME | xxx.yyyyyy.net |
SERVER_ADDR | ###.##.###.### |
SERVER_PORT | 1. 1. 1. 1. 1. (not 5080) |
REMOTE_ADDR | ##.###.##.### |
DOCUMENT_ROOT | /var/www/html |
REQUEST_SCHEME | http |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /var/www/html |
SERVER_ADMIN | [email protected] |
SCRIPT_FILENAME | /var/www/html/admin/config.php |
REMOTE_PORT | 49997 |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /admin/config.php |
SCRIPT_NAME | /admin/config.php |
PHP_SELF | /admin/config.php |
REQUEST_TIME_FLOAT | 1540400686.645 |
REQUEST_TIME | 1540400686 |
Environment Variables empty
Registered Handlers0. Whoops\Handler\PrettyPageHandler