On Fri, Jan 24, 2014 at 11:11 AM, Josh D <joshuadavid...@gmail.com> wrote:

> Some of my users are having difficulty installing the Puppet client on
> their 64-bit Widows machines.  The installation will get get to the point
> where everything is installed and it attempts to start the service.  The
> service fails (see relevant information from install log from /l*v below)
> and then the installer rolls back.  I've tried various ways of launching
> the installer, had different users attempt to install on the problem
> machines, etc but always wind up with the same error.  The accounts in
> question have permission to start/stop services.  Any ideas?
>
> StartServices: Service: Puppet Agent
> MSI (s) (88:6C) [09:29:47:321]: Note: 1: 2205 2:  3: Error
> MSI (s) (88:6C) [09:29:47:321]: Note: 1: 2228 2:  3: Error 4: SELECT
> `Message` FROM `Error` WHERE `Error` = 1920
> Error 1920. Service 'Puppet Agent' (puppet) failed to start.  Verify that
> you have sufficient privileges to start system services.
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 7856 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 8588 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 7504 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 9268 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 6048 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 4460 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 7356 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 8800 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 8316 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 8436 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:739]: I/O on thread 4716 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 6840 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 10224 could not be
> cancelled. Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 8248 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 4944 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 2860 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 9484 could not be cancelled.
> Error: 1168
> MSI (s) (88:20) [09:29:57:740]: I/O on thread 8116 could not be cancelled.
> Error: 1168
> MSI (s) (88:6C) [09:29:57:740]: Note: 1: 2205 2:  3: Error
> MSI (s) (88:6C) [09:29:57:740]: Note: 1: 2228 2:  3: Error 4: SELECT
> `Message` FROM `Error` WHERE `Error` = 1709
> MSI (s) (88:6C) [09:29:57:740]: Product: Puppet -- Error 1920. Service
> 'Puppet Agent' (puppet) failed to start.  Verify that you have sufficient
> privileges to start system services.
>

This error is a lie. :)

The true issue [1][2][3] had to an encoding bug in a gem that Puppet
depends on that was fixed in 3.3.1. We didn't add the
PUPPET_AGENT_STARTUP_MODE [4] until 3.4.0 so there isn't a way to tell it
not to try to start the service.

The supported way of making it work is to update to at least 3.3.1.


1: http://projects.puppetlabs.com/issues/22493
2: http://projects.puppetlabs.com/issues/22613
3: https://tickets.puppetlabs.com/browse/PUP-316 with a nice video showing
repro and fix.
4: http://docs.puppetlabs.com/windows/installing.html#automated-installation



>
> MSI (s) (88:6C) [09:29:57:742]: Note: 1: 2205 2:  3: Error
> MSI (s) (88:6C) [09:29:57:742]: Note: 1: 2228 2:  3: Error 4: SELECT
> `Message` FROM `Error` WHERE `Error` = 1602
> Are you sure you want to cancel?
> Action ended 9:29:59: InstallFinalize. Return value 3.
>
>  --
> 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 puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/90b581a2-53f0-4c98-a463-dbe296345161%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>



-- 
Rob Reynolds
Developer, Puppet Labs

Join us at PuppetConf 2014, September 23-24 in San Francisco -
http://bit.ly/pupconf14
Register now and save 40%! Offer expires January 31st.

-- 
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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAMJiBK7reQ_JJRvmg7Y9i6gK-FokpVHMH6a0bd3f-DzkmVWM2g%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to