Bug 1211122
| Summary: | No closest mirror can be found from behind a proxy | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | A.J. Werkman <aj.werkman> | ||||||||||||||||||
| Component: | anaconda | Assignee: | Brian Lane <bcl> | ||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||
| Severity: | high | Docs Contact: | |||||||||||||||||||
| Priority: | unspecified | ||||||||||||||||||||
| Version: | 22 | CC: | aj.werkman, anaconda-maint-list, awilliam, dgay, g.kaviyarasu, jonathan, pschindl, robatino, vanmeeuwen+fedora | ||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||
| OS: | Linux | ||||||||||||||||||||
| Whiteboard: | RejectedBlocker | ||||||||||||||||||||
| Fixed In Version: | python-blivet-1.0.9-1.fc22 | Doc Type: | Bug Fix | ||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||
| Last Closed: | 2015-05-13 01:17:13 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
A.J. Werkman
2015-04-13 05:30:24 UTC
Regarding comment #19: I tried this using the anaconda boot option noverifyssl and it still fails. I propose this as a blocker following the QA:Testcase install repository Mirrorlist graphical criterion. Is this something different from https://bugzilla.redhat.com/show_bug.cgi?id=1206472 ? Alpha was already shipped, there is no point putting things on the Alpha blocker list. (In reply to awilliam from comment #3) > Is this something different from > https://bugzilla.redhat.com/show_bug.cgi?id=1206472 ? Yes, bug 1206472 has been solved in my case. It was about the fact that packages could not be downloaded using a proxy. This bug is about the retrival of the mirror list. At this moment everything goes well if I use a literal inst.repo. But if I want anaconda to found the best repo by querying the mirrolist I see a curl error 'no route to host' in the logs. I ruled out network failure and DNS issues. As far as I can think, this leaves the case that the retrieval of the mirror list is not directed to the proxy. > Alpha was already shipped, there is no point putting things on the Alpha > blocker list. Ah, I put it in Alpha because it is an Alpha criterion. Discussed at today's blocker review meeting [1]. This bug was rejected as Blocker - there seems to be a lot of grey area in this bug, lots of information we need from the reporter, but even in the worst possible case people seem inclined to fudge this with a CommonBugs note suggesting explicit repo configuration for Beta. [1] http://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-13/ Created attachment 1014028 [details]
Workstation mirrorlist error
I use dd to put 22 Beta RC1 Workstation netinstall on a USB drive.
After booting into the bootloader I added repo=<url> to to command line and booted. After accepting the keyborad lay-out and entering in the main screen, anaconda gave an error on the repo screen.
I enclose the logs.
Created attachment 1014029 [details]
Packaging.log
Created attachment 1014030 [details]
Program.log
Created attachment 1014031 [details]
ifcfg.log
Created attachment 1014036 [details]
Netinstall Server product
I reproduced with Server netinstall and see the same issue
Created attachment 1014037 [details]
Packaging.log
Created attachment 1014044 [details]
Syslog
Created attachment 1014045 [details]
Program.log
After I ran into the mirrore error in the central pane, I switched to tty2. There I ran 'export https_proxy=<url>' and 'curl -o metalink.xml https://mirrors.fedoraproject.org/metalink?repo=fedora-22&arch=x86_64' and could succesfully retrieve the metalink list. This one was rejected as a blocker for Beta <adamw> so, i guess i'm a provisional -1, i'm willing to reconsider with more data... <adamw> propose #agreed #1211122 - RejectedBlocker - there seems to be a lot of grey area in this bug, lots of information we need from the reporter, but even in the worst possible case people seem inclined to fudge this with a CommonBugs note suggesting explicit repo configuration for Beta. Considering the above stated, I would like to have this reconsidered for Final. Part of the discussion at the meeting, IIRC, was that others tested with proxy setups and had no problem like this, so we figure it's in part related to the details of your proxy setup. So, can you provide some more details on it? I think I have given more info on the proxy in comment #14. As far as I saw the discussion this was about using a particular repo url and not retrieving the url form a mirrolist. This proxy I use is a squid proxy on a fedora linux system, standard operating on port 3128. As I pointed out in comment #14, I don't think the problem in my case is the proxy, since I can retrieve the metalink list when I operate curl manually. In my test situation when using a repo url instead of mirrorlist, the installtion runs succesfully. But when trying to download a mirrorlist it fails. Can it be, that the mirrorlist code is not using the declared proxy? If you look for more specific information, please let me know. Give this updates.img a try against the beta: https://bcl.fedorapeople.org/updates/1211122.img Ends up the dnf config didn't have its proxy settings setup from inst.proxy, so it would only work if individual repos had a proxy set. Tried the updates.img and it is successfull for me. I used it on a Server installation with repo determined by the mirrorlist retriever throughout the proxy. Discussed at the 2015-04-28 blocker review meeting.[1] Voted as RejectedBlocker. This is a problem for those using proxies. However, it would be sufficiently workaroundable. (In practice the fix is landing anyway.) [1]: http://meetbot.fedoraproject.org/fedora-blocker-review/2015-04-28/ anaconda-22.20.12-1.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/anaconda-22.20.12-1.fc22 Package python-blivet-1.0.9-1.fc22, anaconda-22.20.12-1.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing python-blivet-1.0.9-1.fc22 anaconda-22.20.12-1.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-7827/python-blivet-1.0.9-1.fc22,anaconda-22.20.12-1.fc22 then log in and leave karma (feedback). python-blivet-1.0.9-1.fc22, anaconda-22.20.12-1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report. |