Sage applications not getting correct msi
Hi,
We are doing Packaging ofr sage applications. [ProductName:Sage Serveur]
Setup.exe is given. It extracts msi in the "c:\Program Files\InstallShield Installation Information" with proper name.
[Sage Serveur.msi]. When we install this msi it does not install all the files compare to setup.
If we analyze setup.exe installation, we get only 1 msi extracted, but in installer folder we get 3 msi files, with
around 400 kb size. If we try to install any of them We are getting error for msidata1.cab file.
Please guide.
We are doing Packaging ofr sage applications. [ProductName:Sage Serveur]
Setup.exe is given. It extracts msi in the "c:\Program Files\InstallShield Installation Information" with proper name.
[Sage Serveur.msi]. When we install this msi it does not install all the files compare to setup.
If we analyze setup.exe installation, we get only 1 msi extracted, but in installer folder we get 3 msi files, with
around 400 kb size. If we try to install any of them We are getting error for msidata1.cab file.
Please guide.
0 Comments
[ + ] Show comments
Answers (38)
Please log in to answer
Posted by:
anonymous_9363
14 years ago
Posted by:
Packagingteam
14 years ago
Posted by:
mekaywe
14 years ago
Posted by:
pjgeutjens
14 years ago
Posted by:
Packagingteam
14 years ago
To mekaywe: We tried that as well but we did not find it at the time of install.
To pjgeutjens: We tried both. As I said for setrup.exe it failed. But for msi which we got in c:\pogram files\installshield information, it worked. so we have admin install for 1 msi. As I said before it is not complete one.
there are some assemblies and merge modules are installing extra, and we can see 3 msi files extra in c:\windows\installer, but we are not able to make them work, as they are giving us error saying msidata1.cab missing.
To pjgeutjens: We tried both. As I said for setrup.exe it failed. But for msi which we got in c:\pogram files\installshield information, it worked. so we have admin install for 1 msi. As I said before it is not complete one.
there are some assemblies and merge modules are installing extra, and we can see 3 msi files extra in c:\windows\installer, but we are not able to make them work, as they are giving us error saying msidata1.cab missing.
Posted by:
mekaywe
14 years ago
Posted by:
pjgeutjens
14 years ago
Posted by:
mekaywe
14 years ago
Posted by:
pjgeutjens
14 years ago
getting close to where I don't know how to help you further without actually getting my hands on the setup. But it looks to me like either there's something still hiding in the MSI's binary tables, OR the setup actually does a number of non-msi related operations that don't show up.
Last ditch option is to look at the small MSI's in the Windows\Installer folder (which would indeed be stripped of files), look at their product codes and do a lookup of these in the registry (HKCR\Installer). Hope there's more info in the LastUsedSource and other reg keys there.
PJ
Last ditch option is to look at the small MSI's in the Windows\Installer folder (which would indeed be stripped of files), look at their product codes and do a lookup of these in the registry (HKCR\Installer). Hope there's more info in the LastUsedSource and other reg keys there.
PJ
Posted by:
Packagingteam
14 years ago
I am getting uninstall hives for all 4 msi applications, and I am able to trigger it's uninstallation as well. There is no any uninstallstring. For all msi's it is showing same install location.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}]
"ModifyPath"="\"C:\\Program Files\\InstallShield Installation Information\\{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}\\setup.exe\" -runfromtemp -l0x040c"
"NoRepair"=dword:00000001
"UninstallString"="\"C:\\Program Files\\InstallShield Installation Information\\{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}\\setup.exe\" -runfromtemp -l0x040c -removeonly"
"LogFile"="C:\\Program Files\\InstallShield Installation Information\\{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}\\setup.ilg"
"InstallLocation"="C:\\Program Files\\ntmaes"
"ProductGuid"="{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}"
"InstallSource"="C:\\Documents and Settings\\local_administrator\\Desktop\\ntmaes\\"
"DisplayName"="Sage Serveur"
"Publisher"="Sage"
"URLInfoAbout"="http://www.sage.fr"
"HelpLink"="http://www.sage.fr"
"URLUpdateInfo"="www.sage.fr"
"DisplayIcon"="C:\\Program Files\\InstallShield Installation Information\\{A8F803B0-CFC6-4EF7-A1F1-CD4479855F26}\\cbinstuninst.ico"
"InstallDate"="20100507"
"Language"=dword:0000040c
"DisplayVersion"="16.02"
"Version"=dword:10020000
"MajorVersion"=dword:00000010
"MinorVersion"=dword:00000002
"LogMode"=dword:00000001
Posted by:
anonymous_9363
14 years ago
Posted by:
Rheuvel
14 years ago
Posted by:
Packagingteam
14 years ago
Great news!!!
We got all msi files: Process as follows.
we tried to take admin image of cache copies. It threw an error message for cab file, but at the same time, it created admin image msi. (msi with admin flags). We copied that msi to another location, and tried to install that msi seprately. Now it threw an error message for files\folders. We provided all the files and folders to it, and then it started working. Now we can merge loose folders in a cab file. Which is our standard.
Thanks to everyone for their inputs.
We got all msi files: Process as follows.
we tried to take admin image of cache copies. It threw an error message for cab file, but at the same time, it created admin image msi. (msi with admin flags). We copied that msi to another location, and tried to install that msi seprately. Now it threw an error message for files\folders. We provided all the files and folders to it, and then it started working. Now we can merge loose folders in a cab file. Which is our standard.
Thanks to everyone for their inputs.
Posted by:
richa_shetty86
14 years ago
Posted by:
AngelD
14 years ago
Posted by:
richa_shetty86
14 years ago
Posted by:
richa_shetty86
14 years ago
Posted by:
richa_shetty86
14 years ago
Posted by:
anonymous_9363
14 years ago
Posted by:
Packagingteam
14 years ago
Hi Richa,
Solution is simple.
Install your source. Obviously you will not get msi files in temp. Identify your msi files from c:\windows\installer
Copy thse msi and paste it in the c:\
now, You will have to take an admin image for these msi files.
msiexec /a c:\sage_sample.msi targetdir=c:\admin
you will get all loose files and folders, with admin image msi.
Solution is simple.
Install your source. Obviously you will not get msi files in temp. Identify your msi files from c:\windows\installer
Copy thse msi and paste it in the c:\
now, You will have to take an admin image for these msi files.
msiexec /a c:\sage_sample.msi targetdir=c:\admin
you will get all loose files and folders, with admin image msi.
Posted by:
richa_shetty86
14 years ago
Hi PackagingTeam,
I tried the exact same solution that you had mentioned above. After taking the admin image and trying to install the msi's, i got an error saying that a file was missing. Now earlier, i had taken a capture of this setup to provide all the files. But the files shown in the error where not captured in the setup. So we couldnt provide the files. Just wanted to know how did u provide the mssing files?
I tried the exact same solution that you had mentioned above. After taking the admin image and trying to install the msi's, i got an error saying that a file was missing. Now earlier, i had taken a capture of this setup to provide all the files. But the files shown in the error where not captured in the setup. So we couldnt provide the files. Just wanted to know how did u provide the mssing files?
Posted by:
Packagingteam
14 years ago
Posted by:
anonymous_9363
14 years ago
Posted by:
nheim
14 years ago
Hi Richa,
Like Ian suggest in an earlier post: Can you please upload this app to senduit?
With that, we could get a look on this beast and give you instructions how to proceed.
BTW: Never seen a setup with an MSI inside, which could not be extracted...
A solution which works all the time: Check the log files. The path to the installation source is ALWAYS in there.
Regards, Nick
Like Ian suggest in an earlier post: Can you please upload this app to senduit?
With that, we could get a look on this beast and give you instructions how to proceed.
BTW: Never seen a setup with an MSI inside, which could not be extracted...
A solution which works all the time: Check the log files. The path to the installation source is ALWAYS in there.
Regards, Nick
Posted by:
nheim
14 years ago
Posted by:
nheim
14 years ago
Hi Richa,
i just got short look at the client only installation.
By analyzing the log files, one can see, that the "Sage Serveur.msi" is installed 3 times,
but with different product and package codes to make it possible to install 3 instances.
You can see the differences by producing transforms from the 3 installed MSI's against Serveur.msi.
One of them will trow a 2223 error, which means, there are no differences to the original.
So, you will end up with 2 Transforms.
The files, BTW are stored in an embedded CAB, you can extract it with msidb from the SDK.
Make sure, that there are no changes done outside of the MSI's.
To do so, make a check against the original with this method: http://www.appdeploy.com/messageboards/fb.asp?m=59499
Regards, Nick
i just got short look at the client only installation.
By analyzing the log files, one can see, that the "Sage Serveur.msi" is installed 3 times,
but with different product and package codes to make it possible to install 3 instances.
You can see the differences by producing transforms from the 3 installed MSI's against Serveur.msi.
One of them will trow a 2223 error, which means, there are no differences to the original.
So, you will end up with 2 Transforms.
The files, BTW are stored in an embedded CAB, you can extract it with msidb from the SDK.
Make sure, that there are no changes done outside of the MSI's.
To do so, make a check against the original with this method: http://www.appdeploy.com/messageboards/fb.asp?m=59499
Regards, Nick
Posted by:
richa_shetty86
14 years ago
Posted by:
richa_shetty86
14 years ago
Hello nheim,
I have all the msi's available with me. The installation is the only problem. I have also checked the log files for the same.
I have uploaded the setup of this application. The link for the same is http://senduit.com/7668f4
BTW: Never seen a setup with an MSI inside, which could not be extracted...
A solution which works all the time: Check the log files. The path to the installation source is ALWAYS in there.
I have all the msi's available with me. The installation is the only problem. I have also checked the log files for the same.
I have uploaded the setup of this application. The link for the same is http://senduit.com/7668f4
Posted by:
richa_shetty86
14 years ago
Posted by:
richa_shetty86
14 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.