Univention Bugzilla – Bug 48564
schoolimport/ping: BadRequest
Last modified: 2023-06-12 15:39:38 CEST
Version: 4.3-3 errata398 (Neustadt) - UCS@school 4.3 v6 Remark: Benutzerimport erfordert immer noch ein zusätzliches Passwort, Dienste Neustarts vorher, haben nicht geholfen: service ucs-school-import-http-api restart service celeryd restart service celery-worker-ucsschool-import restart Interner Server-Fehler in "schoolimport/ping". Request: schoolimport/ping Traceback (most recent call last): File "%PY2.7%/univention/management/console/protocol/modserver.py", line 186, in _recv self.handle(msg) File "%PY2.7%/univention/management/console/protocol/modserver.py", line 296, in handle self.__handler.init() File "%PY2.7%/univention/management/console/modules/schoolimport/__init__.py", line 69, in init ssl_verify=ssl_verify, File "%PY2.7%/ucsschool/http_api/client.py", line 382, in __init__ setattr(self, cls_name, kls(self)) File "%PY2.7%/ucsschool/http_api/client.py", line 480, in __init__ self.resource_url = self.client.resource_urls[self.resource_name] File "%PY2.7%/ucsschool/http_api/client.py", line 392, in resource_urls self._resource_urls = self.call_api('get', '.') File "%PY2.7%/ucsschool/http_api/client.py", line 471, in call_api raise exc(msg, status_code=response.status_code) BadRequest: Received status_code=400 with reason='Bad Request' for requests.get(**files=None, url=u'*******************', auth=('Administrator', u'*******************'), headers={u'Accept': u'application/json'}, params=None, data=None). Role: domaincontroller_master
(In reply to Johannes Keiser from comment #0) > Version: 4.3-3 errata398 (Neustadt) - UCS@school 4.3 v6 > > Remark: Benutzerimport erfordert immer noch ein zusätzliches Passwort, > Dienste Neustarts vorher, haben nicht geholfen: > service ucs-school-import-http-api restart > service celeryd restart > service celery-worker-ucsschool-import restart > > Interner Server-Fehler in "schoolimport/ping". > Request: schoolimport/ping > > Traceback (most recent call last): > File "%PY2.7%/univention/management/console/protocol/modserver.py", line > 186, in _recv > self.handle(msg) > File "%PY2.7%/univention/management/console/protocol/modserver.py", line > 296, in handle > self.__handler.init() > File > "%PY2.7%/univention/management/console/modules/schoolimport/__init__.py", > line 69, in init > ssl_verify=ssl_verify, > File "%PY2.7%/ucsschool/http_api/client.py", line 382, in __init__ > setattr(self, cls_name, kls(self)) > File "%PY2.7%/ucsschool/http_api/client.py", line 480, in __init__ > self.resource_url = self.client.resource_urls[self.resource_name] > File "%PY2.7%/ucsschool/http_api/client.py", line 392, in resource_urls > self._resource_urls = self.call_api('get', '.') > File "%PY2.7%/ucsschool/http_api/client.py", line 471, in call_api > raise exc(msg, status_code=response.status_code) > BadRequest: Received status_code=400 with reason='Bad Request' for > requests.get(**files=None, url=u'*******************', auth=('Administrator', > u'*******************'), headers={u'Accept': u'application/json'}, > params=None, data=None). > > Role: domaincontroller_master BadRequest: Received status_code=400 with reason='Bad Request' for requests.get(**files=None, url=u'https://portal.wobila.de/api/v1/', auth=('Administrator', u'*******************'), headers={u'Accept': u'application/json'}, params=None, data=None).
This issue has been filed against UCS@school 4.3 or earlier. UCS 4.3 is out of maintenance and UCS components have vastly changed in later releases. Thus, this issue is now being closed. If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen this issue. In this case please provide detailed information on how this issue is affecting you.