⚓ T374173 Grafana LDAP sync script broken, seems to cause login issues for users recently added to LDAP groups
Article Images
The grafana-ldap-users-sync service is failing with:
Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: File "/usr/local/bin/grafana-ldap-users-sync", line 127, in _create_user Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: r.raise_for_status() Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: File "/usr/lib/python3/dist-packages/requests/models.py", line 1021, in raise_for_status Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: raise HTTPError(http_error_msg, response=self) Sep 05 23:07:35 grafana1002 grafana-ldap-users-sync[2771521]: requests.exceptions.HTTPError: 412 Client Error: Precondition Failed for url: http://localhost:3000/api/admin/users Sep 05 23:07:35 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE Sep 05 23:07:35 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Failed with result 'exit-code'.
It has started failing on August 27th.
root@grafana1002:/etc/grafana# zgrep grafana-ldap-users-sync.service /var/log/syslog*.gz | grep FAILURE /var/log/syslog.2.gz:2024-09-03T00:00:54.721845+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.3.gz:2024-09-02T00:00:47.923049+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.4.gz:2024-09-01T00:00:52.610916+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.6.gz:2024-08-31T00:00:53.527283+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.7.gz:2024-08-29T00:00:51.458069+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.7.gz:2024-08-30T00:01:32.974316+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.8.gz:2024-08-28T00:00:53.752405+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE /var/log/syslog.9.gz:2024-08-27T00:00:54.279602+00:00 grafana1002 systemd[1]: grafana-ldap-users-sync.service: Main process exited, code=exited, status=1/FAILURE root@grafana1002:/etc/grafana#