[solved] cmd-Fenster erscheint nicht mehr / Skript hängt / kein login möglich
Verfasst: 29 Aug 2023, 15:47
Liebe Community,
ich habe den Bug zuerst in die englische Gruppe gepostet. Jetzt hier auf Deutsch:
Liebe Community,
heute Morgen haben wir die aktuellen opsi-updates (opsi-script, opsi-clientd, ..) eingespielt.
Die updates wurden heute eingespielt mit:
/usr/bin/opsi-package-updater --repo uib_windows update
/usr/bin/opsi-cli client-action set-action-request --where-outdated --products opsi-client-agent,opsi-kiosk,opsi-script,opsi-configed --request-type setup
Seit dem funktioniert folgender Abschnitt in einen Dos-Abschnitt nicht mehr:
[DosBatch_choco]
@echo off
c:\programdata\chocolatey\choco upgrade all -y --log-file=c:\tmp\choco.log
echo.
choice /T 10 /C C /D C /M "[c]ontinue" > NULL
Das Programm wartet unendlich lange. Der Nutzer kann sich nicht nach dem Neustart mehr anmelden.
Auskommentierung von "echo" und "choice" behebt den Fehler. Opsi kann weiter laufen.
VOR dem OPSI-Update erschient auf dem Bildschirm ein cmd-Fenster, in dem man die Ausgabe von choco verfolgen konnte.
NACH dem Update erscheint kein cmd-Fenster.
Der Aufruf Dosbatch_choco /showoutput hat keine (sichtbare) Änderung gebracht.
In den Logfiles war nichts zu sehen. Sie brechen nach dem choco-Kommando einfach ab.
Nach kleinen Variationen kam auch ein
"FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet."
Vor dem opsi-update gab es diesen Fehler nicht.
Wenn ich etwas vermuten sollte: Opsi weiß nicht, wo/wohin es das cmd-Fenster aufmachen soll.
P.S.: Ausschnitte des LOG-Files
comment: Show product picture
[5] [2023-08-29 11:51:09.283] [0_appupdater_test] comment: installing $ProductId$
[5] [2023-08-29 11:51:09.284] [0_appupdater_test] Execution of: DosBatch_choco /showoutput /WaitForProcessEnding "choco.exe" /TimeOutSeconds 1800
[7] [2023-08-29 11:51:09.289] [0_appupdater_test] Save to file with encoding: system
[7] [2023-08-29 11:51:09.290] [0_appupdater_test] Executing "C:\WINDOWS\system32\\cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd /showoutput /WaitForProcessEnding "choco.exe" /TimeOutSeconds 1800
[6] [2023-08-29 11:51:09.291] [0_appupdater_test] Start process as invoker: SYSTEM
[6] [2023-08-29 11:51:09.370] [0_appupdater_test] Started process "C:\WINDOWS\system32\\cmd.exe" with Opt: /C\r\nc:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd\r\n/showoutput\r\n/WaitForProcessEnding\r\n"choco.exe"\r\n/TimeOutSeconds\r\n1800
[7] [2023-08-29 11:51:11.912] [0_appupdater_test]
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] output:
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] --------------
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] Chocolatey v2.2.2
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] Upgrading the following packages:
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] all
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] By upgrading, you accept licenses for the packages.
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] 7zip v23.1.0 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] 7zip.install v23.1.0 is the latest version available based on your source(s).
[...]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] vcredist2015 v14.0.24215.20170201 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] vmware-horizon-client v8.10.0.21964678 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] winscp.install v6.1.1 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] Chocolatey upgraded 0/27 packages.
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet.
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.922] [0_appupdater_test] The file: c:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd has been deleted
[6] [2023-08-29 11:51:11.923] [0_appupdater_test] Search "c:\opsi.org\tmp\_opsiscript_*"
[5] [2023-08-29 11:51:11.929] [0_appupdater_test] comment: Dosbatch_choco beendet
[5] [2023-08-29 11:51:11.930] [0_appupdater_test] Execution of: DosInAnIcon_choco
[7] [2023-08-29 11:51:11.938] [0_appupdater_test] Save to file with encoding: system
[7] [2023-08-29 11:51:11.939] [0_appupdater_test] Executing "C:\WINDOWS\system32\\cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Q6u8g8Z5iJ.cmd
[6] [2023-08-29 11:51:11.940] [0_appupdater_test] Start process as invoker: SYSTEM
[6] [2023-08-29 11:51:12.029] [0_appupdater_test] Started process "C:\WINDOWS\system32\\cmd.exe" with Opt: /C\r\nc:\opsi.org\tmp\_opsiscript_Q6u8g8Z5iJ.cmd
[7] [2023-08-29 11:51:13.018] [0_appupdater_test] Window state was switched by : TFBatchOberflaeche to: wsNormal
ich habe den Bug zuerst in die englische Gruppe gepostet. Jetzt hier auf Deutsch:
Liebe Community,
heute Morgen haben wir die aktuellen opsi-updates (opsi-script, opsi-clientd, ..) eingespielt.
Die updates wurden heute eingespielt mit:
/usr/bin/opsi-package-updater --repo uib_windows update
/usr/bin/opsi-cli client-action set-action-request --where-outdated --products opsi-client-agent,opsi-kiosk,opsi-script,opsi-configed --request-type setup
Seit dem funktioniert folgender Abschnitt in einen Dos-Abschnitt nicht mehr:
[DosBatch_choco]
@echo off
c:\programdata\chocolatey\choco upgrade all -y --log-file=c:\tmp\choco.log
echo.
choice /T 10 /C C /D C /M "[c]ontinue" > NULL
Das Programm wartet unendlich lange. Der Nutzer kann sich nicht nach dem Neustart mehr anmelden.
Auskommentierung von "echo" und "choice" behebt den Fehler. Opsi kann weiter laufen.
VOR dem OPSI-Update erschient auf dem Bildschirm ein cmd-Fenster, in dem man die Ausgabe von choco verfolgen konnte.
NACH dem Update erscheint kein cmd-Fenster.
Der Aufruf Dosbatch_choco /showoutput hat keine (sichtbare) Änderung gebracht.
In den Logfiles war nichts zu sehen. Sie brechen nach dem choco-Kommando einfach ab.
Nach kleinen Variationen kam auch ein
"FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet."
Vor dem opsi-update gab es diesen Fehler nicht.
Wenn ich etwas vermuten sollte: Opsi weiß nicht, wo/wohin es das cmd-Fenster aufmachen soll.
P.S.: Ausschnitte des LOG-Files
comment: Show product picture
[5] [2023-08-29 11:51:09.283] [0_appupdater_test] comment: installing $ProductId$
[5] [2023-08-29 11:51:09.284] [0_appupdater_test] Execution of: DosBatch_choco /showoutput /WaitForProcessEnding "choco.exe" /TimeOutSeconds 1800
[7] [2023-08-29 11:51:09.289] [0_appupdater_test] Save to file with encoding: system
[7] [2023-08-29 11:51:09.290] [0_appupdater_test] Executing "C:\WINDOWS\system32\\cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd /showoutput /WaitForProcessEnding "choco.exe" /TimeOutSeconds 1800
[6] [2023-08-29 11:51:09.291] [0_appupdater_test] Start process as invoker: SYSTEM
[6] [2023-08-29 11:51:09.370] [0_appupdater_test] Started process "C:\WINDOWS\system32\\cmd.exe" with Opt: /C\r\nc:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd\r\n/showoutput\r\n/WaitForProcessEnding\r\n"choco.exe"\r\n/TimeOutSeconds\r\n1800
[7] [2023-08-29 11:51:11.912] [0_appupdater_test]
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] output:
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] --------------
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] Chocolatey v2.2.2
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] Upgrading the following packages:
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] all
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] By upgrading, you accept licenses for the packages.
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] 7zip v23.1.0 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.912] [0_appupdater_test] 7zip.install v23.1.0 is the latest version available based on your source(s).
[...]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] vcredist2015 v14.0.24215.20170201 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] vmware-horizon-client v8.10.0.21964678 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] winscp.install v6.1.1 is the latest version available based on your source(s).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] Chocolatey upgraded 0/27 packages.
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.915] [0_appupdater_test] FEHLER: Die Eingabeumleitung wird nicht unterstützt. Prozess wird unverzüglich beendet.
[7] [2023-08-29 11:51:11.915] [0_appupdater_test]
[7] [2023-08-29 11:51:11.922] [0_appupdater_test] The file: c:\opsi.org\tmp\_opsiscript_Tzi2b0Y8V0.cmd has been deleted
[6] [2023-08-29 11:51:11.923] [0_appupdater_test] Search "c:\opsi.org\tmp\_opsiscript_*"
[5] [2023-08-29 11:51:11.929] [0_appupdater_test] comment: Dosbatch_choco beendet
[5] [2023-08-29 11:51:11.930] [0_appupdater_test] Execution of: DosInAnIcon_choco
[7] [2023-08-29 11:51:11.938] [0_appupdater_test] Save to file with encoding: system
[7] [2023-08-29 11:51:11.939] [0_appupdater_test] Executing "C:\WINDOWS\system32\\cmd.exe" /C c:\opsi.org\tmp\_opsiscript_Q6u8g8Z5iJ.cmd
[6] [2023-08-29 11:51:11.940] [0_appupdater_test] Start process as invoker: SYSTEM
[6] [2023-08-29 11:51:12.029] [0_appupdater_test] Started process "C:\WINDOWS\system32\\cmd.exe" with Opt: /C\r\nc:\opsi.org\tmp\_opsiscript_Q6u8g8Z5iJ.cmd
[7] [2023-08-29 11:51:13.018] [0_appupdater_test] Window state was switched by : TFBatchOberflaeche to: wsNormal