Bug ID | 902769 |
---|---|
Summary | 13.1+12.3 YaST/zypper can't install patches/updates - repo dependent |
Classification | openSUSE |
Product | openSUSE 13.1 |
Version | Final |
Hardware | x86-64 |
OS | openSUSE 13.1 |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | bnc-team-screening@forge.provo.novell.com |
Reporter | miche1@earthlink.net |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Build Identifier: Although the proxy works fine, domain filtering seems to be in-place on my LAN (enforced by some non-proxy mechanism) which interacts with the meta-links in some repos (e.g., the standard 4 opensuse repos) to prevent a few patches/updates from being downloaded. Although "ignore" is chosen in YaST or "zypper patch" - *none* of the packages actually install (!!!) - even those reported as "retrieved" and "applied" by zypper (YaST quits early). This does not happen when using fully-local repos, such as mirrors.kernel.org, in which case all updates/packages are downloaded an successfully installed. The issue is inability for important *patches* (such as the recent front-page bash patch) and no ability to troubleshoot via the proxy settings. I believe this is related to the metalinks in the standard, default opensuse repos which send yast/zypper to blacklisted countries. The opensuse proxy codebase is unaware of this issue, and cannot handle the problem, and breaks the install code's workflow. Reproducible: Always Steps to Reproduce: 1. bare metal install of 12.3 or 13.1 2. configure proxy - verify it works by refreshing repos 3. run zypper update or zypper patch - offers to instal ~900 update/patch 4. select (i) for ignore on about 20 packages which are on standard repos 5. complete update on other packages 6. rerun zypper update - it still offers to install on all 900 update/patch 7. change from "standard" (default) opensuse repos/mirrors to mirrors.kernel.org update repos 8. run zypper or yast - all updates are done correctly Actual Results: YaST terminates early. Zypper "retrieves" and "applies" most patches, but upon next run, none are remembered... Expected Results: Successfully patched system I believe this is related to the metalinks in the standard, default opensuse repos which send yast/zypper to blacklisted countries. The opensuse proxy codebase is unaware of this issue, and cannot handle the problem, and breaks the install code's workflow. See also bug report 902767 Important bug since some will not be able to install crucial patches, such as the widely-reported bash problem. Reported as Major bug even though it appears to affect only folks with some sort of non-proxy domain blocking turned on.