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

Antworten
ittk
Beiträge: 36
Registriert: 28 Mai 2018, 15:14

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

Beitrag 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
Zuletzt geändert von ThomasT am 25 Jan 2022, 09:05, insgesamt 1-mal geändert.
Grund: Als Gelöst gekennzeichnet.
ittk
Beiträge: 36
Registriert: 28 Mai 2018, 15:14

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

Beitrag 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...
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1789
Registriert: 29 Mai 2008, 15:14

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

Beitrag von j.schneider »

Könnte etwas mit den locales zu tun haben.
Was sagt

Code: Alles auswählen

echo $LANG
ittk
Beiträge: 36
Registriert: 28 Mai 2018, 15:14

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

Beitrag 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?
Benutzeravatar
j.schneider
uib-Team
Beiträge: 1789
Registriert: 29 Mai 2008, 15:14

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

Beitrag von j.schneider »

Scheint ein Encoding-Problem der /etc/passwd zu sein.
ittk
Beiträge: 36
Registriert: 28 Mai 2018, 15:14

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

Beitrag 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.
Antworten