Hi all,

I am unable to isntall nero silently, as mentioned in the Package KB article for Nero, i tried installing it through the commandline
setupx.exe /i /q SERIALNUMBER="XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX" EULAACCEPTED="1" DESKTOP_SHORTCUT="0" INCLANGUAGES="ENG, DEU, FRA, ITA, ESP" SX SOURCEPATH="PATH to Folder/Share where setupx lies" CONFIGPATH="Path to Folder/Share where setupx lies"

but the application throws an popup message saying that "Application popup: SetupX.exe - Application Error : The instruction at "0x100b8cf5" referenced memory at "0x00000001". The memory could not be "read"." The error while trying to install silently, it executes fine when installed in UI

Also i tried debugging the log which gets generated under %tmp%\nrolog folder it says that COnlineServicesInfoReader::DoTask:3420: Failed to initialize NOS obejct. First installation?
and stops at Action IDD_SEQUENCEE_LICENCE_CHECKER.

Any idea how to proceed with it.Please suggest.
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
From the many posts here on AD, we can safely conclude that Nero's is another messy MSI. Whilst I'm not intimate with it, my guess - given the 'Failed to initialize NOS object' error - would be that some DLL registration has either failed or doesn't take place in a silent install. Check the sequence tables for anything which looks like it might be performing DLL registration and ensure that it runsin both UI and Execute sequences.
Answered 03/04/2009 by: VBScab
Red Belt

Please log in to comment
0
I have the same problem with silent install for NERO9.
Tried with S/N both in command-line and in .xml with the same result.

1. With UI sequence (command-line):
setupx.exe /i EULAACCEPTED="1" DESKTOP_SHORTCUT="0" INCLANGUAGES="NOR, ENG" SX SOURCEPATH="%~dp0" CONFIGPATH="%~dp0"

...installation goes ok, with all set (EULA, S/N, Languages).

2. With just a single Silent switch added:
setupx.exe /i /q EULAACCEPTED="1" DESKTOP_SHORTCUT="0" INCLANGUAGES="NOR, ENG" SX SOURCEPATH="%~dp0" CONFIGPATH="%~dp0"

...installation crashes on (log from TEMP folder) :
|COnlineServicesInfoReader::DoTask:3420: Failed to initialize NOS obejct. First installation?
|CSequencer::Start:432: IDD_SEQUENCEE_LICENCE_CHECKER
|CDeploymentLogger::AddLine:213: Deployment engine executes 'IDD_SEQUENCEE_LICENCE_CHECKER'
|ILT::CheckCategoryLicense:423: The serial number provided is NOT correct! Serial:
|ILT::CheckCategoryLicense:428: CheckFamilyLicense! FALSE


3. Studying the .msi from unit_app_30 in Orca shows only the following interesting CustomAction in InstallExecuteSequence:
CA_SetSerialPermanent PIINSTALLTYPE="Installation" 6597
...which is, (correctly) absent in InstallUISequence.
Playing with it's conditions also brings no result.

4. What was also tried around that:
a). registering NERO installation .dlls manually, like AdvrCntr4.dll, which also sometimes crashes.
b). playing with command-line parameters. Changing their sequence, excluding/including some, etc. No result - the crash is stable as sonn as /q or /qb is present.
c). trying to post s/n in .xml-file in different ways. With "", ', spaces, dashes, and "quot" sign.
...no result after all.

If someone faced that error, please post any solution available. Thanks in advance.
Answered 05/08/2009 by: ZaXaR
Yellow Belt

Please log in to comment
0
I'm pretty sure there'll be something in the KB about this (my box is virus-scanning at the moment and therefore running like a dog) but normally, when silent installs fail but non-silent ones don't, it's not an unreasonable assumption that a Custom Action is running in the UI sequence but not in the Execute sequence.
Answered 05/09/2009 by: VBScab
Red Belt

Please log in to comment
2
I faced similar problems, and started trying to debug the install routine. Mine was initially failing on AdvrCntr4.dll. After a couple of hours, I obtained the update from here: http://www.nero.com/enu/downloads-nero9-update.php (9.2.6.0) and it worked fine. Saved me a headache I guess....
Answered 05/12/2009 by: captain_planet
Second Degree Brown Belt

Please log in to comment
0
2 captain_planet:
Could you please, clarify, what are the contents of this update?
Is it possible then to try to make a normal-working unattended installation? In what form update is delivered? Our customers are very strict about any standalone patches and updates, and I can't find anywhere normal documentation regarding it, to motivate them, only release notes for update.
Answered 05/13/2009 by: ZaXaR
Yellow Belt

Please log in to comment
0
....to be honest Zaxar, I didn't investigate the changes to the installation source too much. The install routine was much the same - a setupx.exe/setup.xml calling a whole bunch of MSIs. I know for sure that Nero re-authored the Setupx.exe (my intitial version was 4.0.8.118 which didn't work, and my new working version is 4.2.7.100) in the updated installation source. I didn't have time to start comparing all DLLs etc which it extracted. I try not to spend too much time on junk like this - if a terrible install routine like this actually manages to work as expected then I'm (partially) happy.
Answered 05/14/2009 by: captain_planet
Second Degree Brown Belt

Please log in to comment
0
2 captain_planet:
Thanks for help! That really worked fine for me.

Nero-9.0.6 Installation crashes due to the problems with IDD_SEQUENCEE_LICENSE_CHECKER action. That results in a crash, when silent mode is triggered.
The solution was:
1. Download Nero-9.2.6.0 Trial from their off.site: http://www.nero.com/enu/downloads-nero9-update.php (384Mb)
2. Use command-line:
setupx.exe /i /q SERIALNUMBER="1111-2222-3333-4444-5555-6666-7777-8888" EULAACCEPTED="1" DESKTOP_SHORTCUT="0" INCLANGUAGES="NOR, ENG" SX SOURCEPATH="%~dp0" CONFIGPATH="%~dp0"
3. Get rid of notification window on 1st launch:
RENAME "%CommonProgramFiles%\Nero\AdvrCntr4\NOSProductRegistration.dll" BACKUP_NOSProductRegistration.dll
(or just delete it)

4. Set Language to any, from installed ones:
Modify REG_SZ registry entry in "HKCU\SOFTWARE\Nero\Nero 9\Shared\FamilyLanguage" to "NOR","ENG","RUS" or whatever.

Hope, someone will find it useful in same case.
Answered 05/22/2009 by: ZaXaR
Yellow Belt

Please log in to comment
0
....thanks for the update ZaXaR. Glad you got it working in the end. [;)]
Answered 05/22/2009 by: captain_planet
Second Degree Brown Belt

Please log in to comment
0
Thanks ZaXaR..

And btw, if you want to remove the Ask toolbar, simply remove the "unit_app_75" folder.

More information at : http://itninja.com/link/sql-server-books-online---performing-an-unattended-installation9
Answered 07/03/2009 by: darkfang
Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity