The Community is now in read-only mode to prepare for the launch of the new Flexera Community. During this time, you will be unable to register, log in, or access customer resources. Click here for more information.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Norton AntiVirus Corporate Edition...

BCM4309
By
Level 8
I currently have NAVCE 7.5 installed on a number of systems. I would like to automatically uninstall 7.5 and install 7.6 through my package. I directly edited the NAVCE 7.6 .msi and created a custom action that would do that using the product code.

The custom action looks like this:

I created a "New EXE stored in the binary table"

Executable Filename: {NewBinary2}
Command Line: /I{BD12EB47-DBDF-11D3-BEEA-00A0CC272509}
Return Processing: Syncronous (Ignores Exit Code)
In-Script Execution: Deferred Execution
Install Exec Sequence: After InstallInitialize

This doesnt work. I get several different errors.

Please advise,

Bryan
(10) Replies

dynamox
By
Level 6
Hey Bryan. Why not go directly to 8.0. I just recently finished creating a nested installation that would install the Installshield Engine (required by Nav 8.0) and that install nav 8.0. I've also tried it on a box that had 7.6 installed. It went in as an upgrade, i did not have to uninstall anything. If you need any details ...let me know.

BCM4309
By
Level 8
Dynamox,

I resolved the issue in a way I didnt expect to. I took the original NAVCE installation which contains a setup.ini. In the cmdline: section I added MsiExec /I{Product Code}. That worked. It uninstalls 7.5 and installs 7.6. I never expected that to work but it did.

Thanks for the info. Have you seen any benefits in upgrading to 8.0?

Bryan

dynamox
By
Level 6
Bryan, so you took this section:

[Startup]
CmdLine=
Product=Norton AntiVirus Corporate Edition
PackageName=NavCE.Msi
MsiVersion=1.10.1029.1
EnableLangDlg=N
SuppressReboot=Y


and made it
CmdLine=MsiExec /I{Product Code}. <- Is this Product code for Nav 7.6 or Nav 7.5 ??
Interesting..i thought that /i switch was for installation not uninstallation.

So now, which msi do you run? the one for 7.5 ??

BCM4309
By
Level 8
Dynamox,

That was a typo! 😞

[Startup]
CmdLine=
Product=Norton AntiVirus Corporate Edition
PackageName=NavCE.Msi
MsiVersion=1.10.1029.1
EnableLangDlg=N
SuppressReboot=Y

and made it

CmdLine=MsiExec /x{Product Code}. <- This is the product code for Nav 7.5!

So... the command line points to the 7.5 installation which gets uninstalled first and then 7.6 gets installed. 7.6 is our corporate standard, another :-(.

Hope that clears things up, sorry for the delay in my response to you.

Bryan

BCM4309
By
Level 8
Forget this... It must have been a quirky poo. 🙂 It doesn't appear to work now. Grrrrrr. It did work before, honestly. Every now and then I get a command line options error from Windows Installer.

Bryan

dynamox
By
Level 6
Bryan, if you are going to go with Nav 8.0 ...let me know..cause i monkey around with that thing and made an nested install that uninstalls 7.6 (i assume it will uninstall 7.5 as well) and installs 8.0. I include grc.dat so it points to the right parent server.

BCM4309
By
Level 8
Could I take a look at your msi, just to see how you performed the uninstall of 7.6? I'm sure I could use that to uninstall 7.5!

Thanks,

Bryan

P.S. Let me know if you need anything!

dynamox
By
Level 6
actually i did not do anything to uninstall 7.6...i simply run install for 8.0 and it detects that 7.6 is installed and simply upgrades it to 8.0.

BCM4309
By
Level 8
Has anyone successfully created a transform for SACE 8.1? I get through most of the process in tuner (attempted using 3.5 & 5.02, both fail at the same location) and then nothing. It does require Install Script which I have installed on the machine that I'm building the transform on.

HELP!!!

Bryan

Harley0226
By
Level 5
BCM4309,

Use Symantec config tool and then add the Installshield engine to the msi or install the engine separately. I wouldn't suggest using a transform on Symantec product unless you directly edit it so you break their logic and make it portable for your environment.