Hi all,

Interesting timing challenge around installing dotnet on Windows 2008 R2
Data Cente.

In essence, when we run the following command, it appears to complete in a
few seconds. The reality is that it spawns multiple new msiexecs to install
and configure itself over the next 5 mins or so.

dotNetFx40_Full_x86_x64.exe /q /norestart

This causes an obvious issue if we need to install a bit of software with
dotnet as a dependancy, unless, we can "wait" until dotnet has finished
it's 5 min dance.

>From command line, this issue is resolved by adding a "start /wait" to the
above command. The next challenge is how to get the correct syntax for my
exec statement;

command   => "start /wait
${dotnet::params::deployment_root}\\dotNetFx40_Full_x86_x64.exe
/q /norestart",

Without the "start /wait", the above command "works".

With the "start /wait", it complains as follows...

/Stage[main]//Dotnet[dotnet45]/Exec[install-dotnet-45]/returns:

Error: start /wait
 
C:\ProgramData\PuppetLabs\puppet\etc\modules\dotnet\files\dotNetFx40_Full_x86_x64.exe
/q /norestart returned 1 instead of one of [0]

 Short of writing a new function called "go for a cup of tea" feeding it
the required number of sleep seconds(!), does anybody have any experiences
or ideas around this one??
-- 
Regs,

Stephen J Wallace
M +61 (0)415 306731
http://au.linkedin.com/in/stephenwallace

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAFB-iqe4_v9wZO0vKSJkDabN5j3GRe-9fRqDkmpy7tPmL7dTrg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to