On Fri, 2024-11-29 at 22:31 +0100, Jan Engelhardt wrote:
On Friday 2024-11-29 17:40, John Paul Adrian Glaubitz via openSUSE Factory...:
[ 12s] error: .init_b_cache/compat-usrmerge-tools.rpm: invalid signature tag (unknown) (257) [ 12s] error: .init_b_cache/compat-usrmerge-tools.rpm cannot be installed
Does anyone know what could trigger this particular problem?
Legacy signature stuff..
Sigsize | 257 | int32 | Header+payload size.
+/* Retrofit (and uniqify) signature tags for use by rpmTagGetName() and rpmQuery. */ +/* the md5 sum was broken *twice* on big endian machines */ +/* XXX 2nd underscore prevents tagTable generation */ + RPMTAG_SIG_BASE = HEADER_SIGBASE, /* this is 256 */ + RPMTAG_SIGSIZE = RPMTAG_SIG_BASE+1, /* i */
Ah, very interesting. Do you have a suggestion for a workaround? I'm a bit surprised that this issue shows since I previously did not run into this problem and already successfully built around 1000 packages on LoongArch. I must have changed something in my build environment but I have no clue what. Adrian