UCS: 5.0-6 errata904 Installed: cups=2.2.1 dhcp-server=12.0 prometheus-node-exporter=2.0.1 radius=5.0 samba4=4.16 self-service=5.0 squid=3.5 ucsschool=5.0 v4 4.4/ucsschool-veyon-proxy=4.7.4.14-0 Upgradable: The class work mode breaks down and terminates the function because one or more computer objects cannot be reached. The following traceback can be found in the management-console-module-schoolexam.log 15.05.24 07:45:49.586 MODULE ( INFO ) : Ping not successfull for e-rxxx-xx with IP xx.xx.xx.xx 15.05.24 07:45:49.586 MODULE ( INFO ) : e-rxxx-xx: Updating information was not successful. 15.05.24 07:45:49.593 MODULE ( ERROR ) : Error updating information for e-rxxx-xx: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 385, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 381, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1356, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 319, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 288, in _read_status raise RemoteDisconnected("Remote end closed connection without" http.client.RemoteDisconnected: Remote end closed connection without response During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 449, in send timeout=timeout File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 368, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3/dist-packages/six.py", line 692, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 601, in urlopen chunked=chunked) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 385, in _make_request six.raise_from(e, None) File "<string>", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 381, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.7/http/client.py", line 1356, in getresponse response.begin() File "/usr/lib/python3.7/http/client.py", line 319, in begin version, status, reason = self._read_status() File "/usr/lib/python3.7/http/client.py", line 288, in _read_status raise RemoteDisconnected("Remote end closed connection without" urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) I think the main problem is that the check mode just stops without giving any precise information as to why it stops. I think it should be possible to give the information why or because of which object the check mode has a problem or several problems.
As stated in some of the comments this error can be addressed by decoupling exam mode and computerroom functionality. This was recently implemented and released via Bug #57604, so I am closing this issue as a duplicate. Feel free to re-open or clone this bug if the error still persists. *** This bug has been marked as a duplicate of bug 57604 ***