On Mon, 23 May 2011, Orion Poplawski wrote:

On 05/20/2011 04:27 PM, Orion Poplawski wrote:
 I'm still looking into this, but I figured I'd post what I have since it
 is
 completely reproducible. If I enable the rpmforge repo when doing my SL6
 install after the package install process the rpm database is corrupted,
 e.g.:

 # rpm -qa
 error: rpmdbNextIterator: skipping h# 769 Header V4 DSA/SHA1 Signature,
 key ID
 192a7d7d: BAD
 error: rpmdbNextIterator: skipping h# 259 Header V4 DSA/SHA1 Signature,
 key ID
 192a7d7d: BAD
 error: rpmdbNextIterator: skipping h# 518 Header V4 DSA/SHA1 Signature,
 key ID
 192a7d7d: BAD
 error: rpmdbNextIterator: skipping h# 8 Header V4 DSA/SHA1 Signature, key
 ID
 192a7d7d: BAD
 ....

 I am only installing transcode and unrar, which brings in the following
 other
 rpmforge package (plus some more sl packages):

 Installing dropbox-1.1.27-1.el6.rf.x86_64

This is the problem (I think):

# repoquery --provides dropbox
_bisect.so()(64bit)
_codecs_cn.so()(64bit)
_codecs_hk.so()(64bit)
_codecs_iso2022.so()(64bit)
-snip-

The .so provides need to get filtered - they are private libraries. But it causes all kinds of problems as dropbox is getting chosen over the real packages like libpng12.

Great ! (And awkward)

It's good you have pinpointed it to this, because the error is confusing me (and others). It would still be useful to understand why RPM would give that error in this case. Especially since the (private) libraries are not in the library path.

The faulty dropbox package is entirely my fault, I had enable AutoReqProv in order to inspect what requirements/provides the package exposes (as I didn't create the initial versions) but forgot to disable it afterwards.

I have updated the SPEC file and will replace the packages this evening so this is fixed tomorrow. But that leaves us with an awkward problem in RPM :-/

Thanks again for persisting, despite common sense^Wmisguidance :-)

--
-- dag wieers, [email protected], http://dag.wieers.com/
-- dagit linux solutions, [email protected], http://dagit.net/

[Any errors in spelling, tact or fact are transmission errors]
_______________________________________________
users mailing list
[email protected]
http://lists.rpmforge.net/mailman/listinfo/users

Reply via email to