AFAICT those two packages are ok in the repo.
I don’t use Tumbleweed, but I downloaded and tried to install them on my 13.1 system. They installed fine here.
Probably something went wrong with the download. As they are in the cache already, zypper will not download them again.
So remove them, they should be somewhere in /var/cache/zypp/packages/.
You can remove the whole directory, but then all the other updates would have to be downloaded again as well.
*Retrieving package kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64 (1/123), 740.7 KiB (839.6 KiB unpacked)
Retrieving: kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64.rpm …[done]
Digest verification failed for kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64.rpm. Expected 53d874c8990c282ce7650de91fb45e53ec05b74f6aeea3d5c2743b9f2b762c15, found e67de9e3435efffb817ec7e40d44260ad7e01644d341a9e2e5eb693d76d9b6fa. Continue? [yes/no] (no): no
Failed to provide Package kdebase4-runtime-branding-openSUSE-13.1-2.9. Do you want to retry retrieval?
[openSUSE:Tumbleweed|http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/] Can’t provide file ‘./x86_64/kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64.rpm’ from repository ‘openSUSE:Tumbleweed’
History:
kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64.rpm has wrong checksum
Abort, retry, ignore? [a/r/i] (a): i
Retrieving package kdebase4-workspace-branding-openSUSE-13.1-2.9.x86_64 (2/123), 347.6 KiB (423.6 KiB unpacked)
Retrieving: kdebase4-workspace-branding-openSUSE-13.1-2.9.x86_64.rpm …[done]
Digest verification failed for kdebase4-workspace-branding-openSUSE-13.1-2.9.x86_64.rpm. Expected abbaaa5b159c72ad2a4741c8d37abe386b9d2daf5b880cc09d3317ecd096a8e9, found 2f68bf04f2b4870c099ca1ce88d2d3f57e08912cf63a02cee1af38ae8b42f876. Continue? [yes/no] (no): no
Failed to provide Package kdebase4-workspace-branding-openSUSE-13.1-2.9. Do you want to retry retrieval?
[openSUSE:Tumbleweed|http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/] Can’t provide file ‘./x86_64/kdebase4-workspace-branding-openSUSE-13.1-2.9.x86_64.rpm’ from repository ‘openSUSE:Tumbleweed’
History:
kdebase4-workspace-branding-openSUSE-13.1-2.9.x86_64.rpm has wrong checksum
If that doesn’t work either, try to choose “Ignore” for those two packages. KDE should work fine with the older branding package versions, as they have not really changed.
Then use the “–nodeps” option to ignore the dependencies. They will be fulfilled later when you call “zypper dup” again anyway (and the dependencies don’t really matter in this case)…
On 2014-04-19 21:26, garikfox wrote:
>
> Didnt work I redid zypper dup and got this again.
When pasting computer commands and such, please use a CODE BLOCK, so
that the forum software doesn’t do silly things like converting URLS to
tiny urls or otherwise hide or alter the commands you entered. You get
them by clicking on the ‘#’ button in the forum editor. See photo
On 2014-04-20 03:43, Carlos E. R. wrote:
> IIRC, when zypper says “retrieving” and not “downloading”, it means that
> the file is locally available. It is not downloading them from internet.
Mmmm, no, I’m wrong. It’s a different wording, retrieving means
downloading from internet.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
I suceeded to install 3 packages: kdebase4-workspace-branding-openSUSE-13.1-2.9.i586.rpm, kdebase4-runtime-branding-openSUSE-13.1-2.9.i586.rpm and kdebase4-openSUSE-13.1-2.9.i586.rpm. They changed to the tumbleweed repo and when I try to change all packages to TW repo they got download again and the same error shows up.
Hm, it shouldn’t download and install those packages again when they are already installed.
You’re using just “zypper dup” to “change all packages to TW repo”, right?
Also I note that you installed the 32bit versions. Do you use a 32bit system?
If it’s a 64bit system, zypper obviously will change them to 64bit again.
The problem is the mirror, that mirror its currently routed to is holding those two corrupt packages. So we have to wait for someone to fix it or hope that it redirects to a different mirror, Lets hope that its just that mirror and not all of them.
I fixed it ! , The problem was indeed that mirror that were being redirected to was holding those two corrupt packages.
Heres the fix below
Step 1 - Open Konsole and run this command below.
sudo zypper clean
Step 2 - Open Yast>Software Repositories, Disable the current “openSUSE:Tumbleweed” Repository by Un-checking the “Enable” box near the bottom.
Step 3 - Open Konsole and run this command below.
sudo zypper ar --refresh http://ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Tumbleweed/standard/ openSUSE:Tumbleweed_Backup
Step 4 - Open Konsole once again and run this command below.
sudo zypper dup
Step 5 - When the above step is done “Restart” the computer, Now open back up Yast>Software Repositories and “Disable” the openSUSE:Tumbleweed_Backup Repository and “Re-Enable” the original openSUSE:Tumbleweed Repository.
Now when this problem comes up again we can just "Re-Enable the Backup repo and “Disable” the original one.
On 2014-04-20 22:16, garikfox wrote:
>
> I fixed it ! , The problem was indeed that mirror that were being
> redirected to was holding those two corrupt packages.
You might be able to locate which mirror it is that, by looking at the
“/var/log/YaST2/y2log*” files. If the bad package was
“kdebase4-runtime-branding-openSUSE-13.1-2.9.x86_64.rpm”, you can simply
grep for that text, and find the exact URL it was downloaded from.
Once known, we can manually download that rpm and check its internal
checksum. If it fails, then we, or rather you, can report that mirror as
wrong and why.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)