zypper: unknown checksum type


Looks like the repository KDE 4.3 Stable for openSUSE 11.1 has been updated
with a new checksum of type “8 : sha256” which libzypp/satsovler does not

So when doing a refresh from the commandline or from the ‘updater’ tray tool
you get errors. The command line says:

Building repository ‘kde-4.3-stable’ cache [done]
Error building the cache:
‘repo2solv.sh’ ‘-o’ ‘/var/cache/zypp/solv/kde-4.3-stable/solv’
Unknown checksum type: 8: sha256

If you are getting this error then you can wait for the repo maintainers to
change to a different checksum method (unlikely), or for the zypper
maintainers to update it to understand sha256 or …?

Or maybe my interpretation of what has changed/broken is all wrong…



Hi Ron,
has been discussed here:
zypper repository error “broken pipe” - openSUSE Forums

See the mailing list “[opensuse] Zypper data probably corrupted, how to

Looks like some are getting slowly fixed…

Cheers Malcolm °¿° (Linux Counter #276890)
SUSE Linux Enterprise Desktop 11 (x86_64) Kernel
up 6 days 7:37, 4 users, load average: 2.96, 1.13, 0.64
GPU GeForce 8600 GTS Silent - CUDA Driver Version: 195.36.15

The problem has been fixed on the repository end sometime around 5:40pm PDT.
I did not need to clean, repair, rebuild or in any way fix my zypper
database - it was not the source of the problem. I did submit a bug report
to buzilla - and in fact the same problem was already in bugzilla just for a
different repository from a few days ago.

This is the previous bug report “Bug 598360 - zypper does not know sha256
checksums of repo metadata” which was opened and closed earlier today.

Here is my bug report “Bug 598642 - unknown checksum type sha256 on KDE 4.3
Stable repo”. At this time it has not been closed, but I bet it soon will