After DC Slave rejoin: Portal dysfunctional

Hi,

unluckily I had to rejoin a DC Slave. Now the portal page on the slave isn’t working anymore. Only the picture without entries is shown. There is no redirect to the login page.

But it’s possible to login on the local UMC via SAML.

There are some logs in the firefox:

Diese Seite verwendet die nicht standardisierte Eigenschaft "zoom". Stattdessen sollte calc() in den entsprechenden Eigenschaftswerten oder "transform" zusammen mit "transform-origin: 0 0" verwendet werden. portal
Synchrone XMLHttpRequests am Haupt-Thread sollte nicht mehr verwendet werden, weil es nachteilige Effekte für das Erlebnis der Endbenutzer hat. Für weitere Hilfe siehe http://xhr.spec.whatwg.org/ dojo.js.uncompressed.js:348:4
Could not load JSON data from /univention/portal/portal.json: RequestError: Unable to load /univention/portal/portal.json?v=2.0.2-4 status: 500 and an error in handleAs: transformation of response dojo.js.uncompressed.js:49149:4
TypeError: portalJson.portal is undefined main.js:1217:8

Cheers,
Stefan

Some logs of the portal server:

Jan 21 12:28:59 opsi univention-portal-server[19410]:   File "/usr/bin/univention-portal-server", line 134, in _get_groups
Jan 21 12:28:59 opsi univention-portal-server[19410]:     self._groups = json.load(fd)
Jan 21 12:28:59 opsi univention-portal-server[19410]:   File "/usr/lib/python2.7/json/__init__.py", line 291, in load
Jan 21 12:28:59 opsi univention-portal-server[19410]:     **kw)
Jan 21 12:28:59 opsi univention-portal-server[19410]:   File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
Jan 21 12:28:59 opsi univention-portal-server[19410]:     return _default_decoder.decode(s)
Jan 21 12:28:59 opsi univention-portal-server[19410]:   File "/usr/lib/python2.7/json/decoder.py", line 367, in decode
Jan 21 12:28:59 opsi univention-portal-server[19410]:     raise ValueError(errmsg("Extra data", s, end, len(s)))
Jan 21 12:28:59 opsi univention-portal-server[19410]: ValueError: Extra data: line 1 column 6011 - line 1 column 6097 (char 6010 - 6096)
Jan 21 12:28:59 opsi univention-portal-server[19410]: ERROR:tornado.access:500 GET /?v=2.0.2-4 (127.0.0.1) 7.77ms

The /var/cache/univention-portal/groups.json was corrupted. I’ve copied it from the DC Master and the portal is working again.

I expect that’s possible to force the listener to recreate the file?

Mastodon