Bug 1312286
Summary: | RHEL 7.2 doesn't work with kickstart-tests proxy.py while Fedora 23 does | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Alexander Todorov <atodorov> | ||||||||||||||
Component: | anaconda | Assignee: | Jiri Konecny <jkonecny> | ||||||||||||||
Status: | CLOSED NOTABUG | QA Contact: | Release Test Team <release-test-team-automation> | ||||||||||||||
Severity: | high | Docs Contact: | |||||||||||||||
Priority: | high | ||||||||||||||||
Version: | 7.2 | CC: | atodorov, bdhess, dshea, sbueno | ||||||||||||||
Target Milestone: | rc | ||||||||||||||||
Target Release: | --- | ||||||||||||||||
Hardware: | Unspecified | ||||||||||||||||
OS: | Unspecified | ||||||||||||||||
Whiteboard: | |||||||||||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||
Clone Of: | Environment: | ||||||||||||||||
Last Closed: | 2017-04-12 08:02:40 UTC | Type: | Bug | ||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||
Embargoed: | |||||||||||||||||
Attachments: |
|
Description
Alexander Todorov
2016-02-26 10:36:11 UTC
Created attachment 1130814 [details]
anaconda.log
Created attachment 1130815 [details]
packaging.log
Created attachment 1130816 [details]
program.log
Created attachment 1130817 [details]
storage.log
Created attachment 1130818 [details]
syslog
Created attachment 1130831 [details]
anaconda-yum.conf
Have you tried with an actual proxy server? proxy.py is pretty basic, and it may be missing something that yum is trying to do with it. (In reply to David Shea from comment #8) > Have you tried with an actual proxy server? proxy.py is pretty basic, and it > may be missing something that yum is trying to do with it. No, I haven't. The whole idea is to try and get proxy.py + RHEL 7 yum play together. I've tried pointing yum.conf on my desktop system (also RHEL 7) to the same proxy and it works. I'm able to download metadata + packages so the problem is something within the anaconda environment. (In reply to Alexander Todorov from comment #9) > (In reply to David Shea from comment #8) > > Have you tried with an actual proxy server? proxy.py is pretty basic, and it > > may be missing something that yum is trying to do with it. > > No, I haven't. The whole idea is to try and get proxy.py + RHEL 7 yum play > together. > > I've tried pointing yum.conf on my desktop system (also RHEL 7) to the same > proxy and it works. I'm able to download metadata + packages so the problem > is something within the anaconda environment. That isn't necessarily true. Please try with an actual proxy first. Also note that yum in the installer environment depends on support for partial content which doesn't work simple web servers. While this should be the same as the desktop I'm not 100% sure of that. I've used 7.2 with polipo and haven't seen any problems. I've tried pointing RHEL 7.2 anaconda to a Squid proxy running on a Fedora 23 host and didn't have any problems downloading and installing packages. The only problem is downloading packages via proxy.py (repo metadata is downloaded just fine). At the very least, it would be helpful if logging could be improved in this area. I was pulling my hair out trying to figure out why I couldn't get a kickstart installation working serving with a Python SimpleHTTPServer. It also seems like it would be fairly trivial for Anaconda to extract the byte ranges it needs itself in the event that the request is satisfied by an HTTP server that doesn't advertise support for range requests. It depends on what logs you want to get. We are getting logs from yum, also we are logging some things by ourself. However, we are not able to provide you more information than we are able to get from yum and other other tools. If you want better logging, please file a new bug. This bug is closed and it is specific to kickstart-tests not for logging in Anaconda. |