Silent IIS6 install on XP fails

J

Jeremy Pemberton

Hi,
I 'm trying to create a silent install package for IIS6 on XP SP3 machines.
I want to distribute this with Altiris to a lot of machines that need it for
a custom application.
Every machine has i386 on the c-drive and the sourcepath points to that
folder.

The silent installation crashes during the install (tested on several
machines).

The error signature is: BEX
P1: sysocmgr.exe
P2: 5.1.2600.5512
P3: 48025292
P4: msmqocm.dll
P5: 5.1.0.1110
P6: 4802a168
P7: 0001020b
P8: c0000409
P9: 00000000

I already tried to debug the dumpfile, but couldn't find anything useful.
I also couldn't find anything useful with search engines.

The command I do is this:

Sysocmgr.exe /i:sysoc.inf /u:iis60config.txt /r /q

in iis60config.txt I have this:

[Components]
aspnet = off
complusnetwork = off
dtcnetwork = off
bitsserverextensionsisapi = off
bitsserverextensionsmanager = off
iis_common = on
iis_ftp = off
fp_extensions = off
iis_inetmgr = on
iis_nntp = off
iis_smtp = off
iis_asp = on
iis_internetdataconnector = off
sakit_web = off
tswebclient = off
iis_serversideincludes = off
iis_webdav = off
iis_www = on
appsrv_console = on

[NetOptionalComponents]

[InternetServer]
PathFTPRoot=C:\Inetpub\Ftproot
PathWWWRoot=C:\Inetpub\Wwwroot

Anybode any idea?
Or maybe another way to distribute IIS6?
 
J

Jeremy Pemberton

I found it myself on the internet:
http://blogs.msdn.com/johnbreakwell...f-the-source-path-is-100-characters-long.aspx


An Unattended Setup of MSMQ on Windows XP fails if the source path is 100
characters long.

