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

Reply via email to