Failing to update Jackson 2 API Plugin to newer version

I would like to add a stage for pushing to Amazon ECR but when I attempt to install the plugin I get an error to upgrade Jackson 2 API plugin
Jackson 2 API Plugin (2.13.0-226.v0c5dd2d2fd2a) to be updated to 2.13.0-230.v59243c64b0a5

Dependency errors:

Amazon Web Services SDK :: Minimal (1.12.131-302.vbef9650c6521)
Update required: Jackson 2 API Plugin (2.13.0-226.v0c5dd2d2fd2a) to be updated to 2.13.0-230.v59243c64b0a5 or higher

Indirectly dependent plugins:

Amazon ECR plugin (1.7)
Failed to load: Amazon Web Services SDK :: ECR (1.12.131-302.vbef9650c6521)
CloudBees AWS Credentials Plugin (1.33)
Failed to load: Amazon Web Services SDK :: EC2 (1.12.131-302.vbef9650c6521)
Amazon Web Services SDK :: ECR (1.12.131-302.vbef9650c6521)
Failed to load: Amazon Web Services SDK :: Minimal (1.12.131-302.vbef9650c6521)
Amazon Web Services SDK :: EC2 (1.12.131-302.vbef9650c6521)
Failed to load: Amazon Web Services SDK :: Minimal (1.12.131-302.vbef9650c6521)

When I try to upgrade however it is greyed out and shows that they are multiple dependent plugins :

Surely they must be another way of upgrading the plugin as required , I am short of options. Last thing I need is to uninstall all those dependent plugins , plus there is risk of breaking some configs and pipelines that I have setup on this Jenkins .

It sounds like your using an outdated version of jenkins. There’s been multiple security concerns in previous versions, so its always recommended to upgrade to latest stable.

You can try to install to install an older version of Amazon Web Services SDK either manually (download off plugins.jenkins.io) or use plugin manager cli.

That being said, what does the ecr plugin do, can’t you just docker login ecr.hostname then docker push ecr.hostname/thingie?