Dear Tom,

>> confirmed - 0.8 is OK 1.0 fails. No traceback no nothing just cant
>> download rpm's
>>
>> Not really sure where to start looking for this one as there are
>> seemingly no errors
>
> so the issue is in /usr/share/rhn/proxy/rhnShared.py

Thanks for the update.

Taking the thread back to the list so one of the devs could take care about.

Greets
Marcus

...

> This is a code snippet from the 0.8 proxy that works
>
>    # Put the headers into the output connection object
>        http_connection = self.responseContext.getConnection()
>        for (k, vals) in hdrs.items():
>            if string.lower(k) == 'host':
>                # Filtering this header, the connection object takes care of
>                # it
>                continue
>            if type(vals) not in (ListType, TupleType):
>                vals = [vals]
>            for v in vals:
>                log_debug(5, "Outgoing header", k, v)
>                http_connection.putheader(k, v)
>        http_connection.endheaders()
>
>
> This is the same bit from 1.0 which does not work
>
>        http_connection = self.responseContext.getConnection()
>        for (k, vals) in hdrs.items():
>            if string.lower(k) in ['content_length', 'content_type']:
>               # mod_wsgi modifies incoming headers so we have to
> transform them back
>               k = k.replace('_','-')
>            if not (string.lower(k)[:2] == 'x-' or
>                    string.lower(k) in ['content-length',
> 'user-agent', 'content-type']):
>                # filter out header we don't want to send
>                continue
>            if type(vals) not in (ListType, TupleType):
>                vals = [vals]
>            for v in vals:
>                log_debug(5, "Outgoing header", k, v)
>                http_connection.putheader(k, v)
>        http_connection.endheaders()
>
> Replacing that section in 1.0 with the 0.8 and it works again

_______________________________________________
Spacewalk-list mailing list
Spacewalk-list@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to