Here's a bug that doesn't seem to have a KnowledgeBase article for it (I'll
see if I can get that fixed [[Edit - No, I can't]]).

When you want to install MSMQ on Windows XP automatically then you use a
command line something like this:

Sysocmgr.exe /i:{full path}\sysoc.inf /u:{full path}\unattend.txt

where unattend.txt contains the list of MSMQ components you are installing.

You may get a dialogue box that says something like:

"System stand-alone Optional Component Manager has encountered a problem
and needs to close. We are sorry for the inconvenience".

This may set warning klaxons off with some people because the presence of
non-standard words like "sorry" make it look like a malware problem. Rest
assured, though, that this is a legitimate error message.

The error report has some additional information:

EventType: BEX
P1: sysocmgr.exe
P2: 5.1.2600.2180
P3: 41107cbf
P4: msmqocm.dll
P5: 5.1.0.1108
P6: 41109731
P7: 000101fa
P8: c0000409
P9: 00000000

As you can see from parameters 1 and 4, SYSOCMGR.EXE (the System stand-alone
Optional Component Manager) is trying to load MSMQOCM.DLL (which does the
work of installing MSMQ). The problem is indicated by P8 - 0xc0000409 means
"The system detected an overrun of a stack-based buffer in this application."

The problem lies in the size of the path. If it is longer than 100
characters then an internal buffer overflows and setup will fail. The only
workaround to this bug is to move the files to a directory location that has
a shorter path.

Jeremy Pemberton said:
Hi,
I 'm trying to create a silent install package for IIS6 on XP SP3 machines.
I want to distribute this with Altiris to a lot of machines that need it for
a custom application.
Every machine has i386 on the c-drive and the sourcepath points to that
folder.

The silent installation crashes during the install (tested on several
machines).

The error signature is: BEX
P1: sysocmgr.exe
P2: 5.1.2600.5512
P3: 48025292
P4: msmqocm.dll
P5: 5.1.0.1110
P6: 4802a168
P7: 0001020b
P8: c0000409
P9: 00000000

I already tried to debug the dumpfile, but couldn't find anything useful.
I also couldn't find anything useful with search engines.

The command I do is this:

Sysocmgr.exe /i:sysoc.inf /u:iis60config.txt /r /q

in iis60config.txt I have this:

[Components]
aspnet = off
complusnetwork = off
dtcnetwork = off
bitsserverextensionsisapi = off
bitsserverextensionsmanager = off
iis_common = on
iis_ftp = off
fp_extensions = off
iis_inetmgr = on
iis_nntp = off
iis_smtp = off
iis_asp = on
iis_internetdataconnector = off
sakit_web = off
tswebclient = off
iis_serversideincludes = off
iis_webdav = off
iis_www = on
appsrv_console = on

[NetOptionalComponents]

[InternetServer]
PathFTPRoot=C:\Inetpub\Ftproot
PathWWWRoot=C:\Inetpub\Wwwroot

Anybode any idea?
Or maybe another way to distribute IIS6?
 
T

Tom Willett

What makes you think IIS6 will install and work on XP?

message : Hi,
: I 'm trying to create a silent install package for IIS6 on XP SP3
machines.
: I want to distribute this with Altiris to a lot of machines that need it
for
: a custom application.
: Every machine has i386 on the c-drive and the sourcepath points to that
: folder.
:
: The silent installation crashes during the install (tested on several
: machines).
:
: The error signature is: BEX
: P1: sysocmgr.exe
: P2: 5.1.2600.5512
: P3: 48025292
: P4: msmqocm.dll
: P5: 5.1.0.1110
: P6: 4802a168
: P7: 0001020b
: P8: c0000409
: P9: 00000000
:
: I already tried to debug the dumpfile, but couldn't find anything useful.
: I also couldn't find anything useful with search engines.
:
: The command I do is this:
:
: Sysocmgr.exe /i:sysoc.inf /u:iis60config.txt /r /q
:
: in iis60config.txt I have this:
:
: [Components]
: aspnet = off
: complusnetwork = off
: dtcnetwork = off
: bitsserverextensionsisapi = off
: bitsserverextensionsmanager = off
: iis_common = on
: iis_ftp = off
: fp_extensions = off
: iis_inetmgr = on
: iis_nntp = off
: iis_smtp = off
: iis_asp = on
: iis_internetdataconnector = off
: sakit_web = off
: tswebclient = off
: iis_serversideincludes = off
: iis_webdav = off
: iis_www = on
: appsrv_console = on
:
: [NetOptionalComponents]
:
: [InternetServer]
: PathFTPRoot=C:\Inetpub\Ftproot
: PathWWWRoot=C:\Inetpub\Wwwroot
:
: Anybode any idea?
: Or maybe another way to distribute IIS6?
:
 
T

Tom Willett

No, since IIS6 is for Windows 2003 server. IIS 5.1 is for Windows XP.

message : Sorry, but are you ok?
: Did you forget to take your pills?
:
:
: "Tom Willett" wrote:
:
: > What makes you think IIS6 will install and work on XP?
: >
: > message : > : Hi,
: > : I 'm trying to create a silent install package for IIS6 on XP SP3
: > machines.
: > : I want to distribute this with Altiris to a lot of machines that need
it
: > for
: > : a custom application.
: > : Every machine has i386 on the c-drive and the sourcepath points to
that
: > : folder.
: > :
: > : The silent installation crashes during the install (tested on several
: > : machines).
: > :
: > : The error signature is: BEX
: > : P1: sysocmgr.exe
: > : P2: 5.1.2600.5512
: > : P3: 48025292
: > : P4: msmqocm.dll
: > : P5: 5.1.0.1110
: > : P6: 4802a168
: > : P7: 0001020b
: > : P8: c0000409
: > : P9: 00000000
: > :
: > : I already tried to debug the dumpfile, but couldn't find anything
useful.
: > : I also couldn't find anything useful with search engines.
: > :
: > : The command I do is this:
: > :
: > : Sysocmgr.exe /i:sysoc.inf /u:iis60config.txt /r /q
: > :
: > : in iis60config.txt I have this:
: > :
: > : [Components]
: > : aspnet = off
: > : complusnetwork = off
: > : dtcnetwork = off
: > : bitsserverextensionsisapi = off
: > : bitsserverextensionsmanager = off
: > : iis_common = on
: > : iis_ftp = off
: > : fp_extensions = off
: > : iis_inetmgr = on
: > : iis_nntp = off
: > : iis_smtp = off
: > : iis_asp = on
: > : iis_internetdataconnector = off
: > : sakit_web = off
: > : tswebclient = off
: > : iis_serversideincludes = off
: > : iis_webdav = off
: > : iis_www = on
: > : appsrv_console = on
: > :
: > : [NetOptionalComponents]
: > :
: > : [InternetServer]
: > : PathFTPRoot=C:\Inetpub\Ftproot
: > : PathWWWRoot=C:\Inetpub\Wwwroot
: > :
: > : Anybode any idea?
: > : Or maybe another way to distribute IIS6?
: > :
: >
: >
: >
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Silent IIS6 install on XP 3

Top