also, fyi With cat /etc/zypp/repos.d/KernelStable.repo [KernelStable] enabled=1 name=KernelStable baseurl=http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/Kernel:/stable/standard http://download.opensuse.org/repositories/Kernel:/stable/standard autorefresh=1 gpgcheck=1 keeppackages=0 type=rpm-md zypper dup ... Retrieving package kernel-devel-3.18.2-2.1.g88366a3.noarch (3/60), 10.1 MiB ( 49.1 MiB unpacked) Retrieving: kernel-devel-3.18.2-2.1.g88366a3.noarch.rpm .........................................[done (573.5 KiB/s)] Warning: Digest verification failed for file 'kernel-devel-3.18.2-2.1.g88366a3.noarch.rpm' [/var/cache/zypp/packages/KernelStable/noarch/kernel-devel-3.18.2-2.1.g88366a3.noarch.rpm] expected 1e6a1d32c55d0cc47aaf8a71f5ecb7fd177bfee4ec2b148534e1d46da02bbdf5 but got ae10130716e6e0ec3ab833aa854308cf73b37abc608868339bd3858069e17a9a However if you made certain that the file with checksum 'ae10..' is secure, correct and should be used within this operation, enter the first 4 characters of the checksum to unblock using this file on your own risk. Empty input will discard the file. Unblock or discard? [ae10/? shows all options] (discard): But changing Changing - baseurl=http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/repositories/Kernel:/stable/standard - http://download.opensuse.org/repositories/Kernel:/stable/standard + baseurl=http://download.opensuse.org/repositories/Kernel:/stable/standard Now zypper dup ... Retrieving: kernel-devel-3.18.2-2.1.g88366a3.noarch.rpm .........................................[done (397.0 KiB/s)] ( 1/58) Installing: kernel-devel-3.18.2-2.1.g88366a3 ..........................................................[done] Retrieving package kernel-source-3.18.3-1.1.gc3e148f.noarch (2/58), 76.9 MiB (471.5 MiB unpacked) ... Should fallback on digest failure be enabled? Not convinced myself ...