Hopefully not thread hijacking, hope my issue is the same.  Strangely, I 
had this problem last week and then resolved it when I made a few more 
changes to the MSI.  The issue has just now returned for me, and I'm not 
clear how my latest changes (from a debug mode package to a release 
package) would've triggered it.  I read somewhere online that INT 24 was an 
ancient return code for access denied, and I seem to recall I fixed it then 
by assigning 0777 permissions when I dropped the file.  It's worth noting 
that my MSI installs fine when run with "msiexec.exe /qn /i" from an 
Administrator command prompt.  The relevant section of --debug --trace is 
below:

notice: 
> /Stage[main]/Mcollective::Server::Package::Windows/File[C:/cfn/mcollective_win.msi]/mode:
>  
> mode changed '0770' to '0777'
> debug: 
> /Stage[main]/Mcollective::Server::Package::Windows/File[C:/cfn/mcollective_win.msi]:
>  
> The container Class[Mcollective::Server::Package::Windows] will propagate 
> my refresh event
> debug: Prefetching msi resources for package
> debug: Package[mcollective-win](provider=msi): Executing 'msiexec.exe /qn 
> /norestart /i C:/Cfn/mcollective_win.msi'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/provider/package/msi.rb:115:in `check_result'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/provider/package/msi.rb:78:in `install'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/type/package.rb:63:in `set_present'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/property.rb:81:in `send'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/property.rb:81:in `call_valuemethod'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/property.rb:288:in `set'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/property.rb:342:in `sync'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction/resource_harness.rb:114:in 
> `apply_parameter'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction/resource_harness.rb:56:in 
> `perform_changes'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction/resource_harness.rb:133:in 
> `evaluate'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:49:in `apply'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:84:in `eval_resource'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:104:in `evaluate'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:493:in 
> `thinmark'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/sys/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:492:in 
> `thinmark'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:104:in `evaluate'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:386:in `traverse'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/transaction.rb:99:in `evaluate'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/resource/catalog.rb:141:in `apply'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/configurer.rb:122:in 
> `retrieve_and_apply_catalog'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:161:in 
> `benchmark'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/sys/ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/util.rb:160:in 
> `benchmark'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/configurer.rb:121:in 
> `retrieve_and_apply_catalog'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/configurer.rb:152:in `run'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:43:in 
> `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/agent/locker.rb:21:in `lock'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:43:in 
> `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/sys/ruby/lib/ruby/1.8/sync.rb:230:in `synchronize'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:43:in 
> `run'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:95:in 
> `with_client'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:41:in 
> `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:172:in `call'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:172:in `controlled_run'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/lib/puppet/agent.rb:39:in 
> `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/daemon.rb:187:in `run_event_loop'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/daemon.rb:149:in `loop'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/daemon.rb:149:in `run_event_loop'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/daemon.rb:127:in `start'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application/agent.rb:359:in `main'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application/agent.rb:314:in `run_command'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:309:in `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:416:in `hook'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:309:in `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:407:in `exit_on_fail'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/application.rb:309:in `run'
> C:/Program Files (x86)/Puppet 
> Labs/Puppet/puppet/lib/puppet/util/command_line.rb:69:in `execute'
> C:/Program Files (x86)/Puppet Labs/Puppet/puppet/bin/puppet:4
> err: 
> /Stage[main]/Mcollective::Server::Package::Windows/Package[mcollective-win]/ensure:
>  
> change from absent to present failed: Failed to install:  Fail on INT 24.
> debug: /Schedule[weekly]: Skipping device resources because running on a 
> host
> debug: Class[Mcollective::Server::Package::Windows]: The container 
> Stage[main] will propagate my refresh event
> notice: 
> /Stage[main]/Mcollective::Server::Package/Anchor[mcollective::server::package::end]:
>  
> Dependency Package[mcollective-win] has failures: true
> warning: 
> /Stage[main]/Mcollective::Server::Package/Anchor[mcollective::server::package::end]:
>  
> Skipping because of failed dependencies


Thanks,
--
M

On Tuesday, February 12, 2013 11:34:39 AM UTC-5, Josh Cooper wrote:
>
>
>
> On Tue, Feb 12, 2013 at 8:06 AM, jim <[email protected] <javascript:>>wrote:
>
>> Hello all,
>>
>> i'm having a few issues whilst trying to install 2 different msi packages 
>> and getting the same error and was wondering if anyone could shed some 
>> light on where i'm going wrong:-
>>
>>
>> class roles::base::ntsyslog {
>>
>> file { 'C:/Installs/NTSyslog2.msi':
>> source               => 'puppet:///modules/roles/NTSyslog2.msi',
>> mode                 => '0770',
>> owner                => 'SYSTEM',
>> group                => 'Administrators',
>> }
>>
>> package { 'NTSyslog':
>>
>> ensure                            => installed,
>> provider                          => 'msi',
>> source                            => 'C:/Installs/NTSyslog2.msi',
>> }
>>
>> }
>>
>> also getting the same error when trying this msi, 
>>
>> class roles::base::trend_av_agent {
>>
>> file { 'C:/Installs/Trend_AV_Agent.msi':
>> source               => 'puppet:///modules/roles/Trend_AV_Agent.msi',
>> mode                 => '0770',
>> owner                => 'SYSTEM',
>> group                => 'Administrators',
>> }
>>
>>
>> package { 'Trend Micro OfficeScan Client':
>>
>> ensure                            => installed,
>> provider                          => 'msi',
>> source                            => 'C:/Installs/Trend_AV_Agent.msi',
>> }
>>
>> }
>>
>>
>>
>> Regards
>>
>> James
>>  
>> -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> Visit this group at http://groups.google.com/group/puppet-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
> Can you run `puppet apply --debug --trace` and report what error you're 
> getting?
>
> Josh
>
> -- 
> Josh Cooper
> Developer, Puppet Labs
>  

-- 
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to