[ZBX-2570] dashboard widgets show systemwide messages Created: 2010 Jun 18  Updated: 2017 May 30  Resolved: 2014 Jul 18

Status: Closed
Project: ZABBIX BUGS AND ISSUES
Component/s: Frontend (F)
Affects Version/s: None
Fix Version/s: 2.3.3

Type: Incident report Priority: Major
Reporter: richlv Assignee: Unassigned
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File dashboard_errors.png    
Issue Links:
Duplicate
is duplicated by ZBX-8642 get a lot "Operation cannot be perfor... Closed
is duplicated by ZBX-8523 Operation cannot be performed due to ... Closed

 Description   

if there's a systemwide error/status message (like failed logins one), it is displayed in a page that first requests messages. unfortunately, this also includes all dashboard widgets.

dashboard widgets probably shouldn't show systemwide messages



 Comments   
Comment by richlv [ 2014 Jun 19 ]

seems to be fixed somewhere along the way, couldn't reproduce in current trunk anymore

Comment by richlv [ 2014 Jul 12 ]

just got this in a fresh install of trunk r47263 :

Comment by richlv [ 2014 Jul 12 ]

an easy way to reproduce seems to be to try ZBX-4664

Comment by Krists Krigers (Inactive) [ 2014 Jul 17 ]

Symptom fixed in r47397, branch svn://svn.zabbix.com/branches/dev/ZBX-2570.

Comment by Oleg Egorov (Inactive) [ 2014 Jul 17 ]

(1) String changes?

kristsk No string changes. RESOLVED.

oleg.egorov CLOSED

Comment by Oleg Egorov (Inactive) [ 2014 Jul 18 ]

(2) Also as was discussed, change P_ACT to null in slides.php:48

kristsk RESOLVED in r47446.

oleg.egorov CLOSED

Comment by Andrejs Čirkovs (Inactive) [ 2014 Jul 18 ]

jelisejev, don't you think that we should avoid passing sessionid in get at all?

Comment by Oleg Egorov (Inactive) [ 2014 Jul 21 ]

TESTED

Comment by Krists Krigers (Inactive) [ 2014 Jul 22 ]

Issue fixed and merged to 2.3.3 (trunk) in r47490.

Comment by Oleksii Zagorskyi [ 2015 Mar 04 ]

It was also possible to reproduced this way:

  • enable "Auto-logout (min 90 seconds)" option in user profile,
  • close browser with opened zabbix frontend,
  • after the Auto-logout period do start the browser - and you will see those errors.

Another scenario:

  • enable "Auto-logout (min 90 seconds)" option in user profile,
  • disable "Show warning if Zabbix server is down" global frontend parameter,
  • set 120 seconds as update interval for all widgets,
  • update the dashboard page wait 120 seconds.

With 2nd scenario: very first time there will be two errors displayed, including "Session terminated, re-login, please".
But with next widgets refresh - the first error will disappear and only "Operation cannot be performed due to unauthorized request." will stay displayed.

Just a summary: the SID was used for Dashboard page till 2.2 (including). Correct SID was required to open the page.
But starting from 2.4 - it's ignored on the page, and in trunk (for 3.0) it's missing already when opening the page.

Generated at Thu May 02 00:53:44 EEST 2024 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.