[opensuse] How to Fix Compiz Package Dependency Errors on One-Click Install - suspect borked package db.



I've fallen and I can't get up. I think I borked my Compiz / package / version
info in the local package database. I've been through the guidelines I can find
on line & I'm lost. Would appreciate some guidance on how to undo the muddle.

* What's a good plan for un-borking this before I ignorantly flail around some more?

* What are these YAST dependency errors telling me? Is there a "what this means"
guide somewhere I'm not finding?

* Is there somewhere I haven't found yet that explains all this?


Current state:

* Clean install of OpenSuSE 10.3, all patches / updates accepted to date.

* YAST reports all the compiz-related packages are absent.

* Repositories enables are; Main (OSS), Main (NON-OSS), NVIDIA & Main Update

* I deleted zypp.db after getting down to only those four repositories, to force
a rebuild of that database.

* Attempting to install with one-click in the current state generates a boatload
of dependency errors starting with this (entire error set is at the bottom of
this message):

Cannot install compiz-fusion-plugins-extra, because it is conflicting with
compiz-fusion-plugins-main
A conflict over compiz-fusion-plugins-git (compiz-fusion-plugins-git)
requires the removal of
compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] which is scheduled
for installation
=== compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] ===
compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] will be
installed by another application. (ApplLow/ApplHigh)
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] is needed
by compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL]
(compiz-fusion-plugins-main == 0.6.9_git080208-1.1)
=== compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] ===
15 more...



Origins:

Following the online instructions at OpenSuSE.org I ran an install of the
Compiz-related packages via YAST with Pacman and KDE-community repositories -
left over from installing rich media, and I gotta-have me my K-eyes.

That install produced Compiz "kinda" working - wouldn't auto-start, bunch of
sketchy messages on launch, turning it off thereafter leaves window decoration
partially Compiz, partially not.

When I realized what I'd done, I backed out the packages & and attempted install
via one-click with just the SuSE repositories enabled. When that didn't work I
followed the suggestions to delete zypp.db, to force it to rebuild. No joy.

I have installed Compiz successfully via one-click on a separate TEST partition.
Works great. Never did install DVD or KEyes on TEST, which got it out of synch
with my working partition, kind of defeating the purpose of the test install.
Dumb of me.

Help appreciated. I'm glad to write up the solution in n00b-friendly form - I've
been looking for ways to contribute.


Thanks,


- Jim




Complete YAST Errors from attempted One-Click Install of Compiz.

#### YaST2 conflicts list - generated 2008-02-12 19:10:06 ####

Cannot install compiz-fusion-plugins-extra, because it is conflicting with
compiz-fusion-plugins-main
A conflict over compiz-fusion-plugins-git (compiz-fusion-plugins-git)
requires the removal of
compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] which is scheduled
for installation
=== compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] ===
compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL] will be
installed by another application. (ApplLow/ApplHigh)
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] is needed
by compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL]
(compiz-fusion-plugins-main == 0.6.9_git080208-1.1)
=== compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] ===
15 more...
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] will be
installed by another application. (ApplLow/ApplHigh)
coreutils-6.9-43.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (coreutils == 6.9-43)
fillup-1.42-179.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (fillup == 1.42-179)
libxslt-1.1.20-41.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libxslt.so.1)
libxml2-2.6.30-4.2.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libxml2.so.2)
glib2-2.14.1-4.2.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libglib-2.0.so.0)
startup-notification-0.9-15.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL]
(libstartup-notification-1.so.0)
cairo-1.4.10-25.2.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libcairo.so.2)
Mesa-7.0.1-18.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libGLU.so.1)
libjpeg-6.2.0-812.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libjpeg.so.62)
pango-1.18.2-4.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (libpango-1.0.so.0)
gconf2-2.20.0-4.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (/usr/bin/gconftool-2)
bash-3.2-61.i586 is needed by
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] (/bin/sh)
compiz-fusion-plugins-main-0.6.9_git080208-1.1.i586[X11:XGL] is
needed by compiz-fusion-plugins-extra-0.6.9_git080208-1.1.i586[X11:XGL]
(compiz-fusion-plugins-main == 0.6.9_git080208-1.1)
(null)
Conflict Resolution:
( ) do not install compiz-fusion-plugins-extra
( ) do not install compiz-fusion-plugins-main
( ) Ignore this conflict of compiz-fusion-plugins-extra

#### YaST2 conflicts list END ###









--
Jim Bullock, Rare Bird Enterprises, "Conscious Development"
LinkedIn: http://www.linkedin.com/in/rarebirdenterprises

Listen to a round table of experts in these books from Dorset House:
Roundtable on Project Management, http://www.dorsethouse.com/books/rpm.html
Roundtable on Technical Leadership, http://www.dorsethouse.com/books/rtl.html


--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx



Relevant Pages

  • Re: Fedora 12 - compiz ruined by updates
    ... This Fedora box is my web server, learning machine for Linux, FTP server, ... It is not a dedicated server, if it was, I would not install X ... with compiz to make it neat and cool. ... I did the updates as they came ...
    (alt.os.linux)
  • Re: [opensuse] 1-click install of kde4 factory on 11.0 breaks Yast (qt45 issue)
    ... Resigning to give more time to kde4, ... problem however is now yast software management is broken for my kde3 install. ... I installed KDE 4.2 last Friday and that seemed ... the complete lack of mouse activation for all of the normal compiz type desktop ...
    (SuSE)
  • Re: [opensuse] That Damned NVIDA GT8600
    ... installed the driver and even got xgl running using gnome-xgl-switch ... I recommend starting compiz with fusion-icon. ... Install it if you don't have it installed already. ... Make sure you have the X11:XGL Community Repository enabled and then you can use Yast, Software Mgmt, Action, All Packages, Update All If New Ver. ...
    (SuSE)
  • Re: Window Borders Disappear
    ... Problem occurred after an abortedattempt to install Compiz.. ... Cannot start the preferences application for your window ... Why don't you try aptitude reinstall metacity? ...
    (Debian-User)
  • Re: Starting Beryl automatically
    ... installing compiz). ... the window manager doesn't seem to be working properly. ... I have to right click the beryl icon in the task ... if you install them via smart package manager compiz will do the same ...
    (alt.os.linux.suse)