Seite 1 von 1

swaudit - zeichensatz?

Verfasst: 13 Sep 2010, 15:02
von Genius
Moin moin,

nach einem swaudit update, werden die Inventardaten vom swaudit (hwaudit geht) nun nicht mehr zum Server übertragen.
Im Instlog haben wir folgende Fehlermeldung:

Code: Alles auswählen

                  Using method POST
                  Traceback (most recent call last):
                    File "c:\tmp\_winst.bat", line 303, in <module>
                      main(sys.argv[1:])
                    File "c:\tmp\_winst.bat", line 297, in main
                      backend.setSoftwareInformation(USERNAME, info)
                    File "<string>", line 1, in setSoftwareInformation
                    File "T:\install\swaudit\OPSI\Backend\JSONRPC.py", line 221, in _jsonRPC
                      raise Exception( json.read(response).get('error') )
                  Exception: 'ascii' codec can't encode character u'\xa9' in position 6: ordinal not in range(128)
Wir schätzen, dass es irgendwas mit dem Zeichensatz zu tun hat. Da im Hwaudit nun auch statt "USB-Gerät" nun "USB-Ger[]" steht.

EDIT: Das Phänomen tritt nur unter WinXP auf. Unter Vista und Win7 Funktioniert swaudit.

Viele Grüße
Patrick

Re: swaudit - zeichensatz?

Verfasst: 13 Sep 2010, 15:07
von j.schneider
Ja, das ist ein opsi 3.4-Problem bei Verwendung des File-Backends.
Entweder MySQL-Backend verwenden oder auf opsi 4.0 upgraden.

Re: swaudit - zeichensatz?

Verfasst: 13 Sep 2010, 15:33
von Genius
Funktioniert zwar.... Aber:
Der Grund warum wir noch auf dem File Backend waren, ist dieser hier:
viewtopic.php?f=6&t=795&p=5511&hilit=koloschin#p5511 (letzter Beitrag).

Wird das Problem mit den Versionsnummern in OSPI 4.0 gefixed?

Viele Grüße
Patrick

Re: swaudit - zeichensatz?

Verfasst: 13 Sep 2010, 15:37
von j.schneider
Ja, in opsi 4.0 ist das gefixt.