Nachdem ich unseren OPSI auf Version 4.3 hochgezogen habe, kommt beim erstellen der Packete mit dem opsiPackageBuilder
folgende Fehlermeldung.
Auszug aus dem SSH-Protokoll vom opsiPackageBuilder:
Code: Alles auswählen
SSHINFO - Trying to execute command: opsi-package-manager -v -i -d ALL keepassxc_2.7.12-1.opsi
[2026-03-31 03:08:45 PM] - oPB.core.processing.OpsiProcessing - SSHINFO - Start SSH shell with full environment update / pseudo TTY
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:51.219] [ ] 'tempDir' (opsipackagemanager.py:1101)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:51.219] [ ] 'tempDir' (opsipackagemanager.py:101)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Traceback (most recent call last):
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 99, in start
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1003, in uploadToRepository
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - KeyError: 'tempDir'
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:51.220] [ ] Task 'Upload of package '/var/lib/opsi/workbench/keepassxc/keepassxc_2.7.12-1.opsi' to repository 'orwopsi01.eitel.local'' failed: 'tempDir' (opsipackagemanager.py:593)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Errors occurred:
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:52.360] [ ] Failure while processing Install of package(s) /var/lib/opsi/workbench/keepassxc/keepassxc_2.7.12-1.opsi on depot 'orwopsi01.eitel.local': (opsipackagemanager.py:1672)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Failure while processing Install of package(s) /var/lib/opsi/workbench/keepassxc/keepassxc_2.7.12-1.opsi on depot 'orwopsi01.eitel.local':
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:52.360] [ ] 'tempDir' (opsipackagemanager.py:1675)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - 'tempDir'
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:52.360] [ ] 1 errors during the processing of tasks. (opsipackagemanager.py:1635)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Traceback (most recent call last):
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1633, in __init__
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1678, in processCommand
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - opsiutils.opsipackagemanager.TaskError: 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - [3] [2026-03-31 15:08:52.365] [ ] Failed to process command 'install': 1 errors during the processing of tasks. (opsipackagemanager.py:2093)
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Traceback (most recent call last):
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1633, in __init__
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1678, in processCommand
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - opsiutils.opsipackagemanager.TaskError: 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH -
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - The above exception was the direct cause of the following exception:
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH -
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - Traceback (most recent call last):
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 2089, in main
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - File "opsiutils/opsipackagemanager.py", line 1636, in __init__
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - RuntimeError: Failed to process command 'install': 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH -
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH - ERROR: Failed to process command 'install': 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSH -
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - SSHINFO - Return code from external command: 1
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - ERROR - KeyError: 'tempDir'
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - ERROR - RuntimeError: Failed to process command 'install': 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.core.processing.OpsiProcessing - ERROR - ERROR: Failed to process command 'install': 1 errors during the processing of tasks.
[2026-03-31 03:08:52 PM] - oPB.controller.main.MainWindowController - DEBUG - Exitcode after job processing: 32
[2026-03-31 03:09:58 PM] - oPB.gui.mainwindow.MainWindow - DEBUG - Set button state
[2026-03-31 03:09:58 PM] - oPB.gui.splash.Splash - DEBUG - Hide splash
[2026-03-31 03:09:58 PM] - oPB.gui.splash.Splash - DEBUG - Hide splash
Wenn ich das ganze direkt auf der Shell am OPSI Server durchführe mit:
Code: Alles auswählen
opsi-package-manager -i -t /var/lib/opsi/tmp -d all keepassxc_2.7.9-1.opsi... funktioniert das ohne Fehler. Lass ich hier den Parameter -t <verzeichniss> weg, dann kommt es auch hier zu einer Fehlermeldung.
Für mich fühlt sich das so an, als ob die automatische Zuweisung des temporeren Verzeichnisses nicht funktioniert.
Kann das oder liegt der Hase noch woanders begraben?
Mit Gruß aus Erkrath
Dirk