-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Yamaban [21.09.2011 18:18]:
On Wed, 21 Sep 2011 17:10, Werner Flamme <werner.flamme@...> wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Yamaban [21.09.2011 16:42]:
On Wed, 21 Sep 2011 16:27, Werner Flamme <werner.flamme@...> wrote:
Pavel Baranchikov [21.09.2011 16:17]:
May I chime in here? I have "A KDE text-editor component could not be found. Please check your KDE installation." also, but "rpm -qa | grep 4.7.0" returns nothing.
And it is today, it is several days now that the 4.7.x damage has been resolved...
Try zypper dup -l This helped me
Pavel,
I need a working system, so there is no way I will have a zypper dup running here - unless it is 2012 and I upgrade to 12.1 ;-)
A "rpm -qa *kate* | sort" returns
kate-4.7.1-2.3.x86_64 katesort-1.0-15.3.x86_64 kde3-katesort-1.0-1.2.x86_64 kdeaddons3-kate-3.5.10-9.3.x86_64 libkate1-0.3.8-8.1.x86_64
there shouldn't be anything missing, because then the kate package would show missing dependencies, which it does not.
KDE 3's kate is working fine, btw.
Regards, Werner
"The Trick" is to do a "zypper -v dup -D" (dry-run), or, after the solver is done, ask for 'd'etails, then abort, take note of the packages it selected. (best done in a second terminal)
And after this YOU select which packages you install via "zypper in -r <repo> <package-name>-<version>.<arch>"
Use the output of "zypper -v dup -D" as a help to find out whats' wrong, no more, if you don't trust it.
Hope this gives you a hint on how to solf your troubles.
- Yamaban
I filtered the output of that command (zypper -v dup -D | grep -B2 KDE). The list was way too long without that. "zypper lr" shows 65 repos.
- ---snip---
Ouch! Ok, assuming the kate you want is the one from KDE 4.7, than you can limit zypper dup even more. (see "zypper help dup") "zypper -v dup -D --from <your_KDE_4.7_repo>" that should limit the list.
This shortens the list. I insert the output here: - ---snip--- 3 Problems: Problem: problem with installed package phonon-4.5.0-4.2.x86_64 Problem: problem with installed package taglib-extras-1.0.1-12.3.x86_64 Problem: problem with installed package bootsplash-branding-openSUSE-3.1-100.1.noarch Problem: problem with installed package phonon-4.5.0-4.2.x86_64 Solution 1: keep obsolete phonon-4.5.0-4.2.x86_64 Choose the above solution using '1' or skip, retry or cancel [1/s/r/c] (c): 1 Applying solution 1 Problem: problem with installed package taglib-extras-1.0.1-12.3.x86_64 Solution 1: Following actions will be done: downgrade of taglib-extras-1.0.1-12.3.x86_64 to taglib-extras-1.0.1-7.1.x86_64 install taglib-extras-1.0.1-7.1.x86_64 (with vendor change) obs://build.opensuse.org/KDE --> openSUSE Solution 2: keep obsolete taglib-extras-1.0.1-12.3.x86_64 Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): 1 Applying solution 1 Problem: problem with installed package bootsplash-branding-openSUSE-3.1-100.1.noarch Solution 1: Following actions will be done: downgrade of bootsplash-branding-openSUSE-3.1-100.1.noarch to bootsplash-branding-openSUSE-3.1-64.66.1.noarch install bootsplash-branding-openSUSE-3.1-64.66.1.noarch (with vendor change) obs://build.opensuse.org/Base --> openSUSE install bootsplash-branding-openSUSE-3.1-64.66.1.noarch from excluded repository Solution 2: keep obsolete bootsplash-branding-openSUSE-3.1-100.1.noarch Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c] (c): 1 Applying solution 1 Resolving dependencies... Computing distribution upgrade... Force resolution: No The following NEW package is going to be installed: lensfun-data 0.2.5-2.1 The following packages are going to be REMOVED: ggz 0.0.14.1-49.1 lensfun 0.2.5-8.9.1 The following packages are going to be downgraded: amarok 2.4.3-15.1 -> 2.4.3-2.3 amarok-lang 2.4.3-15.1 -> 2.4.3-2.3 bluedevil 1.1.1-4.1 -> 1.1.1-2.3 bluedevil-lang 1.1.1-4.1 -> 1.1.1-2.3 bootsplash-branding-openSUSE 3.1-100.1 -> 3.1-64.66.1 choqok 1.1-13.1 -> 1.1-2.3 create-resources 0.1.3-2.1 -> 0.1.3-1.1 ggz-client-libs 0.0.14.1-68.1 -> 0.0.14.1-2.1 k3b 2.0.2-22.1 -> 2.0.2-2.3 k3b-lang 2.0.2-22.1 -> 2.0.2-2.3 kchmviewer 5.3-3.1 -> 5.3-2.3 kcm_gtk 1.1-13.2 -> 1.1-2.3 kde-susetranslations 11.4-4.7.1 -> 11.4-2.1 kdebase4-openSUSE 11.4-33.42.1 -> 11.4-3.1 kdebase4-openSUSE-lang 11.4-33.42.1 -> 11.4-3.1 kdebase4-runtime-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 kdebase4-workspace-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 kdebindings-smokegen 4.7.1-5.1 -> 4.7.1-2.3 kdelibs4-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 kdesvn 1.5.5-11.1 -> 1.5.5-2.3 kdevelop4 4.2.3-8.1 -> 4.2.3-2.6 kdevelop4-lang 4.2.3-8.1 -> 4.2.3-2.6 kdevelop4-plugins-php 1.2.3-10.1 -> 1.2.3-2.7 kdevelop4-plugins-php-doc 1.2.3-10.1 -> 1.2.3-2.7 kdiff3 0.9.95-11.1 -> 0.9.95-2.2 kdiff3-lang 0.9.95-11.1 -> 0.9.95-2.2 kdm-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 kile 2.1-11.3 -> 2.1-2.3 kile-lang 2.1-11.3 -> 2.1-2.3 kio_iso 2.0.0-15.3 -> 2.0.0-2.6 kio_sysinfo 11.4-33.42.1 -> 11.4-3.1 kio_sysinfo-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 konversation 1.3.1-9.3 -> 1.3.1-2.6 konversation-lang 1.3.1-9.3 -> 1.3.1-2.6 ksmolt 0.2.3-9.1 -> 0.2.3-2.1 ksshaskpass 0.5.3-4.1 -> 0.5.3-2.3 kvkbd 0.6-9.1 -> 0.6-2.3 libbluedevil1 1.9.0-3.1 -> 1.9.0-2.3 libdmtx0 0.7.4-3.1 -> 0.7.4-2.1 libggz2 0.0.14.1-49.1 -> 0.0.14.1-3.1 libkexiv2-10 4.7.1-4.1 -> 4.7.1-2.3 libktexteditor 4.7.1-4.2 -> 4.7.1-2.3 liblensfun0 0.2.5-8.9.1 -> 0.2.5-2.1 liblqr-1-0 0.4.1-6.1 -> 0.4.1-2.1 libmarblewidget12 4.7.1-4.4 -> 4.7.1-3.4 libmygpo-qt1 1.0.3-3.2 -> 1.0.3-2.3 libphonon4 4.5.0-4.2 -> 4.5.0-2.4 libphonon4-32bit 4.5.0-4.2 -> 4.5.0-2.4 libprison0 1.0-4.1 -> 1.0-2.3 libqoauth1 1.0.1-3.1 -> 1.0.1-2.1 libqrencode3 3.1.1-4.1 -> 3.1.1-2.1 libsmokegen-devel 4.7.1-5.1 -> 4.7.1-2.3 libsmokeqt 4.7.1-4.3 -> 4.7.1-2.4 libsvnqt6 1.5.5-11.1 -> 1.5.5-2.3 libtag-extras1 1.0.1-7.1 -> 1.0.1-2.3 moodbar 0.1.2-4.1 -> 0.1.2-2.1 oxygen-molecule 3.2-7.1 -> 3.2-2.1 plasmoid-cwp 1.5.5-29.2 -> 1.5.5-2.3 plasmoid-cwp-lang 1.5.5-29.2 -> 1.5.5-2.3 plasmoid-quickaccess 0.8.1-9.2 -> 0.8.1-2.2 python-distribute 0.6.21-14.1 -> 0.6.19-2.1 qtcurve-kde4 1.8.8-8.1 -> 1.8.8-2.3 scribus 1.4.0.rc5-7.1 -> 1.4.0.rc5-2.4 skanlite 0.7.kde4.5.0-21.1 -> 0.7.kde4.5.0-3.1 smb4k 0.10.10-13.1 -> 0.10.10-4.1 smb4k-lang 0.10.10-13.1 -> 0.10.10-4.1 taglib-extras 1.0.1-12.3 -> 1.0.1-7.1 taglib-extras-devel 1.0.1-7.1 -> 1.0.1-2.3 yakuake 2.9.8-19.1 -> 2.9.8-3.1 yast2-control-center 2.20.2-1.3.1 -> 2.19.3-6.1 yast2-control-center-qt 2.20.2-1.3.1 -> 2.19.3-6.1 The following packages are going to be reinstalled: cln 1.3.1-2.1 iodbc-admin 3.52.7-2.1 kaffeine 1.2.2-2.3 libepub0 0.2.1-2.1 libiodbc3 3.52.7-2.1 libpodofo0_9_1 0.9.1-2.1 libqalculate5 0.9.7-2.1 podofo 0.9.1-2.1 The following packages are going to change vendor: bootsplash-branding-openSUSE 3.1-100.1 -> 3.1-64.66.1 obs://build.opensuse.org/Base -> openSUSE ggz-client-libs 0.0.14.1-68.1 -> 0.0.14.1-2.1 openSUSE -> obs://build.opensuse.org/KDE kchmviewer 5.3-3.1 -> 5.3-2.3 openSUSE -> obs://build.opensuse.org/KDE kcm_gtk 1.1-13.2 -> 1.1-2.3 openSUSE -> obs://build.opensuse.org/KDE kde-susetranslations 11.4-4.7.1 -> 11.4-2.1 openSUSE -> obs://build.opensuse.org/KDE kdebase4-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kdebase4-openSUSE-lang 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kdebase4-runtime-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kdebase4-workspace-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kdelibs4-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kdiff3 0.9.95-11.1 -> 0.9.95-2.2 openSUSE -> obs://build.opensuse.org/KDE kdiff3-lang 0.9.95-11.1 -> 0.9.95-2.2 openSUSE -> obs://build.opensuse.org/KDE kdm-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kio_iso 2.0.0-15.3 -> 2.0.0-2.6 openSUSE -> obs://build.opensuse.org/KDE kio_sysinfo 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE kio_sysinfo-branding-openSUSE 11.4-33.42.1 -> 11.4-3.1 openSUSE -> obs://build.opensuse.org/KDE ksmolt 0.2.3-9.1 -> 0.2.3-2.1 openSUSE -> obs://build.opensuse.org/KDE kvkbd 0.6-9.1 -> 0.6-2.3 openSUSE -> obs://build.opensuse.org/KDE libggz2 0.0.14.1-49.1 -> 0.0.14.1-3.1 openSUSE -> obs://build.opensuse.org/KDE liblensfun0 0.2.5-8.9.1 -> 0.2.5-2.1 openSUSE -> obs://build.opensuse.org/KDE liblqr-1-0 0.4.1-6.1 -> 0.4.1-2.1 openSUSE -> obs://build.opensuse.org/KDE libqoauth1 1.0.1-3.1 -> 1.0.1-2.1 openSUSE -> obs://build.opensuse.org/KDE libtag-extras1 1.0.1-7.1 -> 1.0.1-2.3 openSUSE -> obs://build.opensuse.org/KDE moodbar 0.1.2-4.1 -> 0.1.2-2.1 openSUSE -> obs://build.opensuse.org/KDE oxygen-molecule 3.2-7.1 -> 3.2-2.1 openSUSE -> obs://build.opensuse.org/KDE plasmoid-quickaccess 0.8.1-9.2 -> 0.8.1-2.2 openSUSE -> obs://build.opensuse.org/KDE python-distribute 0.6.21-14.1 -> 0.6.19-2.1 obs://build.opensuse.org/server:messaging -> obs://build.opensuse.org/KDE scribus 1.4.0.rc5-7.1 -> 1.4.0.rc5-2.4 openSUSE-Education -> obs://build.opensuse.org/KDE taglib-extras 1.0.1-12.3 -> 1.0.1-7.1 obs://build.opensuse.org/KDE -> openSUSE taglib-extras-devel 1.0.1-7.1 -> 1.0.1-2.3 openSUSE -> obs://build.opensuse.org/KDE yast2-control-center 2.20.2-1.3.1 -> 2.19.3-6.1 openSUSE -> obs://build.opensuse.org/KDE yast2-control-center-qt 2.20.2-1.3.1 -> 2.19.3-6.1 openSUSE -> obs://build.opensuse.org/KDE - ---pins---
On the otherhand, when I look at your list, this looks like there is also some trouble with the priority of your repos. To make sure, have a look at the output of "zypper lr -P" and keep in mind the lower the number, the higher the priority.
I remember that, yes. I did and do do not change priorities of repositories. The oss/non-oss and update repos keep their valus from installation on, and new ones are added with prio 99 by default. I think that this (using a default value) must have a reason, or this would be a parameter for "zypper ar". It can only be modified afterwards.
The desired effect (working kate from KDE4.7) is easier to reach when the prio-number of the KDE4.7 repo is lower than the KDE3 one. E.G. repo-kde3 -> 99; repo-kde47 -> 98.
There are not many packages with the same name. At first, all KDE4 packages hat a "kde4" in their names, now all KDE3 packages have "kde3". Both repos have the same priority.
The "zypper -v dup -D --from <repo-kde47>" output should be much more sane then.
On my old OSS 11.2 with KDE4.6.3 kate is just one package.
Well, so it is now: kate-4.7.1-2.3.x86_64. Plus the "sort" addon in package katesort-1.0-15.3.x86_64. And the packages from kde3 are recognizable by their names.
Maybe a uninstall and reinstall anew of kate from the repo-kde47 gives a faster fix to your trouble.
But, make sure of the repo priority beforehand.
Again, have a look at zypper help dup, and make note of the difference between --from and --repo, maybe --repo makes more sense here.
A dry-run test with --recommends could be helpfull.
Additional, "libkate*" is "A karaoke and text codec for embedding in Ogg" from packman repo not the editor.
# rpm -e libkate1-0.3.8-8.1.x86_64 error: Failed dependencies: libkate.so.1()(64bit) is needed by (installed) vlc-noX-1.1.11-4.10.x86_64 As you see by the package name (no "pm" in the version), this lib is not from packman. "rpm -qi" tells me "Distribution: openSUSE 11.4", so it is neither from VLC repo nor from KDE, but from the distro itself. vlc-noX is from the VLC repo, BTW. "This was originally meant for karaoke use, but can be used for any purpose." :-) Hey, make me a sandwich! :-D (<http://xkcd.com/149/>) "rpm -qR kate" shows quite a list of libraries, that may come from everywhere. I checked some: rpm -qf /usr/lib64/libkateinterfaces.so.4 kate-4.7.1-2.3.x86_64 rpm -qf /usr/lib64/libktexteditor.so.4 libkde4-4.7.1-8.8.x86_64 rpm -qf /usr/lib64/libkparts.so.4 libkde4-4.7.1-8.8.x86_64 (Before, I did a "ldconfig -p | grep $LIBNAME" to get the proper file name) Regards, Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk565coACgkQk33Krq8b42NjqgCghaI7Tx21ggDJgyfF5JPB8I4I Af0An2eJDg1TEPiM1Nb2eb/Yw+Wig4V+ =UQqR -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kde+help@opensuse.org