|
Bugzilla – Full Text Bug Listing |
| Summary: | 'zypper up foo' does not allow noarch->anyarch nor anyarch->noarch updates, lu does | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Markus Elfring <Markus.Elfring> |
| Component: | libzypp | Assignee: | Jan Kupec <jkupec> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P2 - High | ||
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 11.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Bug Depends on: | |||
| Bug Blocks: | 483910 | ||
| Attachments: |
solver test case
detailed log |
||
|
Description
Markus Elfring
2009-03-07 14:11:16 UTC
Ouch, this is a bug in zypper. It should have found the 'wxGTK-doc' and the others. BTW, '-t package' is no longer needed. Could you please attach also zypper.log? Do $ ZYPP_FULLLOG=1 ZYPP_LOGFILE=the.log zypper update xml-commons-resolver xerces-j2 wxGTK-doc monsoon libpcap* liblzo2-2-32bit Reply 'n' in the 'Continue?' prompt, and attach the.log. Thanx! Created attachment 278182 [details]
detailed log
Does this file show the error sources?
Yes, thanx! There are two problems: 1) According to the log, liblzo2-2-32bit is really not installed, so doUpate() should not pick it (that's why zypper shows it in 'zypper lu'). I'll clone this bug so that Schubi can look at it. 2) Zypper has chosen wrong wxGTK-doc (among others) to update. I'm still don't know why, i'll look further. (In reply to comment #0) > It seems that my observation fits to a recent comment by Lars Müller. > https://bugzilla.novell.com/show_bug.cgi?id=480303#c5 JFYI, that's a different problem - the kernel _patch_ not rendered satisfied, while it should. Got it, the installed wxGTK-doc is noarch, but the newer one is .x86_64. Zypper was looking for a noarch update. Michael, are updates from noarch->specific-arch allowed? Which arch changes are allowed when in updatesystem=1 mode? (This has nothing to do with updatesystem) libsatsolver treats "noarch" as wildcard arch, so specific_arch->noarch or noarch -> specific_arch is both allowed. OK, thanx. Fixed in git, to be in zypper 1.1.0 (newer release than the one in factory right now). submitted |