graylog2-server icon indicating copy to clipboard operation
graylog2-server copied to clipboard

Graylog Web Interface does not check if its version matches the server's

Open dennisoelkers opened this issue 7 years ago • 3 comments

Expected Behavior

The Graylog Web UI periodically checks if its version matches the server's. If there is a version mismatch, it should cease operation.

This is also necessary due to our asynchronous loading of components. The asset names for parts of the web ui are (necessarily) hardcoded and differ (intentionally, for cache busting) between versions.

Current Behavior

If a web ui is still running while the server is updated in the background, it will try to load old assets and throw an error.

Possible Solution

It should show a helpful message instead, telling the user to do a refresh and if the problem persists, notify the admin.

Steps to Reproduce (for bugs)

Context

Your Environment

  • Graylog Version:
  • Elasticsearch Version:
  • MongoDB Version:
  • Operating System:
  • Browser version:

dennisoelkers avatar Jan 24 '19 12:01 dennisoelkers

Refs #5587.

dennisoelkers avatar Jan 24 '19 12:01 dennisoelkers

This issue has been making any version of our graylog3 deploy on k8s deployed via helm unusable anytime we redeploy. The issue can't be resolved via browser cache either :(

Only thing we've found to mitigate is to erase all the volumes, uninstall and reinstall.

kmcminn avatar Oct 27 '20 15:10 kmcminn

This is still an issue on 5.1.0

patrickmann avatar Feb 28 '23 09:02 patrickmann