repository .xml files not found

I’m getting a repomod.xml file not found for the oss/ and non-oss/ repositories. All the other ones seems to be working fine. Is there a current problem with these two repos?

File '/repodata/repomd.xml' not found on medium 'http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/' 

Works here, could be a specific mirror problem.

Yep. Looks like just a mirror problem. Thanks.

Hello,
i have same error on LEAP 42.3. Can you explain how to change mirror, with zypper parameter ?
Thanks

Sure. Go to https://mirrors.opensuse.org/and select a mirror close to you. Click on one of the mirror URLs and navigate to your needed repo.

In the terminal, list your repos in zypper

zypper lr --uri 

To disable or remove the offending repos:

sudo zypper modifyrepo -d (Alias or repo #)
or
sudo zypper rr (Alias or repo #)

Replace the stuff in parentheses with your info.

Then add a new repo(s) from the mirror URL you found above. In my case it was:

sudo zypper ar http://mirrors.rit.edu/opensuse/distribution/leap/42.3/repo/oss/ openSUSE-Leap-42.3-Oss
sudo zypper ar http://mirrors.rit.edu/opensuse/distribution/leap/42.3/repo/non-oss/ openSUSE-Leap-42.3-Non-Oss