Hallo zusammen,
nach einigen Wochen problemloser Funktion bekomme ich seit heute einen Fehler auf der Schulkonsole wenn ich mir die Hardwaregruppen anzeigen lasse.
Server error occured. This is likely a bug.
Request
**GET** /api/lm/linbo/images
Type
UnicodeDecodeError
Message
'utf-8' codec can't decode byte 0xf6 in position 35: invalid start byte
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/aj/api/endpoint.py", line 74, in wrapper
result = fx(self, context, *args, **kwargs)
File "/usr/lib/linuxmuster-webui/plugins/lmn_linbo/views.py", line 88, in handle_api_images
'description': open(desc_file, 'rb').read().decode(mime.from_buffer(open(desc_file).read())) if os.path.exists(desc_file) else None,
File "/usr/lib/python3.6/codecs.py", line 321, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 35: invalid start byte
Es scheint aber ansonsten alles zu funktionieren. Ich habe lediglich zwei Hardwaregruppen Namens:
Hallo Ralf,
das habe ich auch beobachtet und @Arnaud geschrieben.
Es waren Umlaute in der Beschreibung der Images *.desc
Hier überall nachsehen.
Ich habe sie direkt auf dem Server in /srv/linbo mit nano geöffnet und konnte schnell erkennen ob ein Umlaut etc. darin war.
Nun korrigiert und die WebUi funktioniert wieder.
Siehe auch hier: