WES 2009 Trial: Anyone succeed in installing this in VistaSP1?

W

Warren Postma

I have installed (I think) "SQL 2008 Express". Installation fails on
several counts and then rolls back. The first (and only visible) failure is
that it tries to install an ancient rich-text OCX control (dated year 2000)
over top the old year-2004 version that was there, and then regsvr32
richtx32.ocx fails (silently behind the scenes). I did a little
overwriting of the ocx myself, so that the right version was there, and got
the installation to continue.
Then it dies for other reasons. I have included a smattering of lines that
contain the word "error" from the installation log left behind in the system
TEMP directory. They are attached below.

Installation Machine details: Virtual Machine in MS Virtual PC 2007,
running Vista SP1. 1 gig ram, 40+ gig free disk space.

Physical Machine hosting the VM is a quadcore machine with 3 gb ram, running
32 bit Vista SP1, and over 500 gigs free disk space.

Warren

--- attached is a few select bits of Installation Log. search for keyword
'error' to see the most interesting bits ---


=== Verbose logging started: 1/6/2009 10:29:46 Build type: SHIP UNICODE
4.05.6001.00 Calling process: D:\Setup\SetupBootstrap.exe ===
MSI (c) (34:E8) [10:29:46:468]: Resetting cached policy values
MSI (c) (34:E8) [10:29:46:468]: Machine policy value 'Debug' is 0
MSI (c) (34:E8) [10:29:46:468]: ******* RunEngine:
******* Product: D:\Setup\WindowsEmbeddedStandard.msi
******* Action:
******* CommandLine: **********
......

=== Logging started: 1/6/2009 10:29:48 ===
MSI (c) (34:E8) [10:29:48:374]: Note: 1: 2205 2: 3: PatchPackage
MSI (c) (34:E8) [10:29:48:374]: Machine policy value 'DisableRollback' is 0
MSI (c) (34:E8) [10:29:48:374]: User policy value 'DisableRollback' is 0
MSI (c) (34:E8) [10:29:48:374]: PROPERTY CHANGE: Adding UILevel property.
Its value is '5'.
MSI (c) (34:E8) [10:29:48:382]: PROPERTY CHANGE: Adding ACTION property. Its
value is 'INSTALL'.
MSI (c) (34:E8) [10:29:48:382]: Doing action: INSTALL
Action start 10:29:48: INSTALL.
MSI (c) (34:E8) [10:29:48:388]: UI Sequence table 'InstallUISequence' is
present and populated.

.....

