Red Hat Bugzilla – Bug 33388
rpmfind --upgrade fails with broken piperpmfind
Last modified: 2007-04-18 12:32:24 EDT
rpmfind 1.6-5.7x fails with a broken pipe error on RHL7.0 intel.
An strace is attached
Created attachment 13824 [details]
strace of RHL7.0 broken pipe
Hum, might be a bug in the libxml HTTP code, the client opens
a socket to one of the RDF servers (in this case the broken one at
asterix.crl.dec.com), but the server kills the connection before
the client has a chance to send the HTTP GET request.
this is an unfrequent server brokenness mishandled by libxml nanohttp
I will try to fix it,
The new version 1.7 will link by default with libxml2 instead of libxml,
the HTTP code of libxml2 received a number of patches, I hope this will
improve the quality of the HTTP implementation.
I also removed asterix.crl.dec.com from the list of metadata servers exported
from rpmfind.net, I hope that both changes will actually fix the problem.