- Posted on
Tue Dec 13, 2016 12:11 pm
-
spiv
offline
-
- Posts: 190
- Joined: Jul 15, 2014
I just did an upgrade from 6 to 7 and following the directions it worked great.
A few tips:
General suggestion - as a Mac "newbie" you should have good backup procedures in place first. Everyone has different preferences, but rather than Time Machine (which is convenient, but sometimes problematic), I prefer to clone my system hard drive. I purchased two inexpensive USB 3.0 external hard drives (Western Digital 2 TB Passports), and I run a disk clone utility called "Carbon Copy Cloner". I have automated task run every night to clone the entire system and about once a month I swap the external drives so I have a disconnected "air gap"d external hard disk that is no more than 1 month old. The advantage of cloning is that it creates a bootable drive which you can actually boot from if your system drive is completely dead.
I also use a cloud based backup, CrashPlan, so I have an offsite backup as an extra safety measure. I prefer CrashPlan, but people have good look also with Back Blaze. For around $5/month, it really is worth it.
Indigo data backup:
Absolutely follow the migration instructions to make a copy of the Indigo 6 library folder first. It is not that big (at least in my case) and will fit on a decent USB flash drive or Dropbox-style cloud service. This takes very little time and removes any concerns you have about rolling back if you have any trouble.
Co-existance:
When you install Indigo 7, it co-exists separately from Indigo 6. Both apps will be on your system, so make sure you pay attention to which one you are launching if you keep both around for a brief period. Each app will have all it's data in a different library folder - see the Indigo docs for details on how to find the folder.
The only thing to be aware of is that the first time you run Indigo 7, it will copy your existing Indigo 6 database and convert it to the Indigo 7 format and store it in the new library. This means if you run Indigo 7, make some changes, and then need to go back to Indigo 6, any changes you made will not be converted back into the Indigo 6 database.
If you have custom graphics/control pages, follow the directions in the upgrade instructions to copy those files into the Indigo 7 library.
Operating System Re-Build:
Unlike the Windows operating system, OS X (now macOS) does not seem to suffer from the same kind of OS "bit rot" where after a while the OS seems slower and slower from configuration changes, driver updates, security patches, etc. and the only solution is to wipe the hard drive and re-install a fresh copy of Windows ("bare metal restore" or a "Nuke & Pave" procedure).
That said, most of us with Macs still tend to "Nuke & Pave" once in a while (every year or so). If not to cure "bit rot", but to eliminate all the extra stuff we have loaded/unloaded and experimented with on our systems over time. The easiest way to have a clean minimal system is to start fresh and only load the apps, utilities, etc. when you need them instead of in advance.
Upgrading from Indigo 6 to Indigo 7 is a good time to consider a "Nuke & Pave" and possibly to upgrade from El Capitan to Sierra. Here is what I did:
1. Full backup of current system twice to external USB drives. Put one away as an "archive", booted from the second one as an external drive and verified it runs as a "hot backup" if needed.
2. While booted from the "hot backup" completely erased the main system drive and installed Sierra as a bare metal "Nuke & Pave".
3. Verified the operating system working fine, installed minimal utilities (CrashPlan cloud backup).
4. Copied my existing Indigo 6 library files from my backup and re-installed Indigo 6. As this point, I have a clean system running on the new macOS Sierra with my existing Indigo 6. I ran this for a few days to make sure everything was working - both the new OS and all my Indigo schedules, triggers, etc. that sometimes only run once or twice of the course of a few days.
5. Made a backup again, of both the system and the Indigo 6 library files, then installed Indigo 7 following the instructions.
6. Voilà! Now I have Indigo 7 running on Sierra. For me, everything when smoothly, but I had full backups and rollback capability ready each step of the way if I ran into problems.
Operational changes:
Indigo 7 includes a subscription service for updates, and also includes free access to the Reflector service for remote access. If you weren't using the Reflector, read the docs and set it up as it a convenient feature. (I was using a VPN, but using the Reflector is an easier option).
The user interface of Indigo 7 looks virtually identical to Indigo 6, so there is no real learning curve or "upgrade shock" of everything looking different or commands being in different places.