A little problem

Went to do a zypper dup today and it returned


Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Problem: python-kde4-4.5.1-2.1.x86_64 requires libkde4 = 4.5.1, but this requirement cannot be provided
  deleted providers: libkde4-4.5.1-3.7.x86_64
 Solution 1: Following actions will be done:
  deinstallation of python-kde4-4.5.1-2.1.x86_64
  deinstallation of ksmolt-0.2.3-6.2.noarch
 Solution 2: deinstallation of NetworkManager-kde4-libs-lang-0.9.svn1161677-2.1.noarch
 Solution 3: keep obsolete libkde4-4.5.1-3.7.x86_64
 Solution 4: deinstallation of plasmoid-networkmanagement-0.9.svn1161677-2.1.x86_64
 Solution 5: break python-kde4 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/5/c] (c):

Here is my zypper lr -d:


#  | Alias                               | Name                                | Enabled | Refresh | Priority | Type   | URI                                                                       | Service
---+-------------------------------------+-------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------+--------
1  | KDE45_1                             | KDE45                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/45/openSUSE_11.3/ |        
2  | KDE:UpdatedApps                     | KDE:UpdatedApps                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_11.3/ |        
3  | Updates for openSUSE 11.3 11.3-1.82 | Updates for openSUSE 11.3 11.3-1.82 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/11.3/                                 |        
4  | editors                             | editors                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/editors/openSUSE_11.3           |        
5  | games                               | games                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_11.3             |                                                                                                                                                                                            
6  | google-chrome                       | google-chrome                       | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                       |                                                                                                                                                                                            
7  | libdvdcss                           | libdvdcss                           | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/11.3/                                      |                                                                                                                                                                                            
8  | openSUSE-11.3 11.3-1.82             | openSUSE-11.3 11.3-1.82             | No      | No      |   99     | yast2  | nfs://10.1.2.12/srv/install/opensuse/11.3/amd64                           |                                                                                                                                                                                            
9  | packman                             | packman                             | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/11.3/                      |                                                                                                                                                                                            
10 | repo-debug                          | openSUSE-11.3-Debug                 | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/11.3/repo/oss/            |                                                                                                                                                                                            
11 | repo-non-oss                        | openSUSE-11.3-Non-Oss               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/non-oss/              |                                                                                                                                                                                            
12 | repo-oss                            | openSUSE-11.3-Oss                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/11.3/repo/oss/                  |                                                                                                                                                                                            
13 | repo-source                         | openSUSE-11.3-Source                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/11.3/repo/oss/           |                                                                                                                                                                                            
14 | virtualbox                          | virtualbox                          | Yes     | Yes     |   99     | rpm-md | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.3/              |                                                                                                                                                                                            
15 | wine                                | wine                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.3   |

How can I fix this?

Thanks

I’m not going to address your problem directly, except to say wait/

The kde45 repo is in a state of flux as it is gradually populated with the next kde4 build 4.5.2

Thanks caf I’ll wait then :slight_smile:

ah7013 wrote:
> Thanks caf I’ll wait then :slight_smile:

and, while waiting i’d suggest you read the information in this
posting, paying particular attention to the paragraph beginning with
“IMPORTANT:”
http://forums.opensuse.org/english/information-new-users/new-user-how-faq-read-only/424611-new-users-opensuse-pre-install-general-please-read.html#post2058902

those are the wise words of a moderator here…following them is
extremely helpful in maintaining a stable, usable, predictable system…

i’d used Linux six years before i found the writings of oldcpu and
others in
http://forums.opensuse.org/english/information-new-users/new-user-how-faq-read-only/


DenverD
CAVEAT: http://is.gd/bpoMD [posted via NNTP w/openSUSE 10.3]
When it comes to chocolate, resistance is futile.

Thanks DenverD for link

On 2010-10-04 07:06, ah7013 wrote:
>
> Went to do a zypper dup today and it returned
>
> Code:
> --------------------
>
> Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See ‘man zypper’ for more information about this command.

Did you do what the warning says? I guess not.

> Here is my zypper lr -d:

Fifteen repos no less, and you attempt a dup…

> How can I fix this?

By not doing it. Ever.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)

Sorry Carlos i’m still quite a newbie to openSUSE :slight_smile:

Some things I have learnt:

  • After reading the FAQ link provided by DenverD I will cut back my repos to 4 (openSUSE-11.3-Oss, openSUSE-11.3-Non-Oss, Updates for openSUSE 11.3 11.3-1.82, packman)
  • I will never ever do zypper dup again
  • Once I have installed something from a different repo from the 4 above I have listed remove that repo
  • Read the warnings - I should have done that

Sorry to have wasted everybodies time - should have read the FAQ first

Thanks

Consider these hints as a starting point, though. I am sure most members in here do use more than the mentioned four repositories. I myself have about twenty repos enabled and (dare I say it?) yes, I do ‘zypper dup’. The thing is: before you do anything like that, you should know what you are doing, for example: what does a specific repository contain? How is it maintained? Does it offer stable or alpha software (I personally do not think that simply disabling a repo after installing some alpha-software will help much…)? Is it compatible with my other repos? Furthermore there’s package-locking, priorities and experience on how to handle package conflicts. If you are up to a bleeding edge system, this is about what you’ll have to understand and know.

However, it is not necessary to be up to a bleeding edge system. Running SuSE with these four repos will give you a pretty hassle-free life and still lotsa software to choose from. Have fun with it.

On 2010-10-05 04:36, ah7013 wrote:

> Sorry Carlos i’m still quite a newbie to openSUSE :slight_smile:

Then go slowly :slight_smile:

> Some things I have learnt:
> * After reading the FAQ link provided by DenverD I will cut back my
> repos to 4 (openSUSE-11.3-Oss, openSUSE-11.3-Non-Oss, Updates for
> openSUSE 11.3 11.3-1.82, packman)

Much safer. Till you learn your ways, at least.

> * I will never ever do zypper dup again

There is a trick for doing a dup on just one repo, that’s safer. Some people recomend it for special
purposes. Dup has it uses, it is just that the way you tried… well. You stopped in time :slight_smile:

Me, I usually use YaST instead. I can see what it is going to do and modify it (one of the tabs
shows it).

> * Once I have installed something from a different repo from the 4
> above I have listed remove that repo

Yes and no… because then it might try to “update” to a version from other repo, spoiling your
intentions. Sometimes it is advisable what you say, yes. But usually playing with the priorities
gets similar results.

> * Read the warnings - I should have done that

YES! :slight_smile:

> Sorry to have wasted everybodies time - should have read the FAQ first

Don’t worry.

You asked before going ahead, that could have destroyed your installation. The repair would have
been painful and long (for us :wink: ), easier reinstalling. So no, you did the right thing: asking.


Cheers / Saludos,

Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)