Ich habe ein Problem beim Import der Lehrer via CSV. Die CSV Datei ist wie folgt aufgebaut:
Schule,Schulen,Vorname,Nachname,Klasse,Beschreibung,Telefon,Email,Mailadresse,username,password
Die Spalte Schule und Schulen sind mit dem Wert “RS” gefüllt.
Spalte für Klasse, Telefon, EMail und Mailadresse sind in der Tabelle leer. Die Tabelle enthält keine Umlaute und ist als UTF-8 codierte Datei Komma-getrennt abgelegt. Bis dahin sieht es für mich ordentlich aus. Dann beim Benutzerimport wähle ich die Option Lehrer beim Import und nachdem ich die Datei ausgewählt habe, kommt folgende Meldung:
Interner Server-Fehler in “schoolimport/dry-run/progress”.
Request: schoolimport/dry-run/progress
Traceback (most recent call last):
File “/usr/lib/python3/dist-packages/univention/management/console/base.py”, line 351, in __error_handling
six.reraise(etype, exc, etraceback)
File “/usr/lib/python3/dist-packages/six.py”, line 693, in reraise
raise value
File “/usr/lib/python3/dist-packages/univention/management/console/base.py”, line 254, in execute
function.func(self, request, args, **kwargs)
File “/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py”, line 650, in _decorated
return function(self, request, args, **kwargs)
File “/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py”, line 327, in _response
result = _multi_response(self, request)
File “/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py”, line 186, in _response
return function(self, request)
File “/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py”, line 447, in _response
return list(function(self, iterator, nones))
File “/usr/lib/python3/dist-packages/univention/management/console/modules/decorators.py”, line 295, in _fake_func
yield function(self, args)
File “/usr/lib/python3/dist-packages/univention/management/console/modules/schoolimport/init.py”, line 250, in poll_dry_run
return progress.poll()
File “/usr/lib/python3/dist-packages/univention/management/console/modules/mixins.py”, line 105, in poll
six.reraise(self.exc_info)
File “/usr/lib/python3/dist-packages/six.py”, line 692, in reraise
raise value.with_traceback(tb)
ucsschool.http_api.client.ServerError: Received status_code=502 with reason=‘Proxy Error’ for requests.post(**url='https://server.rs..de/api/v1/imports/users/’, data={‘dryrun’: True, ‘school’: 'https://server.rs..de/api/v1/schools/RS/’, ‘user_role’: ‘teacher’}, files={‘input_file’: ‘1676356152-2023-02-10_Lehrerliste.CSV’}, params=None, auth=(‘Administrator’, '*******’), headers={‘Accept’: ‘application/json’}).
Hat Jemand einen Hinweis was dieser Fehler aussagt und wo man anfangen kann zu suchen?