KDE 3.4.2 fails to install
I tried following the upgrade guide in the forums, but it doesnt work for me. This is what the command line ends with:
Some package requested cannot be installed: kdeaddons-3.4.2-1mdk.i586 (due to missing kdebase-kdeprintfax-3.4.2-1mdk.i586) kdeartwork-3.4.2-1mdk.i586 (due to missing kdebase-kdeprintfax-3.4.2-1mdk.i586) kdeartwork-screensaver-gl-3.4.2-1mdk.i586 (due to unsatisfied kdeartwork[== 3.4.2-1mdk]) kdebase-3.3.2-100mdk.i586 (trying to promote kdebase, kdebase, kdebase, kdebase, kdebase, kdebase, kdebase) kdebase-3.4.2-1mdk.i586 (due to unsatisfied kdebase-kdeprintfax[== 1:3.4.2-1mdk]) kdebase-common-3.3.2-100.2.102mdk.i586 kdebase-common-3.3.2-100mdk.i586 kdebase-common-3.4.2-1mdk.i586 (due to missing libkdecore4-3.4.2-1mdk.i586) kdebase-kate-3.4.2-1mdk.i586 (due to missing libkdebase4-kate-3.4.2-1mdk.i586) kdebase-kcontrol-data-3.4.2-1mdk.i586 (due to missing libkdecore4-3.4.2-1mdk.i586) kdebase-kcontrol-nsplugins-3.4.2-1mdk.i586 (due to missing kdebase-3.4.2-1mdk.i586) kdebase-kdeprintfax-3.4.2-1mdk.i586 (due to unsatisfied kdebase-common[== 1:3.4.2-1mdk]) kdebase-kdm-config-file-3.3.2-100mdk.i586 (trying to promote kdebase-kdm-config-file) kdebase-kdm-config-file-3.4.2-1mdk.i586 (due to unsatisfied kdebase-progs[*][==1:3.4.2-1mdk]) kdebase-konsole-3.4.2-1mdk.i586 (due to unsatisfied kdebase-common[== 1:3.4.2-1mdk]) kdebase-nsplugins-3.4.2-1mdk.i586 (due to unsatisfied kdebase-progs[== 1:3.4.2-1mdk]) kdebase-progs-3.4.2-1mdk.i586 (due to missing libkdecore4-3.4.2-1mdk.i586) kdegames-3.4.2-1mdk.i586 (due to unsatisfied libkdnssd.so.1) kdelibs-common-3.4.2-1mdk.i586 (due to unsatisfied libkdecore4[== 30000000:3.4.2-1mdk]) kdenetwork-3.4.2-1mdk.i586 (due to missing kdenetwork-krfb-3.4.2-1mdk.i586) kdenetwork-common-3.4.2-1mdk.i586 (due to missing kdebase-kdeprintfax-3.4.2-1mdk.i586) kdenetwork-kopete-3.4.2-1mdk.i586 (due to unsatisfied kdenetwork-common[>= 1:3.4.2-1mdk]) kdenetwork-krfb-3.4.2-1mdk.i586 (due to unsatisfied libkdnssd.so.1) kdepim-3.4.2-1mdk.i586 (due to missing kdepim-knode-3.4.2-1mdk.i586) kdepim-knode-3.4.2-1mdk.i586 (due to unsatisfied kdebase-common) kdepim-kontact-3.4.2-1mdk.i586 (due to unsatisfied kdepim-knode[== 1:3.4.2-1mdk]) libkdebase4-3.4.2-1mdk.i586 (due to missing libkdecore4-3.4.2-1mdk.i586) libkdebase4-devel-3.4.2-1mdk.i586 (due to unsatisfied libkdebase4[== 1:3.4.2-1mdk]) libkdebase4-kate-3.4.2-1mdk.i586 (due to unsatisfied libkmdi2.so.1) libkdebase4-kate-devel-3.4.2-1mdk.i586 (due to unsatisfied libkdebase4-kate[== 1:3.4.2-1mdk]) libkdecore4-3.4.2-1mdk.i586 (due to unsatisfied libmdns) libkdecore4-devel-3.4.2-1mdk.i586 (due to unsatisfied libkdecore4[== 30000000:3.4.2-1mdk]) libkdegames1-3.4.2-1mdk.i586 (due to unsatisfied libkdnssd.so.1) libkdegames1-devel-3.4.2-1mdk.i586 (due to missing libkdecore4-devel-3.4.2-1mdk.i586) libkdenetwork2-common-3.4.2-1mdk.i586 (due to unsatisfied libkdnssd.so.1) libkdenetwork2-common-devel-3.4.2-1mdk.i586 (due to unsatisfied libkdenetwork2-common[== 1:3.4.2-1mdk]) lisa-3.4.2-1mdk.i586 (due to unsatisfied kdenetwork-common[>= 1:3.4.2-1mdk]) Continue? (Y/n) y The following packages have to be removed for others to be upgraded: kdebase-common-3.3.2-100.2.102mdk.i586 (due to conflicts with kdepim-common-3.4.2-1mdk.i586) kdebase-progs-3.3.2-100.2.102mdk.i586 (due to unsatisfied kdebase-common == 1:3.3.2-100.2.102mdk) kdebase-servicemenu-10.1-4mdk.noarch (due to unsatisfied kdebase >= 3.1) kdenlive-0.2.4-1mdk.i586 (due to unsatisfied kdebase >= 3.0.0) krozat-10.1-4mdk.i586 (due to missing kdebase) mandrakelinux-kde-config-file-10.2-11mdk.noarch (due to unsatisfied kdebase >= 3.1) mdklaunchhelp-10.0-2mdk.i586 (due to unsatisfied kdebase >= 1:3.1.2) (y/N) y installing libkdepim2-ktnef-3.4.2-1mdk.i586.rpm libkdepim2-kaddressbook-3.4.2-1mdk.i586.rpm libkdepim2-kontact-3.4.2-1mdk.i586.rpm libkdepim2-kontact-devel-3.4.2-1mdk.i586.rpm libkdepim2-ktnef-devel-3.4.2-1mdk.i586.rpm removing libkdepim2-common-devel-3.3.2-45mdk.i586 libkdepim2-kmail-devel-3.3.2-45mdk.i586 libkdepim2-korganizer-devel-3.3.2-45mdk.i586 kdepim-kaddressbook-3.3.2-45mdk.i586 kdepim-kontact-3.3.2-45mdk.i586 Installation failed: ::logger_id: devel(libkcal) is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk devel(libkdepim) is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk libkdepim2-kaddressbook = 1:3.3.2-45mdk is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk installing kdepim-ktnef-3.4.2-1mdk.i586.rpm Installation failed: ::logger_id: libkdepim2-ktnef = 1:3.4.2-1mdk is needed by kdepim-ktnef-3.4.2-1mdk installing libkdebase4-kmenuedit-3.4.2-1mdk.i586.rpm removing kdebase-kdm-3.3.2-100.2.102mdk.i586 kdebase-kdeprintfax-3.3.2-100.2.102mdk.i586 kdebase-servicemenu-10.1-4mdk.noarch mandrakelinux-kde-config-file-10.2-11mdk.noarch kdeaddons-searchbar-3.3.2-14mdk.i586 kdenetwork-common-3.3.2-27.1.102mdk.i586 kdebase-nsplugins-3.3.2-100.2.102mdk.i586 kdebase-konsole-3.3.2-100.2.102mdk.i586 mdklaunchhelp-10.0-2mdk.i586 kdenetwork-kopete-3.3.2-27.1.102mdk.i586 kdebase-kate-3.3.2-100.2.102mdk.i586 kdenlive-0.2.4-1mdk.i586 kdebase-progs-3.3.2-100.2.102mdk.i586 krozat-10.1-4mdk.i586 kdebase-kdm-config-file-3.3.2-100.2.102mdk.i586 kdebase-kcontrol-nsplugins-3.3.2-100.2.102mdk.i586 Installation failed: ::logger_id: kdebase-kdeprintfax = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-konsole = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-kate = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-progs = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk libkdebase4-kmenuedit = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-kmenuedit-3.3.2-100.2.102mdk installing libkdenetwork2-kopete-3.4.2-1mdk.i586.rpm libkdenetwork2-kopete-devel-3.4.2-1mdk.i586.rpm Installation failed: ::logger_id: libkopete_oscar.so.1 is needed by (installed) kdenetwork-kopete-3.3.2-27.1.102mdk 4 installation transactions failed: ::logger_id: devel(libkcal) is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk devel(libkdepim) is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk libkdepim2-kaddressbook = 1:3.3.2-45mdk is needed by (installed) libkdepim2-kaddressbook-devel-3.3.2-45mdk ::logger_id: libkdepim2-ktnef = 1:3.4.2-1mdk is needed by kdepim-ktnef-3.4.2-1mdk ::logger_id: kdebase-kdeprintfax = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-konsole = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-kate = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk kdebase-progs = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-3.3.2-100.2.102mdk libkdebase4-kmenuedit = 1:3.3.2-100.2.102mdk is needed by (installed) kdebase-kmenuedit-3.3.2-100.2.102mdk ::logger_id: libkopete_oscar.so.1 is needed by (installed) kdenetwork-kopete-3.3.2-27.1.102mdk Ive tried following the guide. Can anyone help me get this installed? |
Are you trying to update to KDE 3.4.2 using Mandrake 9.1? (That's what it says in your profile that you are using Mandrake 9.1).
That's like going from KDE 3.1 to 3.4.2, I believe. Big jump! |
Quote:
|
Look's to me like you're in "RPM Hell".
Isn't there a version of apt-get that does rpm's? Isn't it available for Mandr...? |
Quote:
I dont know if there is apt-get for Mandriva. How can I find out? Or, is there any way to force one or the other using the command line? |
Try the following Linux Google:
"apt-get +for rpm" http://www.google.com/linux?q=%22apt-get+%2Bfor+rpm%22 |
Have you tried urpmi yet? That's the default package management for Mandriva. It's just as easy to use as apt-get (the only problem being that debian has BY FAR the largest collection of packages available).
|
Quote:
|
Quote:
There IS an apt-get for rpms, and if it uses a radically different way of checking dependencies it may help. I've got a suspicion that its way of checking may not be different enough though. I'm not sure. EDIT: If you decide to install a couple of these packages one by one to see if it helps, still use the urpmi command and not the rpm command. Even the individual packages may have dependencies that will have to be dealt with. The urpmi will be faster and more organized. You can also try using rpmdrake as that may speed things up when you're trying to figure out which package to install next. 2nd EDIT: I just found this in another topic in the forums and I thought it might help you. He was attempting the same thing as you and traced the needed dependencies to two packages: libmdns and kde-config-file. Maybe you could try installing those two packages first manually and see if that fixes things for you. It's very possible that it will be different for you, but it's worth a shot. Quote:
|
Quote:
|
Quote:
urpmi * or perhaps you added the folder as a media source (which is the better option IMO), and then installed everything in that source at the SAME TIME. What I'm suggesting is something more like: urpmi kdebase That would JUST install the kdebase package and not everything else. It might work, or it also might tell you which dependency it can't resolve if it fails. Then, you would try to install the rpm for the dependency it lists. This is the way that you have to deal with rpm hell. Trace the underlying dependency down and install it. Another thing to try, like the last part of my earlier post said, you could just do: urpmi libmdns and urpmi kde-config-file And then try to install everything else. That worked for the person I quoted in my second edit. Those were his underlying dependencies. Yours could be different. To your last question, I know that rpm has the --force option that will install an rpm without checking dependencies. Not completely sure what the urpmi equivalent is, but a man urpmi will tell you. That could be a dangerous way to do it though, as it is possible that you are really missing some necessary package and without it stuff could break. If you are reasonably certain that you don't need anything you could give it a shot. I can tell you just by looking at your output that you need to do this command: urpmi libmdns I KNOW this because there are a bunch of things that depend on kdebase-kdeprintfax which depends on kdebase-common which depends on libkdecore4 which depends on... you guessed it, libmdns. If the above command doesn't work, it probably isn't in your rpm sources. Go to an rpm search site and see if you can download it. So far, I think most dependencies will be fixed once you install that package. It also looks like you might have to install libkdnssd.so.1. You're going to have to go to an rpm search site and see which package provides that. Or I think urpmf libkdnssd.so.1 might tell you the answer (don't exactly remember if urpmf is the command that does that or not). Once you find the name of the package you'll have to do: urpmi that-package |
I tried the urpmi libmdns, and it says no package found. If I try to urpmi the kdebase package itself, it doesnt install because of the dependencies. I might try finding the libmdns on a rpm database site.
|
Quote:
http://rpm.pbone.net/index.php3/stat....i586.rpm.html or http://rpm.pbone.net/index.php3/stat....i586.rpm.html However, I'm still not sure if you should use one of these versions or something else. Perhaps posting another topic with this more specific question is in order. |
Here is where I make the sarcastic remark about why I don't use rpm based distros; & then I get flamed for it, because this a forum for an rpm based distro. But I won't because I'm being polite. ;)
Yes I think this is a classic description of "RPM Hell". Let me repeat a helpful suggestion: http://www.google.com/linux?q=%22apt...00&safe=active Quote:
|
If you read the above post, in this case it sounds like a problem with a package. Trying to install the dependency isn't working as the package can't be found, which will probably be an issue no matter which program is used.
To the OP, could you try this command: urpmi libmDNSResponder before you try downloading any new rpms. Maybe it's just not getting the name of the package right. I think that package is supposed to be in the standard distribution sources, so I'm not quite sure what the issue is. It's strange that this many people have had the same issue with the same dependency in this upgrade. Makes me wonder about the kde rpms a little. |
All times are GMT -5. The time now is 05:53 AM. |