Shibboleth SP+IIS in Docker
Klingenstein, Nate
nklingenstein at calstate.edu
Thu Jan 11 20:24:02 EST 2018
Showing my novice again, I don't know what stopping IIS in the context of a Docker build even means, but the error codes 1641 and 3010 both indicated a successful run of the MSI that wanted to restart something. Excerpt of my failure:
Step 4/6 : RUN dism.exe /online /enable-feature /all /featurename:iis-webserver /NoRestart
---> Using cache
---> cabe91d69929
Step 5/6 : COPY software C:/software/
---> Using cache
---> 163d2b96aba6
Step 6/6 : RUN msiexec.exe /i "C:\software\shibboleth-sp-2.6.1.2-win64.msi" /passive /NoRestart
---> Running in 08cbdbf1c137
The command 'cmd /S /C msiexec.exe /i "C:\software\shibboleth-sp-2.6.1.2-win64.msi" /passive /NoRestart' returned a non-zero code: 3010
I think the only issue is the status code returned, which is probably because my invocation method is so braindead.
https://msdn.microsoft.com/en-us/library/windows/desktop/aa376931(v=vs.85).aspx
Off-list, someone suggested some smarter Powershell to try:
RUN powershell.exe –Command Start-Process -FilePath " C:\software\shibboleth-sp-2.6.1.2-win64.msi " -Wait -PassThru -ArgumentList "/qn /norestart"
I'll report back on how it goes tomorrow.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20180112/4ded9530/attachment.html>
More information about the users
mailing list