seit einer Woche können wir keine OPSI-Pakete mehr über den PackageBuilder packen. Bei der Durchführung erscheint im Package Builder der Fehler im Dateianhang. Im Log steht dazu folgendes:
Code: Alles auswählen
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - [7] [2022-09-05 14:34:47.037] [ ] Trying to lock file '/home/opsiproducts/dotnet50-x64/OPSI/control' (0/2000) (__init__.py:228)
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - [7] [2022-09-05 14:34:47.037] [ ] File '/home/opsiproducts/dotnet50-x64/OPSI/control' locked after 0 millis (__init__.py:249)
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2022-09-05 14:34:47.037] [ ] 'ascii' codec can't encode character '\xfc' in position 36: ordinal not in range(128) (opsimakepackage.py:493)
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - Traceback (most recent call last):
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsimakepackage.py", line 488, in main
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsimakepackage.py", line 296, in makepackage_main
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsimakepackage.py", line 126, in print_info
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - ERROR - UnicodeEncodeError: 'ascii' codec can't encode character '\xfc' in position 36: ordinal not in range(128)
[2022-09-05 02:34:47 PM] - oPB.core.processing.OpsiProcessing - ERROR - ERROR: 'ascii' codec can't encode character '\xfc' in position 36: ordinal not in range(128)
Die manuelle Packung + Installation auf dem OPSI-Server per opsi-makepackage und opsi-package-manager funktioniert problemlos.
Die control-Datei haben wir bereits manuell durchgeschaut, dort ist das Symbol \xfc (ö) nicht drin.
Der Fehler tritt bei allen OPSI-Paketen auf.