Mailinglist Archive: opensuse-buildservice (348 mails)

< Previous Next >
Re: [opensuse-buildservice] Re: [opensuse] Re: Zypper data probably corrupted, how to re-create?
  • From: "Hans-Peter Jansen" <hpj@xxxxxxxxx>
  • Date: Thu, 22 Apr 2010 11:25:54 +0200
  • Message-id: <201004221125.54815.hpj@xxxxxxxxx>
On Thursday 22 April 2010, 09:34:39 Adrian Schröter wrote:
Am Mittwoch, 21. April 2010 23:12:07 schrieb Hans-Peter Jansen:
On Wednesday 21 April 2010, 10:48:50 Michael Schroeder wrote:
On Tue, Apr 20, 2010 at 11:07:59PM +0200, Hans-Peter Jansen wrote:
- '' '-o' '/var/cache/zypp/solv/KDE_KDE3/solv'
'/var/cache/zypp/raw/KDE_KDE3' Unknown checksum type: 8: sha256

Oops, we updated the createrepo package on the build service host
to use some new features, and now all of the repos use sha256
checksums instead of sha1. Unfortunatelly libzypp in 11.1 and older
can't handle that checksum (yet).
We now use a createrepo option to use sha1 again for older repos,
so things should work again for all freshly created build service

Michael, it looks, like it's not enough. Unfortunately, it damaged more
repos than expected.

From a cursory lookup, _after_ resolving the repos I maintain myself, I
still suffer from these damaged repos for now:
SUSE_11.1/                                         |

They look good to me. what error do you see ?

Adrian, sorry for being too dense: please look into repodata/repomd.xml of
the respective repos: if checksum type="sha256" appears, as it is the still
the fact from the last three of the above list, that repo cannot be used
from 11.1 and derivates at all, since libzypp doesn't support that yet.

In the light of this fact, reread my last mail, please.

My point is, that waiting for repos to be cured by chance isn't an option
here, as zypper may damage perfectly fine systems by using "zypper dup", as
it just downgrades the lost packages to the lowest common denominator:
mostly the distribution.

If you now want to discuss the usage of "zypper dup", then just try to "one
click" install any rpm from an affected repo with 11.1: it won't work:
there's no way around fixing the damaged repos.

Sorry for the inconvenience.

This isn't an simple inconvenience. It's grown to a large scale denial
of update service thread, and those of us who suffer from this might
have to wait for weeks, until some packages _with differences_¹ are
build by chance in all these damaged repos.

Please discuss that with upstream yum repo people and people who wrote
package managers not alligning the specification. We are just the users

This is not an upstream problem, propably the decision of using a new
default for checksumming is questionable, but that is not the matter here.


To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups