IMO, There is no proper automatic solution for that problem.
There is only solutions that involves human interpretation and intervention.
If you keep the previous state when a recovering fails, then restart the container, and images it fails again and again...
What do you propose to recover the failing artifact?
The only solution is to uninstall it. That's why the state that is kept at the recovering process is the ones that has been set successfully.
Another current problem is that a SA cannot been installed if a component is not STARTED/STOPPED. This filter set at the component level must be removed.
What alternative do you propose that can be acceptable for exploitation?
IMO, There is no proper automatic solution for that problem.
There is only solutions that involves human interpretation and intervention.
If you keep the previous state when a recovering fails, then restart the container, and images it fails again and again...
What do you propose to recover the failing artifact?
The only solution is to uninstall it. That's why the state that is kept at the recovering process is the ones that has been set successfully.
Another current problem is that a SA cannot been installed if a component is not STARTED/STOPPED. This filter set at the component level must be removed.
What alternative do you propose that can be acceptable for exploitation?