On Tue, Apr 20, 2010 at 9:05 PM, David C. Rankin
On 04/20/2010 12:24 PM, Mark Goldstein wrote:
On Tue, Apr 20, 2010 at 7:54 PM, David C. Rankin
wrote: On 04/20/2010 11:41 AM, Mark Goldstein wrote:
I removed everything in /var/cache/zypp and re-created with zypper refresh, but nothing changed. Started thinking, maybe it is something with repositories themselves (at least 2 of problematic ones were updated this morning - KDE:Qt46 and KDE:KDE3, though the files in repositories look OK). Oh...
You are getting caught by the new zypper setting that prevents new users from changing the source of packages.... I disabled that in 11.2 and all was well. I can't remember it being in 11.1, but I haven't used 11.1 in ages so it may have been added.
From memory, in Yast SW mgmt, you should either be able to rt-click the packages in red and choose something like "change source of package to new source" or "allow update from xyz source", I don't recall exactly. You may also try choosing the repository filter (instead of the default 'search') filter and then look at the individual repository containing the packages, then I believe you will have a clickable selection at the top of the package list that lets you update to packages in that repository.
The bottom line is the setting in /etc/zypp/zypp.conf - here is a snippet:
The Issues
All distro releases have bugs – including openSUSE, many of which will of course be fixed via online updates in the coming weeks and months. However so far I’m not aware of any major bugs that will cause a lot of grief to legions of people.
I predict that the thing that will cause the most people to say “wtf!?!” in 11.2 is actually intended behaviour. YaST/zypper will not show nor perform updates that involve “vendor changes” (i.e. updating an official package to a newer version of the same software from packman) unless the user explicitly does some extra work.
You roughly have these coping strategies:
* Don’t worry about it and stick with the old versions included in the distro no matter how many 3rd party repositories you add. * Manually go to the Repositories tab or the Versions tab in YaST Software Management, and manually select the updates you want – or manually specify the versions you want on the command line with zypper (note, you only have to do the extra work to change vendor once per package). * Set AllowVendorChange = true in /etc/zypp/zypp.conf – this way YaST/zypper will update everything to whatever has the highest version number – and let you ping-pong back and forth between package vendors, if that’s what you want.
In the future the tools are expected to be improved, so that the vendor stickyness becomes less annoying and obtrusive.
from: http://mschlander.wordpress.com/2009/11/11/opensuse-11-2-coming/
Thanks again for explanations. Not sure that this is my issue. The problem is that when I select these repositories using ¨Filter¨ Repositories, I see no packages at all... (e.g. in KDE:Qt46, wine snapshots and so on). My impression is that these repositories undergo some changes today. I´m getting something new almost every time, like message about wrong type of checksum (it has already been discussed on the list). Probably I´ll need to wait for some time. Anyway, tried adding AllowVendorChange = true to zypp.conf - nothing changed. Probably this is not applicable to 11.1 -- Mark Goldstein -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org