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
understand.
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’
‘/var/cache/zypp/raw/kde-4.3-stable’
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…
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
be.