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).
Mark,
I don't know if this is your problem, but I have had a number of issues with the 'download.opensuse.org' redirector system lately. To cure this I've eliminated the redirector system by just choosing and using a specific mirror. This has completely cured my problems with slow/no downloads. For example, instead of:
http://download.opensuse.org/repositories/KDE:/KDE3/openSUSE_11.0/
I use:
http://ftp5.gwdg.de/pub/opensuse/repositories/KDE:/KDE3/openSUSE_11.0/
When looking at the packages at download.opensuse.org, you can just click on the 'mirrors' link and select an individual site.
David,
Thank you for suggestion. I tried defining specific mirror, but the problem persists. I did it with Qt6 and still for the packages from this repo Yast shows the ïnstalled versions in red, alternative versions being older and belonging to @System... Like zypper could not see any packages in the repo.
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/ -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org