Thanks Abhijit, I upgraded from 9.1.04 to the latest version and the installer still says it’s a secondary server.
This server is just an archive and it’s running fine so I think I’ll leave it like this. It remains a mystery to me that BMC apparently doesn’t know the exact procedure they use to determine whether it’s a primary or a secondary server. After spending countless hours with their support to no avail I’m giving up. Thomas > On 27. Apr 2019, at 13:30, Abhijit Hendre <[email protected]> wrote: > > For 9.1.04 , there is a roll back utility to roll back platform upgrade (AR, > Atrium Core, Atrium Integrator) which also roll backs control table mentioned > by Doug. Please check with BMC support for this utility. You will have to run > this utility and then run upgrade again. > > > Thanks, > Abhijit H > >> On Thu, Apr 25, 2019, 12:41 AM Thomas Miskiewicz <[email protected]> wrote: >> I have a restore point for the current messed up state so I’ll run the >> installer and see what it says. >> >>> On 24. Apr 2019, at 21:00, Reif, Douglas <[email protected]> wrote: >>> >>> If I ran this past the ‘committee’ you know what they would say; “We never >>> tested that”. >>> >>> I’m guessing. Maybe they did test it. But I have a good feeling that you’d >>> be on your own. >>> >>> Having said that, the idea has merit. >>> >>> Say you upgraded to 1902. It should assume that your DB is a fully intact >>> 9104 DB with all the forms and workflow that would have been imported had >>> it been a successful 9104 upgrade >>> >>> . >>> >>> So it should go ahead and upgrade the DB on your first install, which is >>> going to be a “primary” server install because the DB version is >>> different.. Then it will start ARServer and if it starts up fine, will >>> import stuff. >>> >>> >>> >>> Now, it is only going to import stuff that it thinks needs to be imported >>> based on the fact that you are upgrading from 9104 to 1902. This is where >>> there is potential to not go perfectly. But it should be pretty close. >>> >>> >>> >>> The concern would be if something was missing from your 9104 definitions >>> that prevents a 9102 definition from being imported. Or in 9102 did not >>> import something because it assumed it was already there. >>> >>> >>> >>> There are not critical problems. But you could test and see how it goes. >>> >>> Check the install logs and look for any files with ‘error’ in the name >>> under the ..\ARSystem\logs directory >>> >>> Good idea, >>> >>> >>> >>> Doug >>> >>> >>> >>> >>> >>> From: ARSList [mailto:[email protected]] On Behalf Of Thomas >>> Miskiewicz >>> Sent: Wednesday, April 24, 2019 11:39 AM >>> To: ARSList <[email protected]> >>> Subject: [EXTERNAL] Re: Installer is performing a secondary server >>> install/upgrade, No forms will be imported. >>> >>> >>> >>> What about upgrading to even higher version? I see that the DB version >>> would change so maybe we could force it this way? >>> >>> >>> On 24. Apr 2019, at 20:33, Reif, Douglas <[email protected]> wrote: >>> >>> This is a difficult position. Since the DB was already upgraded to 57, the >>> installer won’t upgrade it again; nor will it perform the imports that >>> typically would have occurred after the DB was upgraded and arserver >>> restarted. >>> >>> And there is not a way to downgrade the DB. >>> >>> A “secondary” server is any server that is installing after the db was >>> upgraded. >>> >>> The “primary” server is the first one to run the install while the DB is >>> still the original version. >>> >>> Without a backup, I don’t know how you are going to get the installer to do >>> what you want. >>> >>> An alternative is to simply manually import everything. >>> >>> As you may be aware, there’s a lot of stuff to import. And this is not >>> technically a supported method. >>> >>> BMC wants you to always have a DB backup or restore point you can use. >>> >>> If you do decide to import manually, most everything is going to be in the >>> ‘Installforms’ directory. >>> >>> But I am not going to make an official recommendation that you do that. >>> You can try it and see where it takes you. Test, Test, Test >>> >>> >>> >>> Doug >>> >>> >>> >>> >>> >>> From: ARSList [mailto:[email protected]] On Behalf Of Thomas >>> Miskiewicz >>> Sent: Wednesday, April 24, 2019 11:23 AM >>> To: ARSList <[email protected]> >>> Subject: [EXTERNAL] Re: Installer is performing a secondary server >>> install/upgrade, No forms will be imported. >>> >>> >>> >>> Hi Doug, >>> >>> >>> >>> and thank you for the prompt reaction! >>> >>> >>> >>> The currdbversion version is indeed 57 however we don’t have a db we can >>> revert to... >>> >>> >>> >>> So the questions remain: >>> >>> >>> >>> - how does the installer recognize whether it’s dealing primary vs >>> secondary server >>> >>> >>> >>> or >>> >>> >>> >>> - how can we convince it to think of this server as primary server. >>> >>> >>> >>> Is a secondary server secondary forever? No right? >>> >>> >>> >>> >>> >>> >>> >>> Thomas >>> >>> >>> >>> >>> >>> >>> >>> On Wed 24. Apr 2019 at 20:17, Reif, Douglas <[email protected]> wrote: >>> >>> Thomas, >>> >>> We often see this problem after a prior install failed but had already >>> updated the database. >>> >>> You run the next install and it checks the dbversion from the control table. >>> >>> See https://communities.bmc.com/docs/DOC-37267. This shows that for 9104 >>> the currdbversion would be 57. >>> >>> So my assumption is that if you checked the control table, you would see >>> this, meaning the DB was upgraded. >>> >>> >>> >>> The solution for this is to rollback the DB to prior to the upgrade that >>> failed. >>> >>> The upgrades do not rollback the database automatically. It’s a lot of >>> work to undo some of the things the installers does because decisions are >>> made dynamically based on the environment. It’s a lot easier to make a db >>> backup or restore point and if the install fails, just revert to that. >>> >>> >>> >>> DougR >>> >>> >>> >>> >>> >>> From: ARSList [mailto:[email protected]] On Behalf Of Thomas >>> Miskiewicz >>> Sent: Wednesday, April 24, 2019 10:01 AM >>> To: ARSList <[email protected]> >>> Subject: [EXTERNAL] Installer is performing a secondary server >>> install/upgrade, No forms will be imported. >>> >>> >>> >>> Hi All, >>> >>> >>> >>> we upgraded one single 7.6.04 server to 9.1.04 and got this at the end: >>> Installer is performing a secondary server install/upgrade, No forms will >>> be imported >>> >>> >>> >>> Same situation when we try to re-run the installer. Does anyone know where >>> does Remedy store the info or how it recognises which type of server >>> (primary/secondary)? >>> >>> (Definitely not via ARSystemInstallationConfiguration as the parameter >>> BMC_IS_SECONDARY_SERVER is set to false.) >>> >>> >>> >>> BMC Support doesn’t know how to solve this… >>> >>> >>> >>> >>> >>> >>> >>> Thomas >>> >>> -- >>> ARSList mailing list >>> [email protected] >>> https://mailman.rrr.se/cgi/listinfo/arslist >>> >>> -- >>> ARSList mailing list >>> [email protected] >>> https://mailman.rrr.se/cgi/listinfo/arslist >>> >>> -- >>> ARSList mailing list >>> [email protected] >>> https://mailman.rrr.se/cgi/listinfo/arslist >> -- >> ARSList mailing list >> [email protected] >> https://mailman.rrr.se/cgi/listinfo/arslist > -- > ARSList mailing list > [email protected] > https://mailman.rrr.se/cgi/listinfo/arslist
-- ARSList mailing list [email protected] https://mailman.rrr.se/cgi/listinfo/arslist

