If so, this may be a fix, it mentions issues are caused by KB2918614 http://support.microsoft.com/kb/3000988 --------------- Phil Wilson
On Fri, Dec 12, 2014 at 7:25 AM, John Cooper <jocoo...@jackhenry.com> wrote: > I believe you're running into a change in Windows Installer Service behavior > caused by a Windows Security Update associated with KB2918614. > > -- > John Merryweather Cooper > Senior Software Engineer | Enterprise Service Applications | Continuing > Development > Jack Henry & Associates, Inc.® | Lenexa, KS 66214 | Ext: 431050 > |jocoo...@jackhenry.com > > > > -----Original Message----- > From: Helmut Ziegler [mailto:scruffytec...@gmail.com] > Sent: Friday, December 12, 2014 9:17 AM > To: General discussion about the WiX toolset. > Subject: Re: [WiX-users] Long lasting Installation process. Why? > > Thanks Phil! > > I created a verbose log via > "msiexec /i "setup.msi" /l*v "c:\temp\wix.log"" > > The log is quiet while the files are being accessed :-( > > Here is a line of ProcessMonitor that shows the read Access at 15:15 > 15:15:51,0348430 msiexec.exe 24212 ReadFile > Y:\data\tomcat\webapps\data_dvd1\100219.pdf END OF FILE Offset: 689.656, > Length: 4.096 > > In the verbose log there are entries at 15:13 > > --- snip --- > MSI (s) (94:60) [15:13:10:803]: Doing action: ProcessComponents Action > 15:13:10: ProcessComponents. Updating component registration Action start > 15:13:10: ProcessComponents. > MSI (s) (94:60) [15:13:10:807]: Note: 1: 2205 2: 3: MsiPatchCertificate MSI > (s) (94:60) [15:13:10:807]: LUA patching is disabled: missing > MsiPatchCertificate table MSI (s) (94:60) [15:13:10:807]: Resolving source. > MSI (s) (94:60) [15:13:10:807]: Resolving source to launched-from source. > MSI (s) (94:60) [15:13:10:807]: Setting launched-from source as last-used. > MSI (s) (94:60) [15:13:10:807]: PROPERTY CHANGE: Adding SourceDir property. > Its value is 'Y:\'. > MSI (s) (94:60) [15:13:10:807]: PROPERTY CHANGE: Adding SOURCEDIR property. > Its value is 'Y:\'. > MSI (s) (94:60) [15:13:10:807]: PROPERTY CHANGE: Adding SourcedirProduct > property. Its value is '{00000026-40C1-2701-0100-000001000000}'. > MSI (s) (94:60) [15:13:10:807]: SOURCEDIR ==> Y:\ MSI (s) (94:60) > [15:13:10:807]: SOURCEDIR product ==> {00000026-40C1-2701-0100-000001000000} > MSI (s) (94:60) [15:13:10:812]: SECREPAIR: CryptAcquireContext succeeded MSI > (s) (94:60) [15:13:10:812]: Determining source type MSI (s) (94:60) > [15:13:10:813]: Source type from package 'setup.msi': 0 MSI (s) (94:60) > [15:13:10:813]: SECREPAIR: Hash Database: > C:\Windows\Installer\SourceHash{00000026-40C1-2701-0100-000001000000} > MSI (s) (94:60) [15:13:10:814]: Note: 1: 2262 2: SourceHash 3: -2147287038 > MSI (s) (94:60) [15:13:10:816]: SECREPAIR: New Hash Database creation complete > --- snap --- > > and then at 15:22 there are some messages that say that the files referenced > are not available (which is right, as they are on another DVD) > > --- snip --- > ... > MSI (s) (94:60) [15:22:14:730]: SECUREREPAIR: Failed to CreateContentHash of > the file: Y:\data\tomcat\webapps\mc17\data_dvd2\20534536203_it-IT.pdf: > for computing its hash. Error: 3 > ... > --- snap --- > > That all occurs in the phase "Updating component Registration" > > And yes, the PDFs are referenced in the installer. They can be installed > optionally (which is not an option for most users as they don't want to have > GBs of PDF on their hard disk). > The "Typical" installation leaves all PDFs on the DVD and just installs the > application. > > At the moment there seem to be two explanations for the behavior of the > installer. > * This read accesses are by design of the Windows Installer > * Our installer has a bug, so that it does the right thing in the end but > with a lot of unnecessary work ... > > If it is the latter I'll have to see if I can create a small example that > reproduces the behaviour. The current installer is far too big to track > anything down ... > > Any hints are welcome, though... > > > > > > On Tue, Dec 9, 2014 at 6:07 PM, Phil Wilson <phildgwil...@gmail.com> wrote: >> >> A verbose log would be useful because of the timestamps so you can see >> where the time is going. >> >> I assume the PDFs are referred to somehow from the MSI file otherwise >> there would be no need to access them. When you say "read", I suspect >> they're just being accessed for some reason. >> >> If the PDFs are available through an MSI feature such as access this >> feature from the DVD then it's my assumption that the install still >> goes through things like looking for existing files of that name, >> costing etc, so the log may show only a long time inside >> InstallValidate because accessing the DVD is slower. >> --------------- >> Phil Wilson >> >> >> On Tue, Dec 9, 2014 at 3:25 AM, Helmut Ziegler >> <scruffytec...@gmail.com> >> wrote: >> > Hi, >> > >> > we use WIX to deploy an application (100MB) that enables users to >> > browse >> a >> > big collection of PDF files (around 4 GBs). >> > Installer (setup.msi) and PDFs are distributed via DVD. The PDFs are >> > in a separated directory on the DVD (not part of the setup.msi). >> > >> > The "Typical" installation is installing the application but leave >> > the >> PDFs >> > on the DVD. So when using the application PDFs are read from the DVD. >> > With the "Custom" installation you can install PDF files on your >> > hard >> disk. >> > >> > Now we found a strange behaviour when running a "Typical" installation. >> > Although the application is small (100MB) running the installation >> process >> > lasts very long (about 15 minutes on my computer). On other >> > computers it takes 1 hour. >> > >> > I analyzed the installation (msiexec via ProcessMonitor) and saw >> > that >> every >> > PDF file that is referenced in the setup.msi is read from DVD (not >> copied). >> > But I don't know why! >> > Maybe reading these PDFs is a kind of "validation behaviour" from >> > Window installer. >> > >> > Has anyone has an explanation for this behaviour and knows how to >> > workaround it? Below you find a simplified example that shows how >> > the >> PDFs >> > are referenced. >> > >> > Cheers, >> > Helmut >> > >> > >> > <Feature AllowAdvertise="no" Description="It contains the PDFs" >> > Id="data_pdf" Level="4" Title="PDF"> <ComponentRef >> > Id="component1094"/> ... >> > </Feature> >> > >> > <Directory Id="directory100" Name="data"> <Component >> > Guid="$(var.CompId)01094" Id="component1094"> <File DiskId="1" >> > Id="file1094" Name="H48729835_00.pdf" >> > ShortName="H48729_1.PDF" Source="D:\Testing\data\H48729835_00.pdf"/> >> > </Component> >> > .. >> > </Directory> >> > >> ---------------------------------------------------------------------- >> -------- >> > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> > from Actuate! Instantly Supercharge Your Business Reports and >> > Dashboards with Interactivity, Sharing, Native Excel Exports, App >> > Integration & more Get technology previously reserved for >> > billion-dollar corporations, FREE >> > >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. >> clktrk >> > _______________________________________________ >> > WiX-users mailing list >> > WiX-users@lists.sourceforge.net >> > https://lists.sourceforge.net/lists/listinfo/wix-users >> >> >> ---------------------------------------------------------------------- >> -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT >> Server from Actuate! Instantly Supercharge Your Business Reports and >> Dashboards with Interactivity, Sharing, Native Excel Exports, App >> Integration & more Get technology previously reserved for >> billion-dollar corporations, FREE >> >> http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg. >> clktrk _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from > Actuate! Instantly Supercharge Your Business Reports and Dashboards with > Interactivity, Sharing, Native Excel Exports, App Integration & more Get > technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > NOTICE: This electronic mail message and any files transmitted with it are > intended > exclusively for the individual or entity to which it is addressed. The > message, > together with any attachment, may contain confidential and/or privileged > information. > Any unauthorized review, use, printing, saving, copying, disclosure or > distribution > is strictly prohibited. If you have received this message in error, please > immediately advise the sender by reply email and delete all copies. > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users