Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: michaa7 on 2014/09/03, 23:30:41

Title: todays d-u may break (some) gtk icons
Post by: michaa7 on 2014/09/03, 23:30:41
After todays d-u on 32 bit computer I have missing icons with gtk applications like thunar . (http://forum.siduction.org/index.php?topic=4915.msg40548#msg40548) reportbug (gtk) won't start anymore due to missing debian logo.

If you see this warning during d-u
Quote(gtk-update-icon-cache-3.0:889): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Datei oder Verzeichnis nicht gefunden

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
it's to late :( as running the mentioned command will fail: No such command.

It seems to be an older bug (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710855) which only triggers during update!


EDIT:
I have no clue how to fix it.

If you won't wait for this package being fixed install "libgdk-pixbuf2.0-dev" and run gdk-pixbuf-query-loaders > /usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache

Thanks Melmaker
Title: Re: todays d-u may break (some) gtk icons
Post by: musca on 2014/09/04, 08:41:58
Hello michaa7,

you can find out which package contains any given file with apt-file  (needs # apt-file update",  e.g. with cron):
$ apt-file search gdk-pixbuf-query-loaders
libgdk-pixbuf2.0-0: /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders


This result is from an amd64 architecture. You will have to use a different path.

greetings
musca
Title: Re: todays d-u may break (some) gtk icons
Post by: michaa7 on 2014/09/04, 12:49:43
Hi musca,

1) thanks
2) one better searches @ packages.debian.org as "apt-file update" is APITA
3) the problem here was that the non-dev package is broken. It should have updated the gtk icon cache during d-u without user interference. This is a known recurring bug (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710855).
Title: Re: todays d-u may break (some) gtk icons
Post by: melmarker on 2014/09/04, 14:31:40
:) - we should consider this as a long standing packaging bug - it would be interesting to know, which script call this sequence :)
and by the way, i'm affected too, did a d-u on my office LXQt VM


Trigger für hicolor-icon-theme (0.13-1) werden verarbeitet ...

(gtk-update-icon-cache-3.0:10705): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': Datei oder Verzeichnis nicht gefunden

This likely means that your installation is broken.
Try running the command
  gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
Trigger für desktop-file-utils (0.22-1) werden verarbeitet ...


so installing the dev package should solve this, but i don't agree to see this as a proper solution :D
Title: Re: todays d-u may break (some) gtk icons
Post by: michaa7 on 2014/09/04, 14:50:56
Quote from: melmarker on 2014/09/04, 14:31:40
...but i don't agree to see this as a proper solution :D
Neither do I. That's why I filed a bug report. Your invited to join it (= confirm the bug's persistence).
Title: Re: todays d-u may break (some) gtk icons
Post by: melmarker on 2014/09/04, 17:09:45
michaa7: i will, but first a little bit homework. You remember my first advice: install it - and musca ap-file search. looking at this output i think the executable should be in the regular and not in the dev package. A diff to stable or testing will help - and after that i think i should write a patch.
Title: Re: todays d-u may break (some) gtk icons
Post by: michaa7 on 2014/09/04, 19:50:16
Quote from: melmarker on 2014/09/04, 17:09:45
... looking at this output i think the executable should be in the regular and not in the dev package....

THAT sure as hell is right.

And that's why your advice "install gdk-pixbuf" didn't work immediately. I saw the dev packages. But it seemed insane to *need* a dev package for some gtk icons to work.
Title: Re: todays d-u may break (some) gtk icons
Post by: melmarker on 2014/09/04, 20:13:24
it is insane :D
Title: Re: todays d-u may break (some) gtk icons
Post by: michaa7 on 2014/09/04, 20:16:20
Shit, you are right.