Software distribution got stucked

i uploaded notepad++ for sending it to the clients by using software distribution and give the command for silent installation /sALL /rs EULA_ACCEPT=YES , it got stucked, i check that the file on client exists at location C:\Program Files (x86)\BigFix Enterprise\BES Client__BESData\actionsite__Download ,but the task is still in the running state.

the log file shows:
Completed // ---------------------------------------------EDITING INSTRUCTIONS---------------------------------------------------------------------
Completed // When editing this task through the Manage Software Distribution Packages dashboard, you will have the option to preserve any custom edits you make to this action.
Completed // If you select the option to preserve custom edits, only areas bound by the comment markers ‘Preparation Marker’, ‘Command Marker’ and ‘Closing Marker’ are updated.
Completed // To ensure that all your custom Action Script changes can be preserved, only make changes to areas that are not bound by the comment markers.
Completed // Removing the comment markers may result in the Action Script not updating correctly during the next edit.
Completed // See KB Article swg21668807 (http://www-01.ibm.com/support/docview.wss?uid=swg21668807) for more information.
Completed // --------------------------------------------------------------------------------------------------------------------------------------
Completed //**Begin Preparation Marker
Completed // Download all specified files
Completed begin prefetch block
Completed add prefetch item name=B138965610E745881C573A971DC207FA77F0DF6D sha1=b138965610e745881c573a971dc207fa77f0df6d size=8254766 url=SWDProtocol://127.0.0.1:52311/uploads/B138965610E745881C573A971DC207FA77F0DF6D/npp.6.7.7.Installer.exe.bfswd sha256=04eb385074ce6487dd6d9982413c674c5148c12434b092fb7c112e070d88b477
Completed end prefetch block
Completed // All SWD files will go into a folder in the clients __BESData folder. This folder gets cleared on every restart.
Completed parameter “baseFolder” = "__Download/"
Completed // Move files into subfolders and unescape file names
Completed move “__Download/B138965610E745881C573A971DC207FA77F0DF6D” "{parameter “baseFolder”}npp.6.7.7.Installer.exe"
Completed // Log setup
Completed parameter “mainSWDLogFolder” = "{parent folder of client folder of current site}/__Global/SWDDeployData"
Completed folder create "{parameter “mainSWDLogFolder”}"
Completed parameter “logFile” = "SWD_DeploymentResults.log"
Completed //**End Preparation Marker
Completed delete __createfile
Completed parameter “logFolder” = "{parameter “mainSWDLogFolder”}"
Completed // Run setup process
Completed delete run.bat
Completed // Use .bat to set working directory to packages root, for setup command.
Completed createfile until end
Completed @ECHO OFF
Completed cd "{parameter “baseFolder”}"
Completed rem // See comments at the beginning of this action for an explanation of the comment markers.
Completed set DATESTAMP=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
Completed set DATEANDTIME=%DATESTAMP% %time%
Completed echo %DATEANDTIME% >> "{parameter “logFolder”}/{parameter “logFile”}"
Completed echo Action ID: {id of active action} >> "{parameter “logFolder”}/{parameter “logFile”}"
Completed rem //**Begin Command Marker
Completed echo Command: “npp.6.7.7.Installer.exe” /sALL /rs EULA_ACCEPT=YES >> "{parameter “logFolder”}/{parameter “logFile”}"
Completed set errorlevel=
Completed “npp.6.7.7.Installer.exe” /sALL /rs EULA_ACCEPT=YES >> “{parameter “logFolder”}/{parameter “logFile”}” 2>&1
Completed set SWDExitCode=%errorlevel%
Completed rem //**End Command Marker
Completed
Completed echo Return code: %SWDExitCode% >> "{parameter “logFolder”}/{parameter “logFile”}"
Completed echo. >> "{parameter “logFolder”}/{parameter “logFile”}"
Completed exit %SWDExitCode%
Completed end
Completed move __createfile run.bat
Completed // You will not be able to stop or take action on an applicable BigFix Client until your installer completes.
Completed // So ensure no user input is required.
Completed // If your package absolutely must interact with the user, replace ‘override wait’ with ‘override run’ and ‘wait’ with ‘run’.
Completed override wait
Completed hidden=true
Completed completion=job
Running wait run.bat
//**Begin Closing Marker
// Get the return code of the previous action.
parameter “returnCode” = “{exit code of action}”
// Task will now exit.
exit {parameter “returnCode”}
//**End Closing Marker

please help me

usman,

The action looks like it’s hanging at the, “wait run.bat” part.

The run.bat is written earlier in the fixlet. Essentially the software distribution dashboard writes this fixlet, the fixlet writes a batch file, and then the fixlet runs a batch file.

What is happening here is likely that the NotePad++ installer is throwing a GUI up. I confirmed this by downloading the installer and running it with the command line arguments you provided:
“npp.6.7.7.Installer.exe” /sALL /rs EULA_ACCEPT=YES

It does indeed throw up an, “Installer Language” prompt. Essentially on the client that is hung on this fixlet the prompt is thrown up to behind the scenes and the system doesn’t know what to do with it.

For silently installing NotePad++ it looks like you’re using /sALL . We use the command line parameter of, “/S” to run NotePad++. If you change /sALL to /S it should start working!

@strawgate
i use the command “/S” but still it hangs at running wait run.bat , i also try it on the utorent.exe and the error remains same.

On create distribution task i use don’t use any additional applicability conditions.please guide me if i miss out any step, logs and files present on the endpoint shows that i’m doing everything fine.
need an urgent help please

Can you copy the full fixlet actionscript of NotePad++ as a reply and I can take a closer look?