Seite 1 von 1

[gelöst]opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 20 Jan 2022, 06:24
von ittk
Systembeschreibung:

OS auf Unbuntu 18.04.x gebracht und ein OPSI 4.1 auf OPSI 4.2 stable aktualisiert.

Diese Befehle funktionieren nicht und geben folgende Fehler, woran könnte es liegen?

Vielen Dank.

Dieser Befehl wird ausgeführt: opsi-setup --init-current-config

Code: Alles auswählen


[5] [2022-01-20 06:10:50.242] [               ]    win domain   : WORKGROUP   (opsisetup.py:121)
[3] [2022-01-20 06:10:52.389] [               ] Command 'opsi-admin -d task setPcpatchPassword "***secret***"' failed (1):
[3] [2022-01-20 06:10:52.258] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:777)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.259] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:387)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.261] [               ] Error during execution: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:1748)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 1741, in main
  File "opsiutils/opsiadmin.py", line 388, in shell_main
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
   (opsisetup.py:1035)
Traceback (most recent call last):
  File "opsiutils/opsisetup.py", line 1031, in main
  File "opsiutils/opsisetup.py", line 988, in opsisetup_main
  File "opsiutils/opsisetup.py", line 155, in configureClientUser
  File "opsiutils/opsisetup.py", line 199, in setPasswordForClientUser
  File "OPSI/System/Posix.py", line 1007, in execute
RuntimeError: Command 'opsi-admin -d task setPcpatchPassword "***secret***"' failed (1):

[3] [2022-01-20 06:10:52.258] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:777)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.259] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:387)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.261] [               ] Error during execution: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:1748)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 1741, in main
  File "opsiutils/opsiadmin.py", line 388, in shell_main
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte


ERROR: Command 'opsi-admin -d task setPcpatchPassword "pcpatch"' failed (1):

[3] [2022-01-20 06:10:52.258] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:777)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.259] [               ] Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:387)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:52.261] [               ] Error during execution: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:1748)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 1741, in main
  File "opsiutils/opsiadmin.py", line 388, in shell_main
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword ***secret***: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte


Bzw der Befehl, wo OPSI aussteigt, mal einzeln ausgeführt:

opsi-admin -d task setPcpatchPassword

Code: Alles auswählen



Password:
[3] [2022-01-20 06:10:03.475] [               ] Failed to execute task setPcpatchPassword: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:777)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:03.475] [               ] Failed to execute task setPcpatchPassword: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:387)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte
[3] [2022-01-20 06:10:03.477] [               ] Error during execution: Failed to execute task setPcpatchPassword: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte   (opsiadmin.py:1748)
Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 774, in execute
  File "opsiutils/opsiadmin.py", line 1705, in execute
  File "codecs.py", line 709, in readlines
  File "codecs.py", line 618, in readlines
  File "codecs.py", line 504, in read
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "opsiutils/opsiadmin.py", line 1741, in main
  File "opsiutils/opsiadmin.py", line 388, in shell_main
  File "opsiutils/opsiadmin.py", line 375, in shell_main
  File "opsiutils/opsiadmin.py", line 778, in execute
RuntimeError: Failed to execute task setPcpatchPassword: 'utf-8' codec can't decode byte 0xf6 in position 2442: invalid start byte

Re: opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 21 Jan 2022, 15:02
von ittk
Weiß niemand, warum der vorgenannte Fehler auftritt?
Vermutlich wurde durch die Umstellung auf das opsi eigene Python etwas nicht berücksichtigt...?!? Oder der Befehl durch einen anderen Aufruf ersetzt?

Habt ihr auch alle denselben Fehler, wer auf Opsi 4.2 ist?
Mit Opsi 4.1 letzter Stand tritt es nicht auf.
Bitte teilt Eure Erfahrungen mit, danke und ein schönes Wochenende...

Re: opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 21 Jan 2022, 15:49
von j.schneider
Könnte etwas mit den locales zu tun haben.
Was sagt

Code: Alles auswählen

echo $LANG

Re: opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 21 Jan 2022, 19:31
von ittk
Danke für die Rückmeldung. Habe ich auch gedacht, aber es tritt erst seit bzw. mit OPSI 4.2 auf
j.schneider hat geschrieben: 21 Jan 2022, 15:49 Könnte etwas mit den locales zu tun haben.
Was sagt

Code: Alles auswählen

echo $LANG
Der Befehl gibt folgendes aus:

Code: Alles auswählen

echo $LANG
de_DE.UTF8
und dieser Befehl auch ok

Code: Alles auswählen

test -e /etc/default/locale && echo "ok" || (echo "Check locales:" && locale)
ok
Tritt der Fehler bei sonst noch jemanden von Euch auf?
Woran könnte es sonst noch liegen?

Re: opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 24 Jan 2022, 10:55
von j.schneider
Scheint ein Encoding-Problem der /etc/passwd zu sein.

Re: opsi-setup --init-current-config bzw. opsi-admin -d task setPcpatchPassword bringen utf-8 Fehler

Verfasst: 24 Jan 2022, 17:43
von ittk
Jupp, danke, genauso war es.
j.schneider hat geschrieben: 24 Jan 2022, 10:55 Scheint ein Encoding-Problem der /etc/passwd zu sein.