On Pá, 2007-09-07 at 00:15 -0400, Michel Salim wrote:
I've noticed these related problems on-and-off involving GNOME packages on openSUSE 10.2:
- on a stock install, gnome-games when queried would list, among others /var/games/glines.{Large,Medium,Small}.scores -- but the RPM actually installs /var/games/glines.scores
Good hint. Somebody did not read updating instructions in the spec files and did not update scriptlets. I'll fix it. Please retest when you will see changelog entry regarding this problem.
- attempts to upgrade to GNOME:STABLE always results in a broken install, one of the telltale sign being the inability to load icons
- after downgrading back to openSUSE-10.2+updates+GNOME:Community, to my surprise the icon loading problem still occurs. I tried running 'glines' from the terminal, and get this:
(glines:17512): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders': No such file or directory
This might be a cross-library clash. We have seen someting similar in bugzilla.
Weird, I thought. Perhaps it's the same RPM bug that used to affect Fedora, where some files are clobbered on RPM upgrades? To be safe, I removed gtk2 (with --no-deps), and then reinstalled it. Twice. Using smart and, for safety measures, using rpm manually.
Like gnome-games, here is the result:
michel@hitchens:~> rpm -ql gtk2 | grep gdk-pixbuf /etc/opt/gnome/gtk-2.0/gdk-pixbuf.loaders /opt/gnome/bin/gdk-pixbuf-query-loaders michel@hitchens:~> ls /etc/opt/gnome/gtk-2.0/*.loaders ls: cannot access /etc/opt/gnome/gtk-2.0/*.loaders: No such file or directory
It seems, that while upgrading, it calls old binary instead of just-installed one. Strange. It should be done by SuSEconfig (did you installed by YaST or manually; if manually, did you run it?). Maybe gtk2 reported some upgrade error and both instances were kept? -- Best Regards / S pozdravem, Stanislav Brabec software developer --------------------------------------------------------------------- SUSE LINUX, s. r. o. e-mail: sbrabec@suse.cz Lihovarská 1060/12 tel: +420 284 028 966 190 00 Praha 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org