[JIRA] Resolved: (SSPCPP-517) Windows SP installer should not always roll back when shibd fails to start

Rod Widdowson (JIRA) noreply at shibboleth.net
Fri Nov 2 12:49:07 EDT 2012


     [ https://issues.shibboleth.net/jira/browse/SSPCPP-517?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rod Widdowson resolved SSPCPP-517.
----------------------------------

    Resolution: Fixed

Made the change.

The service is now always started for an install or an update unless ALWAYS_START_SERVICE is overloaded to "FALSE".

c:\> msiexec /i shibboleth-sp-2.5.1-win64.msi ALWAYS_START_SERVICE=FALSE

Anecdote.  On a 64 bit install it may get started anyway because we run a SetService64 comment which also does an "sc start shibd_default".  I do not believe that this failing will cause a rollback however.

Documentation yet to write


> Windows SP installer should not always roll back when shibd fails to start
> --------------------------------------------------------------------------
>
>                 Key: SSPCPP-517
>                 URL: https://issues.shibboleth.net/jira/browse/SSPCPP-517
>             Project: Shibboleth SP - C++
>          Issue Type: Improvement
>          Components: Installation / Packaging
>    Affects Versions: 2.5.0
>            Reporter: Elliot Kendall
>            Assignee: Rod Widdowson
>            Priority: Minor
>             Fix For: 2.5.1
>
>   Original Estimate: 4 hours
>          Time Spent: 1 hour
>  Remaining Estimate: 3 hours
>
> The SP Windows installer currently installs the software, tries to start shibd, and then removes the software if shibd does not start. Troubleshooting the reason that shibd did not start generally requires that the SP software be installed, however.
> Either disable the rollback functionality completely, or provide an option (GUI or command line) to let the user disable it.
> See also:
> http://marc.info/?l=shibboleth-users&m=135057653113392
> https://issues.shibboleth.net/jira/browse/SSPCPP-499

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the commits mailing list