Odd issues with R12 roll-out to production servers
A customer of mine implemented R12 (AKB #46763 ) in production after diligently testing the roll-up in test and pre-production environment.
However a couple of server (one in production, one in pre-production) completed the install but where left in a non working state due to the following error documented in the release notes :
Installing R12 after NS 6.0 SP3 but before database configuration causes errors
If you install R12 after installing NS 6.0 SP3 but before the database configuration wizard has run, when you run the wizard there will be errors in the log:
Error=Altiris.NS.Security.Cryptography.KeyNotFoundException: The key 'NS.Installation.Legacy' does not exist.
The errors thrown in the log while configuring the Notification Server are because items try to initialize their data by using the encryption key before the key is installed. The failed item will re-initialize itself the next time it is used.
The issue for my customer was that these error where still occurring hours after the R12 installation, so the database configuration post roll-up installation must have missed a certain number of elements.
These errors are quite bad for production because the crypto key is used in the Altiris Agent configuration policies and this error prevents policies from being crafted properly i.e. no policies from the server can be delivered to the agents!!!
We did a roll-back to R10 and will complete further investigations this week to find out where this error comes from and how to avoid it in order to patch the server properly.