MSI (c) (34:E0) [10:33:14:801]: Doing action: ValidateSqlServer_Express
Action start 10:33:14: ValidateSqlServer_Express.
MSI (c) (34:E0) [10:33:14:806]: Note: 1: 2235 2: 3: ExtendedType 4: SELECT
`Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM `CustomAction`
WHERE `Action` = 'ValidateSqlServer_Express'
1: wesDatabaseUpgrade: False
1: TargetSqlServer: (local)\SQLEXPRESS
1: SqlInstallType is New
MSI (c) (34!E0) [10:33:14:913]: Disallowing installation of component:
{10048713-2C96-11D2-9A97-006097C4E452} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:918]: Disallowing installation of component:
{474F61F1-7342-11D2-A199-00A0C90AB50F} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:922]: Disallowing installation of component:
{997FA962-E067-11D1-9396-00A0C90F27F9} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:926]: Disallowing installation of component:
{3207D1B1-80E5-11D2-B95D-006097C4DE24} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:931]: Disallowing installation of component:
{1CA051B6-1B70-11D2-9ADD-006097C4E452} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:932]: Disallowing installation of component:
{1CA051B0-1B70-11D2-9ADD-006097C4E452} since the same component with higher
versioned keyfile exists
MSI (c) (34!E0) [10:33:14:938]: Note: 1: 2727 2:
MSI (c) (34!E0) [10:33:14:945]: PROPERTY CHANGE: Adding
SqlServerLastValidated property. Its value is '(local)\sqlexpress'.
1: DEBUG: SqlServerPropError: conversion failed.
1: MANTIS_RETAILDB: False
1: MANTIS_EVALDB: False
1: MANTIS_EVAL: True
1: SqlMode: 4

....

Const
MSI (s) (40:94) [10:37:00:756]: Executing op:
ActionStart(Name=ExecuteSqlStrings,Description=Executing SQL Strings,)
MSI (s) (40:94) [10:37:00:759]: Executing op:
CustomActionSchedule(Action=ExecuteSqlStrings,ActionType=25601,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (40:EC) [10:37:00:771]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSIB776.tmp, Entrypoint: ExecuteSqlStrings
ExecuteSqlStrings: Error 0x80040e14: failed to execute SQL string but
continuing, error: ALTER DATABASE statement failed., SQL key:
MantisSQLDB_NewDBInstall_SingleUserToPredrop SQL string: ALTER DATABASE
MantisSQLDBEval SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ExecuteSqlStrings: Error 0x80040e37: failed to execute SQL string but
continuing, error: Cannot drop the database 'MantisSQLDBEval', because it
does not exist or you do not have permission., SQL key:
MantisSQLDB_NewDBInstall_Predrop SQL string: DROP DATABASE MantisSQLDBEval
MSI (s) (40:94) [10:37:08:401]: Executing op:
ActionStart(Name=RollbackExecuteSqlStrings,Description=Rolling back SQL
Strings,)


....



Const msiMessageTypeFatalExit = &H00000000
Const msiMessageTypeError = &H01000000
Const msiMessageTypeWarning = &H02000000
Const msiMessageTypeUser = &H03000000
Const msiMessageTypeInfo = &H04000000
Const msiMessageTypeFilesInUse = &H05000000
Const msiMessageTypeResolveSource = &H06000000
Const m
1: ExtractCabinet: ExtractCabinetExec starting...
1: ExtractCabinet: ExtractCabinetExec CustomActionData=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB|C:\Windows
Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}\|C:\Users\tekran\AppData\Local\Temp\ExtractCabinet2_rad5EE92.tmp|14514499|C:\Program
Files\Windows Embedded\Setup\extract.exe
1: ExtractCabinet: Exec - (cost=14514499)Source=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB,
DestinationDirectory=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}\,
RollbackDataFile=C:\Users\tekran\AppData\Local\Temp\ExtractCabinet2_rad5EE92.tmp
1: ExtractCabinet: Running command: "C:\Program Files\Windows
Embedded\Setup\extract.exe" /Y /E /A /L "C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}" "C:\Windows
Embedded Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB"
1: ExtractCabinet: Extraction returned error: Status: 1
1: ExtractCabinet: 664 files are extracted.
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\01_difxapi.dll
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\01_vuins32.dll
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\02_vuins32.dll
 
S

Sean Liming \(MVP\)

Try using SQL 2005 Express

Here are some notes on installing XPE/WES on Vista:
http://www.seanliming.com/Docs/Articles/XPe on Vista notes.pdf

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
Warren Postma said:
I have installed (I think) "SQL 2008 Express". Installation fails on
several counts and then rolls back. The first (and only visible) failure is
that it tries to install an ancient rich-text OCX control (dated year 2000)
over top the old year-2004 version that was there, and then regsvr32
richtx32.ocx fails (silently behind the scenes). I did a little
overwriting of the ocx myself, so that the right version was there, and got
the installation to continue.
Then it dies for other reasons. I have included a smattering of lines that
contain the word "error" from the installation log left behind in the
system TEMP directory. They are attached below.

Installation Machine details: Virtual Machine in MS Virtual PC 2007,
running Vista SP1. 1 gig ram, 40+ gig free disk space.

Physical Machine hosting the VM is a quadcore machine with 3 gb ram,
running 32 bit Vista SP1, and over 500 gigs free disk space.

Warren

--- attached is a few select bits of Installation Log. search for keyword
'error' to see the most interesting bits ---


=== Verbose logging started: 1/6/2009 10:29:46 Build type: SHIP UNICODE
4.05.6001.00 Calling process: D:\Setup\SetupBootstrap.exe ===
MSI (c) (34:E8) [10:29:46:468]: Resetting cached policy values
MSI (c) (34:E8) [10:29:46:468]: Machine policy value 'Debug' is 0
MSI (c) (34:E8) [10:29:46:468]: ******* RunEngine:
******* Product: D:\Setup\WindowsEmbeddedStandard.msi
******* Action:
******* CommandLine: **********
.....

=== Logging started: 1/6/2009 10:29:48 ===
MSI (c) (34:E8) [10:29:48:374]: Note: 1: 2205 2: 3: PatchPackage
MSI (c) (34:E8) [10:29:48:374]: Machine policy value 'DisableRollback' is
0
MSI (c) (34:E8) [10:29:48:374]: User policy value 'DisableRollback' is 0
MSI (c) (34:E8) [10:29:48:374]: PROPERTY CHANGE: Adding UILevel property.
Its value is '5'.
MSI (c) (34:E8) [10:29:48:382]: PROPERTY CHANGE: Adding ACTION property.
Its value is 'INSTALL'.
MSI (c) (34:E8) [10:29:48:382]: Doing action: INSTALL
Action start 10:29:48: INSTALL.
MSI (c) (34:E8) [10:29:48:388]: UI Sequence table 'InstallUISequence' is
present and populated.

....

MSI (c) (34:E0) [10:33:14:801]: Doing action: ValidateSqlServer_Express
Action start 10:33:14: ValidateSqlServer_Express.
MSI (c) (34:E0) [10:33:14:806]: Note: 1: 2235 2: 3: ExtendedType 4:
SELECT `Action`,`Type`,`Source`,`Target`, NULL, `ExtendedType` FROM
`CustomAction` WHERE `Action` = 'ValidateSqlServer_Express'
1: wesDatabaseUpgrade: False
1: TargetSqlServer: (local)\SQLEXPRESS
1: SqlInstallType is New
MSI (c) (34!E0) [10:33:14:913]: Disallowing installation of component:
{10048713-2C96-11D2-9A97-006097C4E452} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:918]: Disallowing installation of component:
{474F61F1-7342-11D2-A199-00A0C90AB50F} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:922]: Disallowing installation of component:
{997FA962-E067-11D1-9396-00A0C90F27F9} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:926]: Disallowing installation of component:
{3207D1B1-80E5-11D2-B95D-006097C4DE24} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:931]: Disallowing installation of component:
{1CA051B6-1B70-11D2-9ADD-006097C4E452} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:932]: Disallowing installation of component:
{1CA051B0-1B70-11D2-9ADD-006097C4E452} since the same component with
higher versioned keyfile exists
MSI (c) (34!E0) [10:33:14:938]: Note: 1: 2727 2:
MSI (c) (34!E0) [10:33:14:945]: PROPERTY CHANGE: Adding
SqlServerLastValidated property. Its value is '(local)\sqlexpress'.
1: DEBUG: SqlServerPropError: conversion failed.
1: MANTIS_RETAILDB: False
1: MANTIS_EVALDB: False
1: MANTIS_EVAL: True
1: SqlMode: 4

...

Const
MSI (s) (40:94) [10:37:00:756]: Executing op:
ActionStart(Name=ExecuteSqlStrings,Description=Executing SQL Strings,)
MSI (s) (40:94) [10:37:00:759]: Executing op:
CustomActionSchedule(Action=ExecuteSqlStrings,ActionType=25601,Source=BinaryData,Target=**********,CustomActionData=**********)
MSI (s) (40:EC) [10:37:00:771]: Invoking remote custom action. DLL:
C:\Windows\Installer\MSIB776.tmp, Entrypoint: ExecuteSqlStrings
ExecuteSqlStrings: Error 0x80040e14: failed to execute SQL string but
continuing, error: ALTER DATABASE statement failed., SQL key:
MantisSQLDB_NewDBInstall_SingleUserToPredrop SQL string: ALTER DATABASE
MantisSQLDBEval SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ExecuteSqlStrings: Error 0x80040e37: failed to execute SQL string but
continuing, error: Cannot drop the database 'MantisSQLDBEval', because it
does not exist or you do not have permission., SQL key:
MantisSQLDB_NewDBInstall_Predrop SQL string: DROP DATABASE MantisSQLDBEval
MSI (s) (40:94) [10:37:08:401]: Executing op:
ActionStart(Name=RollbackExecuteSqlStrings,Description=Rolling back SQL
Strings,)


...



Const msiMessageTypeFatalExit = &H00000000
Const msiMessageTypeError = &H01000000
Const msiMessageTypeWarning = &H02000000
Const msiMessageTypeUser = &H03000000
Const msiMessageTypeInfo = &H04000000
Const msiMessageTypeFilesInUse = &H05000000
Const msiMessageTypeResolveSource = &H06000000
Const m
1: ExtractCabinet: ExtractCabinetExec starting...
1: ExtractCabinet: ExtractCabinetExec CustomActionData=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB|C:\Windows
Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}\|C:\Users\tekran\AppData\Local\Temp\ExtractCabinet2_rad5EE92.tmp|14514499|C:\Program
Files\Windows Embedded\Setup\extract.exe
1: ExtractCabinet: Exec - (cost=14514499)Source=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB,
DestinationDirectory=C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}\,
RollbackDataFile=C:\Users\tekran\AppData\Local\Temp\ExtractCabinet2_rad5EE92.tmp
1: ExtractCabinet: Running command: "C:\Program Files\Windows
Embedded\Setup\extract.exe" /Y /E /A /L "C:\Windows Embedded
Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}" "C:\Windows
Embedded Data\Repositories\{84090316-5FF0-4FBA-8150-5DD1AEEB6C01}.CAB"
1: ExtractCabinet: Extraction returned error: Status: 1
1: ExtractCabinet: 664 files are extracted.
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\01_difxapi.dll
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\01_vuins32.dll
1: ExtractCabinet: Referencing - c:\windows embedded
data\repositories\{84090316-5ff0-4fba-8150-5dd1aeeb6c01}\02_vuins32.dll
 
W

Warren Postma

Okay I have now tried three times to get WES 2009 to install on Vista SP1.
I have installed SQL 2008, and then uninstalled and installed SQL 2005
instead. IN both cases, the WES 2009 gets about 99% of the way through,
then without ANY error messages on screen, it starts to roll back and
reverse the installation. Looking in the %TEMP% folder at the installation
log text file, I can see that it had some errors UPGRADING the database,
which makes no sense since it is doing a fresh installation onto a new
machine with a new database instance that has not even had the SQL database
created yet.

Another bogus installer problem is that if the richtx32.ocx file does not
exist on the system, a version from the year 2000 which won't even register
in Vista, is installed. I worked around that by copying a known good
vista-compatible version of richtx32.ocx and registering it using regsvr32
myself
before starting the installation.

Still this thing won't install. Is WES 2009 completely broken? Does it only
work when you are upgrading from XPe, and you can't do a new installation
using this trial installer?

If any microsofties are lurking around and want it, I can zip and email the
installation log. It's about 500K when zipped, about 12 megs unzipped.
OMG, is the MSI installation text log file ever verbose.

Warren
 
W

Warren Postma

Add to all this, that I cannot get WES 2009 to install on Windows XP (Sp3)
either.

This is the worst installation experience for any version of embedded
windows ever.

Nice work MS.

Warren
 
S

Sean Liming \(MVP\)

Sorry, to hear this is not working for you. I know it works since I
installed WES2K9 myself. When you isntalled SQL 2005 Express did you create
the instance name MSSQLSERVER?

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
 
W

Warren Postma

Yes, I followed the PDF document you linked to previously.
Sorry, to hear this is not working for you. I know it works since I
installed WES2K9 myself. When you isntalled SQL 2005 Express did you
create the instance name MSSQLSERVER?

I'm glad somebody could get it to work. It may be that the Trial version
has "issues". Did you install the trial or the full edition?

This is the trial version downloaded 2 days ago from the MS WES 2009
website. My MSI files and the folders that contain them on this installation
DVD are dated 9/23/2008.

Warren
 
S

Sean Liming \(MVP\)

I assume that the file you have downloaded is an ISO or IMG file. Try buring
the file to the DVD at a slower rate - 8X if you can.

--
Regards,

Sean Liming
www.sjjmicro.com / www.seanliming.com
Book Author - XP Embedded Advanced, XP Embedded Supplemental Toolkit
 
S

Sergey Kireev - [MS]

Hi Warren,

The problem is VPC. I guess you just mounted ISO. I think it should in
Release Notes.
Could you please try to copy DVD content (not the ISO image) to the shared
folder.
And try to intall it from this shared folder.

Sergey
 

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

Top