# Redundant server upgrade to 7.4

**URL:** <https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231>\
**Category:** Ignition\
**Created:** [March 31, 2012, 11:18am UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231 "2012-03-31T11:18:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [March 31, 2012, 11:18am UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/1 "2012-03-31T11:18:33Z")

</div>

Hey guys,

I upgraded our servers this weekend to 7.4 and the main server went great. It upgraded, restarted and had no problems. When I upgraded the backup server it did the upgrade and when it went to restart it would keep popping up in the status screen and then it would go away.

I checked it out on the server and the gateway keeps restarting itself, it’s getting some kind of error but I can’t make out what it is. I’m including the wrapper file and a thread dump from the backup gateway. Thanks!

[wrapper.log](https://us1.discourse-cdn.com/inductiveautomation/original/2X/e/e3e8fd4f6ef738332e2526ddd6051ee9ef2290c6.log) (2.16 MB)

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [March 31, 2012, 11:21am UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/2 "2012-03-31T11:21:49Z")

</div>

It wouldn’t let me upload the thread dump, I had to change the extension to .txt

[threadDump.txt](https://us1.discourse-cdn.com/inductiveautomation/original/2X/2/2ee650077594f66dd3191cc7f8bec1944e55eeed.txt) (7.83 KB)

Edit:

I completely uninstalled Ignition on the backup server and then installed a clean copy, it started fine. I then set up the redundancy settings to connect to the master gateway and it downloaded the project from the master and then started doing the same thing. It would keep restarting until it finally gives up.

Here is the wrapper.log file for the clean install of the backup server:

[wrapper.log](https://us1.discourse-cdn.com/inductiveautomation/original/2X/8/8b609881345e54c1e9ebdec93a5a1e76116dcaa8.log) (331 KB)

---

<div class="post-metadata">

**Author:** ![Curlyandshemp](https://avatars.discourse-cdn.com/v4/letter/c/bcef8e/32.png) [@Curlyandshemp](https://forum.inductiveautomation.com/u/Curlyandshemp)\
**Post date:** [April 1, 2012, 3:03am UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/3 "2012-04-01T03:03:24Z")

</div>

This does not help you with your problem, but what I have learned from 20+ years in this business,  
NEVER install a new product over a weekend or on an out of town job.

---

<div class="post-metadata">

**Author:** ![cbabb](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cbabb/32/49029_2.png) [@cbabb](https://forum.inductiveautomation.com/u/cbabb)\
**Post date:** [April 1, 2012, 2:00pm UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/4 "2012-04-01T14:00:26Z")

</div>

[quote=“Curlyandshemp”]This does not help you with your problem, but what I have learned from 20+ years in this business,  
NEVER install a new product over a weekend or on an out of town job.[/quote]

and NEVER on Friday at 4pm

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [April 1, 2012, 4:45pm UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/5 "2012-04-01T16:45:20Z")

</div>

You’re right, that doesn’t help me with my problem… 😉

It’s not a big deal since the primary server is working fine, I wouldn’t do a server upgrade without several backup plans in place. During the week or otherwise. If it was that big of a deal then I’d just go back the working version and do a gateway restore, and you can be sure that if it was that big of a deal I wouldn’t be waiting for an answer on the forums. 😛

You’ve got me beat on experience, but in the 11 years I’ve been doing this I’ve learned one undeniable truth: NOTHING goes as planned. I’d rather spend the time getting stuff working correctly on the weekends where I have plenty of time than telling production that the servers will be down for an hour during a production day to have a disaster happen and loose 3 hours of production data. Been there, done that. I’ll stick to the weekends… ![:thumb_right:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/2026e28c0c425034352c1b75807edf956adc75f4.gif ":thumb\_right:")

---

<div class="post-metadata">

**Author:** ![nathan](https://avatars.discourse-cdn.com/v4/letter/n/c5a1d2/32.png) [@nathan](https://forum.inductiveautomation.com/u/nathan)\
**Post date:** [April 1, 2012, 6:33pm UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/6 "2012-04-01T18:33:37Z")

</div>

That reminds me of a quote from General Eisenhower, "Plans are worthless, but planning is everything"

> [@Duffanator](#):
>
> one undeniable truth: NOTHING goes as planned.

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [April 2, 2012, 5:31pm UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/7 "2012-04-02T17:31:57Z")

</div>

This is a problem that has been cropping up lately due to a change somewhere along the way of how backups work. The problem is that the modules installed on the backup don’t match those of the master. The system is supposed to do a “full” restore and get them, but they’re not being included.

To fix, you basically just need to copy the “modules” folder under “{Install Dir}/home/user-lib” from the master over to the backup, and restart the backup. After doing this, the backup should do a “data-only” restore, instead of a “full” restore, and then everything should be fine (You’ll see this in the wrapper.log file, if you care- it previously said “INFO [BackupStateManager] [07:55:10,798]: Initiating a full restore.”). Or you’ll just see that the backup starts up correctly.

Regards,

---

<div class="post-metadata">

**Author:** ![Duffanator](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/duffanator/32/3560_2.png) [@Duffanator](https://forum.inductiveautomation.com/u/Duffanator)\
**Post date:** [April 2, 2012, 5:38pm UTC](https://forum.inductiveautomation.com/t/redundant-server-upgrade-to-7-4/4231/8 "2012-04-02T17:38:28Z")

</div>

That took care of the problem. Thanks, Colby!
