Software Updates fails in kde and yast.

Leap 15.0
I think that the update files are defective.

On kde the the System update doesn‘t find a file. Than I tried to update with ysat | update online. Here I get the message

File ‘./repodata/79df06e14cf43d8da70dffd32324dc71ac102b22042dc88fae3f4520bbba5f20-deltainfo.xml.gz’ not found on medium 'http://download.opensuse.org/update/leap/15.0/oss/'

I tried more times and each time I get a different file that cannot be found . The site http://download.opensuse.org/update/leap/15.0/oss/’ can be reached. The reported files are not in the direcotry ./repodata. Now it is the August 22, 2019 10:06 pm, CET.

This error occurs since some days, perhaps tow weeks. Usually the update succeeds after some tries. Today the error persists.

I think the package cache is corrupted somehow. Do


sudo zypper clean
sudo zypper ref
sudo zypper up

. then continue normal operations.

Meanwhile he started automatically the kde Software updates and found a package. I’ll let you know what will happen next.

After one day, the same problem.

sudo zypper clean succeeds.

sudo zypper ref [size=3]runs on error:[/size]


[sudo] password for root: 
Repository 'adobe' is up to date.                                               
Repository 'dvd' is up to date.                                                 
Repository 'home:rwirth12' is up to date.                                       
Repository 'home:twotaps:branches:home:marec2000' is up to date.                
Repository 'home:marec2000' is up to date.                                      
Repository 'Publishing' is up to date.                                          
Repository 'libdvdcss repository' is up to date.                                
Repository 'Packman Repository' is up to date.                                  
Repository 'packman' is up to date.                                             
Repository 'openSUSE-Leap-15.0-Non-Oss' is up to date.                          
Repository 'openSUSE-Leap-15.0-Oss' is up to date.                              
Retrieving repository 'openSUSE-Leap-15.0-Update' metadata ..............[error]
Repository 'openSUSE-Leap-15.0-Update' is invalid.
[repo-update|http://download.opensuse.org/update/leap/15.0/oss/] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.
Skipping repository 'openSUSE-Leap-15.0-Update' because of the above error.
Repository 'openSUSE-Leap-15.0-Update-Non-Oss' is up to date.                   
Some of the repositories have not been refreshed because of an error.

I just updated Leap 15.0 around 1 hour ago. There were several updates in the update repo. The update went smoothly.

Possibly you are using a bad mirror. Normally, a connection is redirected to a mirror, and the software handling that is supposed to keep track of whether the mirror is up to date. But that seems to not be working in your case.

Another possibility is that you connect to the network via a proxy, and the proxy is misbehaving.

Mirrorbrain for your location must be mismanaging for your location. Try going into YaST repository management and changing the URL for repo-update from “download.” to “widehat.”, then repeat your attempt to update. If this works, the failing redirect needs to be determined and reported to admin@opensuse.org. How to make the determination I don’t know, but it has been posted on the mailing lists several times, so can be found in a search in the archives. The best posts on the subject were made by Patrick Shanahan.

Exact same problem.

I have two machines running 15.0 in the same LAN. One machine’s update went through after a few failed attempts. The other machine keeps gettting this error about this “***deltainfo.xml.gz”

So far I’ve tried “zypper clean -a”, and changing “download” in the repo url for “widehat” (which gives me wrong url error).

Instead of changing download to widehat, try any of these complete URLs:

  • http://ftp5.gwdg.de/pub/opensuse/update/leap/15.0/oss/
    
  • http://ftp.uni-erlangen.de/opensuse/update/leap/15.0/oss/
    
  • http://www.gtlib.gatech.edu/pub/opensuse/update/leap/15.0/oss/
    
  • http://provo-mirror.opensuse.org/update/leap/15.0/oss/
    
  • http://widehat.opensuse.org/update/leap/15.0/oss/
    

Others can be selected from: https://mirrors.opensuse.org/

I’m in Florida and got no errors from running ‘zypper ref’ in 15.0 using the standard repo URL, after having not upgraded in over three months. Zypper up succeeded to update 182 packages without errors.

http://widehad.opensuse.org/update/leap/15.0/oss/ could not be connected.
I analyzed the /var/log/zypper.log but I couldn’t find where http://download.opensuse.org is redirected. Perhaps on http://ftp.halifax.rwth-aachen.de/, but I’m not shure.

As suggested in a similar case https://forums.opensuse.org/showthread.php/536995-zypper-update-Repository-openSUSE-Leap-15-0-Update-Non-Oss-appears-to-be-outdated?highlight=mirror+repository I changed the the “downlad” with https://provo-mirror… and it worked.

zypper dup choked on snapshot 20190822. Running zypper ref -f && zypper dup fixed that.

Hi,

zypper ref -f worked without the need to change the default OSS update repo.

I’m not sure of the differences between zypper dup and zypper up , as I use yast for updates.

Thank you karmisterberger for the efficient solution.

“zypper dup” is for upgrades. It is what is used with Tumbleweed, since every update to a rolling release is an upgrade.

“zypper up” is for updates, and is the appropriate “zypper” command to use with Leap 15.0 (or with Leap 15.1) to keep it up to date via the command line.