InstallAware installed to D:\Pr...

Got a problem you cannot solve? Try here.
tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 12:35 pm

Hi, for space reasons I ended up installing InstallAware 15 into D:\Program Files (x86)\InstallAware\InstallAware 15 (in the past I went directly to D:\InstallAware...). This time even on new projects when I try to have a prereq it gives me the

---------------------------
InstallAware File Bag Plug-In
---------------------------
WARNING!

No files matching wildcard pattern D:\Program

If you were trying to build application runtimes, run InstallAware setup again, and add all optional features.
---------------------------
OK
---------------------------

error, probably because of the space in the path to the prereq. Is there any way to fix this or do I have to re-install to a path that doesn't have spaces?

FrancescoT
Site Admin
Posts: 5360
Joined: Sun Aug 22, 2010 4:28 am

Re: InstallAware installed to D:\Pr...

Postby FrancescoT » Wed Mar 13, 2013 12:57 pm

Dear User,

it is really strange ... because if InstallAware is installed as by default to C: (drive), the used path is; "C:\Program Files (x86)\InstallAware\InstallAware 15".

This value is stored under System Environment (PATH variable) during IA installation.

Could you please verify if the above System Environment variable with your OS, points correctly to your current IA installation folder?

Regards.
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:01 pm

Thanks Francesco. Unfortunately, I just uninstalled it and am not trying to install it to D:\InstallAware instead. Hopefully it works this time.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:13 pm

Oops, that may have been a bad idea. Now I'm getting an error "action is only valid for products that are currently installed" when attempting to apply my license.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:17 pm

Sorry, momentary panic - I just had to run the licensing in admin mode.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:18 pm

Same error as before:

---------------------------
InstallAware File Bag Plug-In
---------------------------
WARNING!

No files matching wildcard pattern D:\InstallAware\InstallAware

If you were trying to build application runtimes, run InstallAware setup again, and add all optional features.
---------------------------
OK
---------------------------

Looks like truncation at the space. This is a Windows Server 2012 machine.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:21 pm

...D:\InstallAware\InstallAware 15;...
is in my path.

The error comes even if I start a blank .NET project.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:33 pm

