AppDeploy.com

 


Error During repair in vista

Click here to associate this thread with a Package KB article.
Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [AppDeploy Forums] >> Package Development >> Error During repair in vista Page: [1]
Login
Message << Older Topic   Newer Topic >>
Error During repair in vista - 10/21/2008 12:57:15 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
hi all,
My application Nero 8 is giving an error in Repair in Vista OS. The repair works fine in XP OS but when i am    
trying to repair the same application in Vista it gives me an error saying that "Installer stopped prematurely". when
i looked into the log for repair i found the following lines during the Installfiles standard action which as giving 
problem:

MSI (s) (1C:54) [05:44:27:494]: Internal Exception during install operation: 0xc0000005 at 0x000A83FC.
MSI (s) (1C:54) [05:44:27:494]: WER report disabled for non-console install.
MSI (s) (1C:54) [05:44:27:494]: Internal MSI error. Installer terminated prematurely.

when we look into services the windows installer service is terminated.....also even if we restart it the same error occurs during the next repair of the same application....
Anybody has any idea regarding this. any help would be appreciated.


Thanks and Regards

Sidharth

< Message edited by sidverma -- 10/21/2008 1:47:43 AM >
Post #: 1
RE: Error During repair in vista - 10/21/2008 8:33:36 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
Hi Guys,

   Please help us regarding this.....urgent help required.

Thanks and Regards

Sidharth

(in reply to sidverma)
Post #: 2
RE: Error During repair in vista - 10/21/2008 8:50:21 AM   
VBScab


Posts: 6623
Score: 190
Joined: 9/5/2006
From: London, UK
Status: offline
- Have you tried the vendor's support services?
- Monitor the repair with ProcMon (or your favoured process/file/registry monitor) to see exactly what's going on. I'd wager it's almost certainly a permissions-related issue.


_____________________________

- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. PMs and personal emails will be ignored.

(in reply to sidverma)
Post #: 3
RE: Error During repair in vista - 10/22/2008 12:24:00 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
I tried that out but we get nothing from it....actually it gives this error during installfiles(I am sure about this because i have tried by commenting the installfiles action and it did not through any error) standard Action ....we found out
on the internet that it is related to digital signature checking inside For the external cabs(not sure though) which happens only in vista.....but not able to find out why this exception is coming and for which cab it is coming.....
Also i have tried the following things:
1.) removed all the assemblies.
2.) Removed all the services and system32 files.
3.) made component attribute for all the component as "do not overwrite" so that none of the files are in use during repair.

All the above solutions did not work....

do you want me to show you the whole Log from the Repair?

< Message edited by sidverma -- 10/22/2008 12:25:16 AM >

(in reply to VBScab)
Post #: 4
RE: Error During repair in vista - 10/22/2008 4:15:09 AM   
VBScab


Posts: 6623
Score: 190
Joined: 9/5/2006
From: London, UK
Status: offline
So....you found out that the issue was likely to be the requirement for digital signature so you set about destroying the guts of the application in various ways to bypass that requirement? Bizarre....

On this page http://www.microsoft.com/windows/compatibility/Search.aspx?type=Software&s=nero a number of products in the Nero suite are marked as 'Get paid upgrade' which is presumably MS's strangulated English for ' You need to get an upgrade, for which you have to pay'. I'd be badgering the vendor or, more likely, encouraging my users to use CDBurnerXP which is a) free, b) crash-free and c) works on Vista straight out of the box. http://cdburnerxp.se/

_____________________________

- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. PMs and personal emails will be ignored.

(in reply to sidverma)
Post #: 5
RE: Error During repair in vista - 10/22/2008 5:42:45 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
ya i would do that too....but the problem here is i am not the user but the packager of the application....and whatever client tells me to package i have to package that....
I did all those changes to find out the root cause of the problem but was unable to do so.....anyways if you check the source of Nero 8 application you will find out that it does not contain any shortcuts which are advertised and all the features are also present as not advertisbale......which means the vendor itself does not support any advertising.... it is when we try to make advretised shortcut we get this error......... but still there should be some explaination to this error.....also we cannot get away by saying only this that vendor does not support it........
that is the reason why we are finding about the solution to this problem.

(in reply to VBScab)
Post #: 6
RE: Error During repair in vista - 10/22/2008 6:49:15 AM   
VBScab


Posts: 6623
Score: 190
Joined: 9/5/2006
From: London, UK
Status: offline
It might have helped to explain at the outset that it is the addition of advertised shortcuts which is causing you problems. For me, it's a stretch to describe that as a 'repair'. A repair generally refers to the replacement by the installer engine of files or registry entries which have been removed. The point is arguable, I guess, but still, a clear explanantion of the problem might have saved some time.

Now, when you say:
quote:

it is when we try to make advretised shortcut we get this error
does that mean at compile-time (i.e. when trying to build the transform) or at run-time (i.e. when the MSI/MST is run on the target workstation?


_____________________________

- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. PMs and personal emails will be ignored.

(in reply to sidverma)
Post #: 7
RE: Error During repair in vista - 10/22/2008 6:52:24 AM   
nheim

 

Posts: 1177
Score: 55
Joined: 4/5/2004
From: Switzerland
Status: offline
Hi sidharth,
Nero is one hell of an MSI!
This MSI file is full of custom actions, custom tables and lot of tables get altered during runtime and so on.
So, there are most likely pretty good reasons, that advertising is disabled.
I would make sure, that the repair option in ARP is disabled.

Other solutions would be to do a complete repackaging (this is the only app which comes as MSI so far, where i recommend this!)
The best way would be, to do a transition of the present MSI into an "regular" MSI. But this needs in deep knowledge of the product (and a lot of time).
There is an other unofficial distribution of nero at updatepack.nl.
Regards, Nick

(in reply to sidverma)
Post #: 8
RE: Error During repair in vista - 10/22/2008 7:15:51 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
Hi vbscab,

  sorry could not explain the problem clearly earlier.....will explain it now. The error comes during the Self- repair
  of the application and it comes only in vista and not in XP.
  by self-repair i mean when i delete a particular file and launch the advertise shortcut of the application or
  when i try to forcefully repair the application through msiexec /f. Now these shortcuts were not advertised in the
  source but we made them as advertised.
  The only starnge thing is that the repair works fine in XP and but does not work on Vista. so it has to do  
  something with windows installer 4.0 or later version technology which is causing this error to occur.

Thanks and regards

Sidharth




(in reply to VBScab)
Post #: 9
RE: Error During repair in vista - 10/22/2008 7:29:00 AM   
VBScab


Posts: 6623
Score: 190
Joined: 9/5/2006
From: London, UK
Status: offline
Are you editing the shortcuts within the MSI itself to change them to advertised or are you using a transform in which those shortcuts which you are replacing or removed and substituted with your own?


_____________________________

- Don't know why 'x' happened? Want to know why 'y' happened? ProcMon will tell you.
- Try using http://www.google.com before posting.
- I answer questions only via forums. PMs and personal emails will be ignored.

(in reply to sidverma)
Post #: 10
RE: Error During repair in vista - 10/22/2008 7:37:55 AM   
sidverma

 

Posts: 14
Score: 0
Joined: 12/1/2005
Status: offline
we have used a transform to change the shortcuts to advertised.....will that make any difference??....since i can see all the changes getting reflected

(in reply to VBScab)
Post #: 11
Page:   [1]
All Forums >> [AppDeploy Forums] >> Package Development >> Error During repair in vista Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.047