YUM Update failing?

I have an update which keeps failing details:

Now updating java-1.7.0-openjdk …
Installing package(s) with command /usr/bin/yum -y install java-1.7.0-openjdk …
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile


If above article doesn’t help to resolve this issue please open a ticket with Red Hat Support.

Resolving Dependencies
–> Running transaction check
—> Package java-1.7.0-openjdk.x86_64 1: will be updated
—> Package java-1.7.0-openjdk.x86_64 1: will be an update
–> Processing Dependency: nss(x86-64) >= 3.28.4 for package: 1:java-1.7.0-openjdk-
–> Finished Dependency Resolution
Error: Package: 1:java-1.7.0-openjdk- (updates)
Requires: nss(x86-64) >= 3.28.4
Installed: nss-3.21.0-0.3.el6_7.x86_64 (@/nss-3.21.0-0.3.el6_7.x86_64)
nss(x86-64) = 3.21.0-0.3.el6_7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
… install failed!

Can anyone advise how I fix this issue?

It’s a 404 error. That file is gone.

You’ll need to figure out where that repository has moved to and update the baseurl or mirrorlist, as it doesn’t exist on that URL anymore. After you update the repo configuration, you’ll probably need to run “yum clean all” to force and update of all metadata and such.

Note this isn’t a Virtualmin repo failing. It’s a CentOS 6 SCL repo. Maybe there’s a new one and the 1.7.0 one has been retired?