NethServer Version: 7.5 Module: server-manager
Dashboard comes up blank with no side navigation panel, but manually navigating to other pages works.
The only log error is in httpd-admin/error.log
[Thu May 24 07:50:31.319269 2018] [:error] [pid 30332] [client 192.168.100.161:36762] PHP Warning: Invalid argument supplied for foreach() in /usr/share/nethesis/NethServer/Tool/phpprintipp/http_class.php on line 317, referer: https://192.168.100.1:980/en-US/Dashboard
[Thu May 24 07:50:31.319324 2018] [:error] [pid 30332] [client 192.168.100.161:36762] PHP Warning: \\nE_USER_WARNING: [errno: ]: Unable to connect to "tcp://localhost port 631": Connection refused in /usr/share/nethesis/NethServer/Tool/phpprintipp/http_class.php on line 329, referer: https://192.168.100.1:980/en-US/Dashboard
[Thu May 24 07:50:31.319347 2018] [:error] [pid 30332] [client 192.168.100.161:36762] PHP Warning: No Response From Server in /usr/share/nethesis/NethServer/Tool/phpprintipp/BasicIPP.php on line 1218, referer: https://192.168.100.1:980/en-US/Dashboard
[Thu May 24 07:50:34.133176 2018] [:error] [pid 30332] [client 192.168.100.161:36762] PHP Warning: Cannot modify header information - headers already sent by (output started at /usr/share/nethesis/Nethgui/Utility/HttpResponse.php:81) in /usr/share/nethesis/nethserver-manager/index.php on line 39, referer: https://192.168.100.1:980/en-US/Dashboard
I note the reference to cups (:631) in the log but the cups service loads OK. It is not used at this stage.
Maybe a possible permissions issue???
This is the list of updates applied
May 25 09:24:39 Updated: nethserver-base-3.2.0-1.ns7.noarch
May 25 09:24:40 Updated: nethserver-mail2-common-2.2.0-1.ns7.noarch
May 25 09:24:40 Updated: nethserver-httpd-3.2.3-1.ns7.noarch
May 25 09:24:40 Updated: nethserver-release-7-6.ns7.noarch
May 25 09:24:40 Updated: nethserver-lang-en-1.2.11-1.ns7.noarch
May 25 09:24:40 Installed: iptables-services-1.4.21-24.1.el7_5.x86_64
May 25 09:24:41 Installed: firehol-3.1.5-1.el7.centos.noarch
May 25 09:24:41 Updated: nethserver-firewall-base-3.4.0-1.ns7.noarch
May 25 09:24:46 Installed: kernel-3.10.0-862.3.2.el7.x86_64
May 25 09:27:02 Updated: kmod-xt_ndpi-2.0.4-1.ns7.x86_64
May 25 09:27:02 Updated: nethserver-ndpi-1.1.2-1.ns7.noarch
May 25 09:27:02 Updated: nethserver-firewall-base-ui-3.4.0-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-httpd-admin-2.3.0-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-nethforge-release-7-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-httpd-proxypass-3.2.3-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-httpd-virtualhosts-3.2.3-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-mail2-server-2.2.0-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-mail2-filter-2.2.0-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-backup-config-2.1.0-1.ns7.noarch
May 25 09:27:03 Updated: nethserver-samba-4.1.0-1.ns7.noarch
May 25 09:27:04 Updated: python-perf-3.10.0-862.3.2.el7.x86_64
May 25 09:27:04 Updated: e2fsprogs-debuginfo-1.42.9-12.el7_5.x86_64
May 25 09:27:22 Updated: nethserver-fail2ban-1.0.1-1.ns7.noarch
May 25 09:27:22 Updated: nethserver-ntopng-2.1.1-1.ns7.noarch
I did the update yesterday and two days ago and Iβm also having the same problem.
The version of the kernel that is running is 3.10.0-862.3.2.el7.x86_64.
Below are some errors that have been reported related to Dashboard:
[Wed Apr 25 09:12:59.706711 2018] [:error] [pid 505] [client 192.168.10.175:50647] PHP Warning: max(): Array must contain at least one element in /usr/share/nethesis/NethServer/Module/Proxy/Rules/Modify.php on line 131, referer: https://***:980/pt-BR/Dashboard
[Wed Apr 25 10:24:07.427881 2018] [:error] [pid 24711] [client 192.168.10.175:56459] PHP Warning: max(): Array must contain at least one element in /usr/share/nethesis/NethServer/Module/Proxy/Rules/Modify.php on line 131, referer: https://***:980/en-US/Dashboard
[Wed Apr 25 10:29:15.612446 2018] [:error] [pid 23797] [client 192.168.10.175:56502] PHP Warning: max(): Array must contain at least one element in /usr/share/nethesis/NethServer/Module/Proxy/Rules/Modify.php on line 131, referer: https://***:980/en-US/Dashboard
May 24 06:32:26 Updated: nodejs.x86_64 1:6.14.2-1.el7
May 24 06:32:27 Updated: npm.x86_64 1:3.10.10-1.6.14.2.1.el7
May 24 21:58:41 Installed: systemd-python-219-57.el7.x86_64
May 24 21:58:41 Installed: fail2ban-server-0.9.7-1.el7.noarch
May 24 21:58:41 Installed: fail2ban-sendmail-0.9.7-1.el7.noarch
May 24 21:58:41 Installed: fail2ban-shorewall-0.9.7-1.el7.noarch
May 24 21:58:41 Installed: fail2ban-firewalld-0.9.7-1.el7.noarch
May 24 21:58:41 Installed: fail2ban-0.9.7-1.el7.noarch
May 24 21:58:41 Installed: nethserver-fail2ban-1.0.1-1.2.pr27.g9b5197e.ns7.noarch
May 24 23:15:55 Installed: 1:xorg-x11-xauth-1.0.9-1.el7.x86_64
May 24 23:15:55 Installed: pwgen-2.07-1.el7.x86_64
May 24 23:15:55 Installed: libXfont2-2.0.1-2.el7.x86_64
May 24 23:15:56 Installed: xorg-x11-xkb-utils-7.7-12.el7.x86_64
May 24 23:15:56 Installed: mesa-libGLU-9.0.0-4.el7.x86_64
May 24 23:15:56 Installed: xkeyboard-config-2.20-1.el7.noarch
May 24 23:15:56 Installed: xorg-x11-server-common-1.19.5-5.el7.x86_64
May 24 23:15:56 Installed: libXdmcp-1.1.2-6.el7.x86_64
May 24 23:15:56 Installed: xorg-x11-server-Xvfb-1.19.5-5.el7.x86_64
May 24 23:15:56 Installed: libXScrnSaver-1.2.2-6.1.el7.x86_64
May 24 23:15:57 Installed: pangox-compat-0.0.2-2.el7.x86_64
May 24 23:15:57 Installed: gtkglext-libs-1.2.0-21.el7.x86_64
May 24 23:16:36 Installed: onlyoffice-documentserver-5.1.4-22.x86_64
May 24 23:17:32 Installed: nethserver-nginx-0.0.1-1.ns7.noarch
May 24 23:17:32 Installed: nethserver-redis-1.1.0-1.ns7.noarch
May 24 23:17:32 Installed: nethserver-onlyoffice-0.0.1-3.ns7.noarch
May 25 04:49:13 Updated: php71-php-json.x86_64 7.1.18-1.el7.remi
May 25 04:49:13 Updated: php71-php-common.x86_64 7.1.18-1.el7.remi
May 25 04:49:13 Updated: php72-php-json.x86_64 7.2.6-1.el7.remi
May 25 04:49:13 Updated: php72-php-common.x86_64 7.2.6-1.el7.remi
May 25 04:49:13 Updated: php72-php-pdo.x86_64 7.2.6-1.el7.remi
May 25 04:49:13 Updated: php71-php-pdo.x86_64 7.1.18-1.el7.remi
May 25 04:49:13 Updated: php71-php-pgsql.x86_64 7.1.18-1.el7.remi
May 25 04:49:13 Updated: php71-php-mysqlnd.x86_64 7.1.18-1.el7.remi
May 25 04:49:13 Updated: php72-php-mysqlnd.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-pgsql.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-mbstring.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-bcmath.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-enchant.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-ldap.x86_64 7.2.6-1.el7.remi
May 25 04:49:14 Updated: php72-php-imap.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-cli.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-fpm.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-process.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-xml.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-soap.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-tidy.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php72-php-gd.x86_64 7.2.6-1.el7.remi
May 25 04:49:15 Updated: php71-php-bcmath.x86_64 7.1.18-1.el7.remi
May 25 04:49:16 Updated: php71-php-fpm.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-cli.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-mcrypt.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-gd.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-imap.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-mbstring.x86_64 7.1.18-1.el7.remi
May 25 04:49:17 Updated: php71-php-ldap.x86_64 7.1.18-1.el7.remi
May 25 04:49:18 Updated: php71-php-xml.x86_64 7.1.18-1.el7.remi
May 25 04:49:18 Updated: php71-php-soap.x86_64 7.1.18-1.el7.remi
May 25 04:49:18 Updated: php71-php-enchant.x86_64 7.1.18-1.el7.remi
May 25 04:49:18 Updated: php71-php-tidy.x86_64 7.1.18-1.el7.remi
May 25 04:49:18 Updated: php71-php-process.x86_64 7.1.18-1.el7.remi
May 25 04:49:20 Updated: roundcubemail.noarch 1.1.12-2.el7
EDIT:
Firefox Console:
TypeError: childPanel is undefined
7146e1ca.js:719:17
_create/< - https://192.168.1.21:980/en-US/Resource/7146e1ca.js:719:17
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:2879
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:844
_create - https://192.168.1.21:980/en-US/Resource/7146e1ca.js:717:13
_createWidget - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5920
a.widget/a[e][b] - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:4875
a.widget.bridge/a.fn[c]/< - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5523
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:2879
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:844
a.widget.bridge/a.fn[c] - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5441
_initializeDeep - https://192.168.1.21:980/en-US/Resource/7146e1ca.js:378:25
_create - https://192.168.1.21:980/en-US/Resource/7146e1ca.js:330:17
_createWidget -https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5920
a.widget/a[e][b] - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:4875
a.widget.bridge/a.fn[c]/< - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5523
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:2879
each - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:844
a.widget.bridge/a.fn[c] - https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5441
<anonym> - https://192.168.1.21:980/en-US/Resource/7146e1ca.js:1571:5
i - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:27444
fireWith - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:28213
ready - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:30004
K - https://192.168.1.21:980/js/jquery-1.12.4.min.js:2:30366
Chrome Console:
JQMIGRATE: Migrate is installed, version 1.4.1
7146e1ca.js:719 Uncaught TypeError: Cannot read property 'id' of undefined
at HTMLAnchorElement.<anonymous> (7146e1ca.js:719)
at Function.each (jquery-1.12.4.min.js:2)
at a.fn.init.each (jquery-1.12.4.min.js:2)
at a.(anonymous function).(anonymous function)._create (https://192.168.1.21:980/en-US/Resource/7146e1ca.js:717:60)
at a.(anonymous function).(anonymous function)._createWidget (https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5925)
at new a.(anonymous function).(anonymous function) (https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:4880)
at HTMLDivElement.<anonymous> (jquery-ui-1.8.23.min.js:5)
at Function.each (jquery-1.12.4.min.js:2)
at a.fn.init.each (jquery-1.12.4.min.js:2)
at a.fn.init.a.fn.(anonymous function) [as Tabs] (https://192.168.1.21:980/js/jquery-ui-1.8.23.min.js:5:5446)
Maybe not related but during the update a message about dpi not compatible with the kernel flashed up and the disappeared. When this happened before this message was persistent.