Hi stakanov & malcolm.
The clue is in following line
Unknown checksum type: 8: sha256
It seems that zypper 1.0.13 from OS 11.1 does not understand sha256 checksum method.
So, if you use one of the recently “sha256 affected” repositories, you are out of luck. Well, not exactly.
OS 11.1 users have three options.
-
Wait for repo maintainers to fix the situation.
-
Wait for distribution maintainers to fix zypp AND publish it in update repo.
OR
- Update zypp & several related packages yourself.
I have opted for solution No.3. Files are at Index of /repositories/zypp:/Code11-Branch/openSUSE_11.1
NOTE: This is NOT mine repo - I have just stumbled upon it.
But there is a catch. You can not use this as repository - it is sha256 signed. So you have to download
libqdialogsolver1-1.2.9-2.15.i586.rpm
libzypp-5.30.24-2.2.i586.rpm
python-satsolver-0.13.13-2.1.i586.rpm
satsolver-tools-0.13.13-2.1.i586.rpm
zypper-1.0.15-1.1.i586.rpm
to local directory first. After that, it’s up to you to do the update. Either by making local repo, or by command line method if needed/preferred.
After update, it’s time for:
zypper clean --all
just in case, so we have clean situation, followed by:
zypper refresh
You should have NO errors.
I have done this and all my repos work as they should, but I WILL NOT BE HELD RESPONSIBLE IF YOU HOSE YOUR COMPUTER, BURN YOUR HOUSE or something similar.
HTH
Milan
P.S. For the curious
Zypper & Co from Index of /repositories/zypp:/Head/openSUSE_11.1 can be installed by brute force.
Unfortunately, at least for me, YAST does not work with this version of zypper (1.2.13). Although it refreshes all repos just fine …