JP Rosevear schrieb:
On Sat, 2008-06-28 at 12:09 +0200, Uwe Galle wrote:
I already posted a problem caused by mandatory updates, perhaps in conjunction with a specific system configuration of my computer. Now I see that the control center cannot start. Altogether I am missing two executables: - gnome-control-center and - gnome-settings-daemon
Thanks to search.rpmseek.com I know that these files belong to several packages. But openSUSE 10.3 provides only one of these: control-center2.
The package was renamed in 11.0.
OK. But I am still on 10.3. As long as the openSUSE Kolab site only lists 10.3 as tested OS (http://en.opensuse.org/Kolab), I don't want to upgrade. I want to use Kolab.
Surprisingly this package is displayed as to be not installed although gnome-control-center and gnome-settings-daemon always worked until yesterday. I don't know of another openSUSE-package what contains these files.
Unfortunately YaST rejects the installation of this package because it requires "libxklavier >= 3.5" for "libxklavier12-3.5-3.1.i586". In my understanding this should be a bug because no already installed package can be dependent from a new package and prevent it from being installed. Even if a new package requires a second version of an already installed package rpm should ensure that these two versions can coexist.
Then I guessed that the rpm database is perhaps damaged and started an rpm --rebuilddb. Answer: Can't create transaction lock on /var/lib/rpm/..db.00 (even after reboot!).
Now I retried rpm --rebuilddb and it worked. But the installation of control-center2 with YaST is still impossible because of a lot of complicated and unresolvable dependencies. In Smart Package Manager 0.52 I don't see this package at all.
I am desperately looking for a way to install "control center2". BTW, is it possible to use rpm with rpm-files in the openSUSE repositories? Until now I used rpm only with single downloaded files. I would prefer to have access to the repositories what are also available for YaST.
Are you on 10.3 or 11.0?
As said above, I am on 10.3. In the meantime I tried an Upgrade similar to that described on http://en.opensuse.org/KDE/Upgrade . But this procedure doesn't work for me. At first I ensured that the GNOME:STABLE: repository as given in http://en.opensuse.org/GNOME/Software_Repositories is configured and activated. The only other activated repositories are - as given in http://en.opensuse.org/Package_Repositories - the main repository (http://download.opensuse.org/distribution/10.3/repo/oss) and the Non-oss repository (http://download.opensuse.org/distribution/10.3/repo/non-oss). Other repositories I don't want to activate because they are not mentioned in "Upgrading KDE on openSUSE" and may perhaps cause harm when more packages are upgraded as necessary. I refreshed all repositories. According to "Upgrading KDE on openSUSE" I shall invoke Software Management now and select an installation source for KDE. Then I shall right-click on a package and select "Update ...". But both actions are not possible for GNOME-YaST. I cannot select an installation source so that all corresponding packages are selected and I cannot make a right-click in a package list what shows a context menu. It would be very desirable to have a similar HOWTO for GNOME as that for KDE on http://en.opensuse.org/HOWTOs. I want to thank you for replying. I already send three postings to the opensuse list and got no reply. In my third posting I made some thoughts about making an upgrade with zypper. After rpm --rebuilddb has worked I see that "zypper if" shows for all tested packages the repository "openSUSE BuildService - GNOME:STABLE" (download.opensuse.org/repositories/GNOME:/STABLE/openSUSE_10.3/). That surprises me because I never installed GNOME components from the Build service by design. After reading "Upgrading KDE on openSUSE" I am a bit cautious to work with zypper ("WARNING: 'zypper up -t package' will upgrade all packages from all repositories to newer versions, potentially moving you off many supported packages and onto unsupported packages.") That's why I want to restrict the active repositories as far as possible. On the other side I don't want to run into problems because of unresolved dependencies. That's why I want to run a check with zypper if all active repositories are sufficient for a GNOME update. How can I do that? The man page of zypper shows no option for such a check. Thanks a lot. Uwe -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org