Desktop effects stopped working after recent upgrades (OpenSuSE11.1, Gnome)

OpenSuSE 11.1 updated on Saturday to all of the latest patches and stuff.
I was a bit behind, so quite a few things got updated. Most of them
probably don’t matter for this problem.

Prior to Saturday, desktop effects were working fine. After, they don’t.
Gnome still works ok, but attempting to go in to the “Desktop Effects”
configuration just hangs for a minute (spinning “wheel” cursor) then
nothing happens (“arrow” cursor returns).

Looking at things via “ps ax” I can see that clicking on “Desktop
Effects” starts process(/usr/bin/python /usr/bin/simple-ccsm). Running
this from a CLI produces:

dgersic@linux:~> /usr/bin/python /usr/bin/simple-ccsm
Traceback (most recent call last):
File “/usr/bin/simple-ccsm”, line 1402, in <module>
mainWin = MainWin(context, page)
File “/usr/bin/simple-ccsm”, line 1181, in init
self.Update()
File “/usr/bin/simple-ccsm”, line 1223, in Update
self.AnimationPage.Update()
File “/usr/bin/simple-ccsm”, line 693, in Update
self.FillAnimationBoxes()
File “/usr/bin/simple-ccsm”, line 677, in FillAnimationBoxes
info = setting.Info[1]
IndexError: tuple index out of range

after which nothing happens and I have to hunt down the PID and kill it.

Searching for this “tuple index out of range” error, I found a couple of
2008 references, but those are for much older version so I’m thinking
that they’re probably not relevant. Nothing else seems to apply. How to
debug this is the question.

System information:

dgersic@linux:~> uname -a
Linux linux 2.6.27.45-0.1-pae #1 SMP 2010-02-22 16:49:47 +0100 i686 i686
i386 GNU/Linux

dgersic@linux:~> rpm -qa | grep compiz
compiz-manager-0.0.1_git080201-58.1
python-compizconfig-0.7.8-1.49
compiz-plugins-extra-0.8.2-102.8
compizconfig-settings-manager-0.7.8-1.45
compiz-gnome-0.8.2-157.1
compiz-branding-openSUSE-0.8.2-157.1
compiz-kde-0.8.2-157.1
compiz-plugins-main-0.8.2-101.1
compiz-kde4-0.8.2-157.1
compiz-0.8.2-157.1
libcompizconfig-0.8.2-9.1

Video: NVIDIA GeForce 6200
3D Acceleration is active

dgersic@linux:~> rpm -qa | grep -i nvidia
nvidia-gfxG02-kmp-pae-195.36.15_2.6.27.45_0.2-11.2
x11-video-nvidiaG02-195.36.15-12.1

Motherboard: P4SPA
2.4G RAM
Intel P4 CPU 3.00GHz

OpenSuSE 11.1
Kernel: 2.6.27.45-0.1-pae
Gnome 2.26.3

David Gersic dgersic_@_niu.edu
Novell Knowledge Partner http://forums.novell.com

Please post questions in the newsgroups. No support provided via email.

I think your packages do not all come from the same repo. I’ve had this some years ago, when experimenting with different compiz versions. In the software installer, go repo view, switch system packages to the ones in your compiz repo. My packages are all 0.7.8, in the X11:Compiz repo all are 0.8.6, don’t know where yours come from but a mix of 0.7.8 and 0.8.2 versions could very well be the cause.

Yep, that was it. Thanks. I switched the two that were out of date to the X11:Xorg repo and updated them and I’m back with compiz.