When I run the installer, the Build Progress looks like below. Note that the IADIR looks correct. :( Help!

Building Project: My dotNET Setup
Output Folder: C:\Users\tim\Documents\My dotNET Setup\Release\UncompressedDeployment Type: Uncompressed Directory Layout
Code Signing: Disabled
Compression: Best
Compiler Variables: BUILDMODE=CD,LANGUAGE=English,"TITLE=My dotNET Setup",TARGETDIR=$TARGETDIR$,"IADIR=D:\InstallAware\InstallAware 15",PROJDIR=C:\Users\tim\DOCUME~1\MYDOTN~1,IAVER=15.23
###
Cleared output folder C:\Users\tim\Documents\My dotNET Setup\Release\UncompressedBuilt plug-in action Windows Installer
Built plug-in action (Un)Install MSI Setup
Built plug-in action Windows Installer
Error during build: Failed to compile plug-in action: File Bag

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 1:41 pm

2013-03-13_1259.png
2013-03-13_1259.png (15.25 KiB) Viewed 22114 times


The problem happens here. Some how the FileBag (is it a Win 8 issue?) is not able to handle the space inside of #IADIR#. Putting quotes around the whole thing or #IADIR# doesn't help.

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 2:08 pm

Dear Francesco,

I found this thread: viewtopic.php?p=15425, and sure enough (gasp!)

2013-03-13_1316.png
2013-03-13_1316.png (15.1 KiB) Viewed 22111 times


2013-03-13_1325.png
2013-03-13_1325.png (18.76 KiB) Viewed 22111 times


Will look into flipping the bit for my drive. Sigh.... hope future versions of IA support not having 8dot3 naming.

Cheers,
Tim

tofutim
Posts: 176
Joined: Thu Mar 01, 2012 1:16 pm

Re: InstallAware installed to D:\Pr...

Postby tofutim » Wed Mar 13, 2013 2:24 pm

In case anyone else runs into this insane issue, here's the fix. In an admin command prompt,

D:\InstallAware>fsutil 8dot3name set D: 0
Successfully enabled 8dot3name generation on D:

D:\InstallAware>fsutil file setshortname "InstallAware 15" IA15

D:\InstallAware>dir * /x
Volume in drive D is Data
Volume Serial Number is 50BF-9A4C

Directory of D:\InstallAware

03/13/2013 01:40 PM <DIR> .
03/13/2013 01:40 PM <DIR> ..
03/13/2013 01:07 PM <DIR> IA15 InstallAware 15
0 File(s) 0 bytes
3 Dir(s) 1,158,114,119,680 bytes free

D:\InstallAware>fsutil 8dot3name set D: 1
Successfully disabled 8dot3name generation on D:


If you have other paths that have spaces, you may have to add 8dot3name there as well.

FrancescoT
Site Admin
Posts: 5360
Joined: Sun Aug 22, 2010 4:28 am

Re: InstallAware installed to D:\Pr...

Postby FrancescoT » Thu Mar 14, 2013 4:48 am

Dear Tim,

First of all I am really happy that you finally solved.

Many thanks for sharing this very useful information ... I didn't know that by default path shortname attibute is enabled on system drive only.

Honestly, I don't know if this can be considered as an IA bug and if it can be resolved ... in some ways.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

bigstar
Posts: 11
Joined: Fri Dec 14, 2012 8:10 am
Location: Illinois, USA
Contact:

Re: InstallAware installed to D:\Pr...

Postby bigstar » Tue Apr 09, 2013 7:27 am

When I purchased IA a few months back I experienced the same issue and I don't recall where I came across the information for fixing it but the problem was indeed related to disabling short filenames.

Without short file names enabled IA was trying to load from D:\Program Files\ when in fact it was installed into D:\Program Files (x86)\ but it was using D:\PROGRA~1

D:\Program Files
D:\Program Files (x86)

While the problem can be somewhat simple to resolve by enabling short file names as you outlined above, its quite difficult to diagnose.

When I did eventually figure out why the error was occurring my first thoughts were "seriously, you've got to be kidding me" 8dot3 short file names are legacy and should never be a requirement, especially by something such as IA.

I do believe (and I could be wrong) that this issue has come up a few times from my customers who have experienced difficulty installing my software packaged by IA. Now from my point of view trying to troubleshoot any type of installation problem is a total nightmare. (While attempting to work with the customer to pin-point the exact problem they said forget it and the issue was never determined.) Installers are one of those things that should just work.

FrancescoT
Site Admin
Posts: 5360
Joined: Sun Aug 22, 2010 4:28 am

Re: InstallAware installed to D:\Pr...

Postby FrancescoT » Tue Apr 09, 2013 12:27 pm

Dear Bigstar,

honestly, I really think that this doesn't have nothing to do with the generated IA setup packages.
Eventually, this problem could affect your application directly ... if the case.

Regards
Francesco Toscano
InstallAware Software

White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Publications - http://www.installaware.com/publications-review.htm
InstallAware Help -F1 anywhere in the InstallAware IDE

bigstar
Posts: 11
Joined: Fri Dec 14, 2012 8:10 am
Location: Illinois, USA
Contact:

Re: InstallAware installed to D:\Pr...

Postby bigstar » Mon Apr 15, 2013 10:23 am

FrancescoT wrote:Dear Bigstar,

honestly, I really think that this doesn't have nothing to do with the generated IA setup packages.
Eventually, this problem could affect your application directly ... if the case.

Regards


Perhaps you're right, however I've had customers report problems with my IA setups that seemed very similar to what I saw with the IA setup, now I figured that since IA uses IA to install; it doesn't seem too far off that perhaps maybe my own IA created setups suffer a similar fate.

I actually added a couple debug switches to my setup to trace all of the info to a log file so that the next time a customer reports this issue I can have them run the setup and get more information regarding the problem. (something I didn't have in place 4+ months ago when originally trying to pin point the problem.) sadly the original (3) customers who reported the problems are no longer responding to my emails.

With so many factors to take into consideration anything is possible; It just seemed to be something worth mentioning just in case. My biggest pet peeve is when a customer doesn't bring an issue to light just because they assumed ... i already knew about it.. it was supposed to work that way (error/fail/etc).. someone else would report it..


Return to “Technical Support”

Who is online

Users browsing this forum: No registered users and 27 guests