Upgrading to KDE 4.5.1

I finally got around to fully switching to openSUSE 11.3 from Kubuntu, while enjoying it very much, I’d love to install KDE 4.5. Following the instructions at How-To: Upgrade to KDE 4.5 | OMG! SUSE! I get messages like

 dave2889@linux-v407:~> sudo zypper addrepo -f http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3 KDE45
root's password:
Adding repository 'KDE45' [done]
Repository 'KDE45' successfully added
Enabled: Yes
Autorefresh: Yes
URI: http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_11.3

dave2889@linux-v407:~> sudo zypper addrepo -f http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.3_KDE_Distro_Factory KDE-Extra
Adding repository 'KDE-Extra' [done]
Repository 'KDE-Extra' successfully added
Enabled: Yes
Autorefresh: Yes
URI: http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_11.3_KDE_Distro_Factory

dave2889@linux-v407:~> 
dave2889@linux-v407:~> sudo zypper dist-upgrade --from KDE45 --from KDE-Extra
Retrieving repository 'KDE-Extra' metadata [done]
Building repository 'KDE-Extra' cache [done]
Retrieving repository 'KDE45' metadata [done]
Building repository 'KDE45' cache [done]
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
3 Problems:
Problem: ksmolt-0.2.3-8.1.noarch requires python-kde4, but this requirement cannot be provided
Problem: nothing provides python-sip = 4.11 needed by python-kde4-4.5.1-168.1.x86_64
Problem: nothing provides python-sip = 4.11 needed by python-kde4-4.5.1-168.1.x86_64

Problem: ksmolt-0.2.3-8.1.noarch requires python-kde4, but this requirement cannot be provided
  uninstallable providers: python-kde4-4.5.1-168.1.i586[KDE45]
                   python-kde4-4.5.1-168.1.x86_64[KDE45]
 Solution 1: deinstallation of ksmolt-0.2.3-6.2.noarch
 Solution 2: keep obsolete python-kde4-4.4.4-1.5.x86_64
 Solution 3: break ksmolt by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 2
2'. [1/2/3/s/r/c] (c): 2

Problem: nothing provides python-sip = 4.11 needed by python-kde4-4.5.1-168.1.x86_64
 Solution 1: deinstallation of python-kdebase4-4.4.4-5.2.x86_64
 Solution 2: keep obsolete python-kdebase4-4.4.4-5.2.x86_64
 Solution 3: break python-kde4 by ignoring some of its dependencies

Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c] (c): 

I’d probably get more messages like that, but that’s as far as I was willing to go without seeking help. What options do I select for best experience?

Thanks in advance

There are issues with Python ATM, not so sure why and when it will be solved. But you can skip it by choosing 2.
I myself getting python-sip missing error, but i skip it and everything goes well.

I’m getting the same problem, but it seems to have been introduced in the change from 4.5.0 to 4.5.1 because I upgraded to 4.5.0 without issue. As far as I can tell, python-sip is the only problem library though.

I also notice that python-sip is part of the KDE 4.5 Core repository, so it looks like that package just hasn’t been upgraded yet.

Anyone we should inform about this?

I have found the solution:
You have to add an extra repo - http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_11.3
and call it pythonrepo

Refresh repo:

zypper ref

Then you do:

zypper dup --from KDE45 --from KDE-Extra --from pythonrepo

Thanks, I’ll try it again with that repo once I get home and report back with results.

I’ve upgraded using that repo but some things don’t seem to have turned out right. The Kickoff menu has an ugly thick blurred border around it, shown in http://dl.dropbox.com/u/5339497/snapshot4.png the notification area still has the rectangular border of 4.4, and Dolphin is unstable when copying files, it just freezes up.

I ran sudo zypper dist-upgrade --from KDE45 --from KDE-Extra --from pythonrepo to kick off the upgrade and it said “137 packages to upgrade, 9 new, 137 to change vendor.
Overall download size: 150.3 MiB. After the operation, additional 54.8 MiB will be used.” if that helps.

I also have the complete terminal output of the upgrade too if that’s needed.

For the kickoff menu border and notification area border, it might be the theme style(a guess). Do the following steps before changing the theme and logout and login.
For dolphin, go to YaST -> software repositories and add this repo:
Index of /repositories/home:/mvidner/openSUSE_11.3

Now open terminal become root by su - , and type zypper dup .
Logout and login again and try dolphin and other stuff.

I reinstalled openSUSE, since I wanted to change my partition setup anyway, since I don’t like to have my home folder on a separate partition as my root folder, so I’m going to reinstall KDE 4.5.1 using zypper dup --from KDE45 --from KDE-Extra --from pythonrepo as described above, which will install 177 packages, downgrade 2, and install 9 new packages, which is more than the command I used before gave me. Hopefully it’ll get things right with this. I’ll report back after it’s done

 177 packages to upgrade, 2 to downgrade, 9 new, 179  to change vendor.
Overall download size: 192.2 MiB. After the operation, additional 52.3 MiB will 
be used. 

Finished upgrading kde a while ago, Dolphin seems more stable, the only problem I have is the blurry widgets. The border doesn’t seem to appear on widgets on the desktop, but appears on menus on the panel like Kickoff (though not the traditional menu) and the little upwards arrow near the system tray, doesn’t appear on the volume control or clipboard menu. It also appears on the add widgets dialog. Also happens on some other widget styles like Aya, but less than half the thickness.

What exactly does the Index of /repositories/home:/mvidner/openSUSE_11.3 repo do? Will it fix my widget troubles?

If I disable blur in Desktop Effects, the border goes away, which I expected, but it also fixes the drop shadow on the context menu in Dolphin, which looks flat with the blur effect enabled. I can live without the blur if I can’t get the border problem fixed.

I’ve been playing around a bit more in openSUSE, and I have to say, I like it a million times better than Kubuntu, I especially like the YaST2 app, so useful. Kubuntu looks s*** compared to openSUSE.

This fix the Dbus for dolphin freeze up and etc…

How to fix Dolphin freeze ups for cut/copy and move -for openSUSE-11.3

It does freeze occasionally, not very often, so I’ll install that .

I got around the python issue a different way. When presented with the 3 alternatives, I chose “disable smolt.” Working fine so far. Of course, I don’t know what I’m missing with smolt gone.

Smolt (Linux) - Wikipedia, the free encyclopedia

How do mark this thread as solved?

ATM this forum does not offer this feature. There are long debates about this here in this forum.
But you can add [Solved] to the subject of the last replied post. That means, the help provided solved the problem.