Increase the version number of acs-subsite and acs-authentication. Try to upgrade. If this does not help, exectute the apm-callback procedure for upgrade manually by adding it to e.g. zzz-postload.tcl.
MAKE SURE TO ONLY DO THIS ONCE !!!!
Otherwise you will end up with multiple additional parameters in acssc and you will have to remove them manually. This is due to the fact that the apm-callback-procs.tcl for the upgrade is calling a procedure which is not there once you make the upgrade and this breaks your system.
Already a message has been send to the OCT about this, here is a copy for reference:
The acs_authentification update is screwed as the service contracts are not renewed during an update. Not to mention that the new parameter "self-registration" is not added during the upgrade.
It would be good if core changes are made, that touch
- The data modell
- The Service Contracts
- Parameters
if one does not only test the install but also the upgrade path.
...
Furthermore, maybe I'm missing something, but the apm-callback "after upgrade" function is called after you say "upgrade" for a package. Saying upgrade though will not reload the files in the /tcl directory, namely not /apm-callback-procs.tcl
I assume it is therefore unwise to call a procedure defined in apm-callback-procs.tcl if the to be called procedure is not reloaded first....