[V] set up the outage page redirect for the web interface and service unavailable for the repositories
[V] Wait till the sheduled disk backup is complete
[V] Turn off puppet
[V] Install the RPM
[V] Check, if /services/nexus/nexus-professional-2.2.1/bin/nexus has following line:\\RUN_AS_USER=jetty If it is not the case, it would be great, if you can find why. I always suspected Puppet.
[V] Resolve puppet files (nexus.properties and nexus.), that are in the new directory (version number has changed to 2.2.1)
[V] If possible, apply the variable improvement we discussed today (single template for nexus.properties, that uses Puppet variables)
[V] Check the existence of tmp folder. Its owner must be jetty. (It shall be in /services/nexus/nexus-professional-2.2.1)
[V, H] Turn on Puppet and check the modified files are in place