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.


You are receiving this mail because: