The generated cache was invalid.

Как избавиться от этой ошибки?!

* Updating desktop mime database ...
* Updating shared mime info database ...
* Updating icons cache ...
The generated cache was invalid. [ !! ]
* Updating scrollkeeper database ...
>>> Regenerating /etc/ld.so.cache...
>>> Auto-cleaning packages...
>>> No outdated packages were found on your system.
* GNU info directory index is up-to-date.

Та же проблема

Та же проблема на gnome 2.20.0.
Похоже gtk-update-icon-cache подскальзывается на какой-то иконке, но не говорит на какой. Единственное решение, которое я вижу - это дописать вывод debug messages в gtk-update-icon-cache и посмотреть, что конкретно ему не нравится. Только вот руки все никак не доходят сделать это...

Решил у себя

Решил у себя проблему просто. Из каталога с иконками, на который матерился gtk-update-icon-cache, перекидывал подкаталоги во временный и перестраивал кеш ("gtk-update-icon-cache -f /usr/share/icons/Nuovo"). Нашёл, что у меня ругается на все "Nuovo/Xtra/devices/*.svg". Снёс их и ругани больше нет.

... чтобы понять рекурсию, нужно сперва понять рекурсию ...

У меня проблема

У меня проблема решилась удалением темы x11-themes/gartoon, темы Nuovo и так не было.
Интересно, если ли у кого полный список тем, с которыми не дружит gtk-update-icon-cache :)

Кроме этого,

Кроме этого, после того как откатился с gnome-experimental, стал наблюдать вот такую фигню

 * Updating icons cache ...
*** glibc detected *** /usr/bin/gtk-update-icon-cache: malloc(): memory corruption: 0x0812d3e0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7d9135a]
/lib/libc.so.6[0xb7d934ac]
/lib/libc.so.6(__libc_malloc+0x83)[0xb7d94a0d]
/usr/lib/libglib-2.0.so.0(g_try_malloc+0x2b)[0xb7eb0c3a]
/usr/lib/libpng12.so.0(png_malloc+0x43)[0xb7bd75cf]
======= Memory map: ========
08048000-0804d000 r-xp 00000000 08:03 14270465   /usr/bin/gtk-update-icon-cache
0804d000-0804e000 r--p 00004000 08:03 14270465   /usr/bin/gtk-update-icon-cache
0804e000-0804f000 rw-p 00005000 08:03 14270465   /usr/bin/gtk-update-icon-cache
0804f000-0822c000 rw-p 0804f000 00:00 0          [heap]
b7a00000-b7a21000 rw-p b7a00000 00:00 0 
b7a21000-b7b00000 ---p b7a21000 00:00 0 
b7bb0000-b7bba000 r-xp 00000000 08:03 7950413    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1
b7bba000-b7bbb000 r--p 00009000 08:03 7950413    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1
b7bbb000-b7bbc000 rw-p 0000a000 08:03 7950413    /usr/lib/gcc/i686-pc-linux-gnu/4.2.0/libgcc_s.so.1
b7bbc000-b7bdd000 r-xp 00000000 08:03 10830094   /usr/lib/libpng12.so.0.21.0
b7bdd000-b7bdf000 rw-p 00020000 08:03 10830094   /usr/lib/libpng12.so.0.21.0
b7c0d000-b7c4c000 r--p 00000000 08:03 2786491    /usr/lib/locale/en_US.utf8/LC_CTYPE
b7c4c000-b7d2c000 r--p 00000000 08:03 2786540    /usr/lib/locale/en_US.utf8/LC_COLLATE
b7d2c000-b7d2d000 rw-p b7d2c000 00:00 0 
b7d2d000-b7e51000 r-xp 00000000 08:03 18809298   /lib/libc-2.6.1.so
b7e51000-b7e53000 r--p 00124000 08:03 18809298   /lib/libc-2.6.1.so
b7e53000-b7e54000 rw-p 00126000 08:03 18809298   /lib/libc-2.6.1.so
b7e54000-b7e58000 rw-p b7e54000 00:00 0 
b7e58000-b7e7a000 r-xp 00000000 08:03 18809286   /lib/libm-2.6.1.so
b7e7a000-b7e7b000 r--p 00021000 08:03 18809286   /lib/libm-2.6.1.so
b7e7b000-b7e7c000 rw-p 00022000 08:03 18809286   /lib/libm-2.6.1.so
b7e7c000-b7f34000 r-xp 00000000 08:03 15335584   /usr/lib/libglib-2.0.so.0.1400.1
b7f34000-b7f35000 r--p 000b8000 08:03 15335584   /usr/lib/libglib-2.0.so.0.1400.1
b7f35000-b7f36000 rw-p 000b9000 08:03 15335584   /usr/lib/libglib-2.0.so.0.1400.1
b7f36000-b7f6d000 r-xp 00000000 08:03 15335568   /usr/lib/libgobject-2.0.so.0.1400.1
b7f6d000-b7f6e000 r--p 00036000 08:03 15335568   /usr/lib/libgobject-2.0.so.0.1400.1
b7f6e000-b7f6f000 rw-p 00037000 08:03 15335568   /usr/lib/libgobject-2.0.so.0.1400.1
b7f6f000-b7f71000 r-xp 00000000 08:03 18809293   /lib/libdl-2.6.1.so
b7f71000-b7f72000 r--p 00001000 08:03 18809293   /lib/libdl-2.6.1.so
b7f72000-b7f73000 rw-p 00002000 08:03 18809293   /lib/libdl-2.6.1.so
b7f73000-b7f75000 r-xp 00000000 08:03 15335590   /usr/lib/libgmodule-2.0.so.0.1400.1
b7f75000-b7f76000 r--p 00002000 08:03 15335590   /usr/lib/libgmodule-2.0.so.0.1400.1
b7f76000-b7f77000 rw-p 00003000 08:03 15335590   /usr/lib/libgmodule-2.0.so.0.1400.1
b7f77000-b7f8d000 r-xp 00000000 08:03 14713089   /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0
b7f8d000-b7f8e000 r--p 00015000 08:03 14713089   /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0
b7f8e000-b7f8f000 rw-p 00016000 08:03 14713089   /usr/lib/libgdk_pixbuf-2.0.so.0.1200.0
b7f8f000-b7f90000 rw-p b7f8f000 00:00 0 
b7f93000-b7fa4000 r-xp 00000000 08:03 17188017   /lib/libz.so.1.2.3
b7fa4000-b7fa5000 r--p 00010000 08:03 17188017   /lib/libz.so.1.2.3
b7fa5000-b7fa6000 rw-p 00011000 08:03 17188017   /lib/libz.so.1.2.3
b7fa6000-b7faa000 r-xp 00000000 08:03 14565622   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b7faa000-b7fab000 r--p 00003000 08:03 14565622   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b7fab000-b7fac000 rw-p 00004000 08:03 14565622   /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b7fac000-b7fad000 rw-p b7fac000 00:00 0 
b7fad000-b7fae000 r--p 00000000 08:03 2786641    /usr/lib/locale/en_US.utf8/LC_NUMERIC
b7fae000-b7faf000 r--p 00000000 08:03 21495937   /usr/lib/locale/en_US.utf8/LC_TIME
b7faf000-b7fb0000 r--p 00000000 08:03 21495945   /usr/lib/locale/en_US.utf8/LC_MONETARY
b7fb0000-b7fb1000 r--p 00000000 08:03 2786750    /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES
b7fb1000-b7fb2000 r--p 00000000 08:03 2032635    /usr/lib/locale/en_US.utf8/LC_PAPER
b7fb2000-b7fb3000 r--p 00000000 08:03 2819873    /usr/lib/locale/en_US.utf8/LC_NAME
b7fb3000-b7fb4000 r--p 00000000 08:03 21495947   /usr/lib/locale/en_US.utf8/LC_ADDRESS
b7fb4000-b7fb5000 r--p 00000000 08:03 21495948   /usr/lib/locale/en_US.utf8/LC_TELEPHONE
b7fb5000-b7fb6000 r--p 00000000 08:03 21495949   /usr/lib/locale/en_US.utf8/LC_MEASUREMENT
b7fb6000-b7fbd000 r--s 00000000 08:03 2786884    /usr/lib/gconv/gconv-modules.cache
b7fbd000-b7fbe000 r--p 00000000 08:03 21495950   /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION
b7fbe000-b7fd8000 r-xp 00000000 08:03 18809291   /lib/ld-2.6.1.so
b7fd8000-b7fd9000 r--p 00019000 08:03 18809291   /lib/ld-2.6.1.so
b7fd9000-b7fda000 rw-p 0001a000 08:03 18809291   /lib/ld-2.6.1.so
bfcd2000-bfcea000 rw-p bfcd2000 00:00 0          [stack]
ffffe000-fffff000 r-xp 00000000 00:00 0          [vdso]
/usr/portage/eclass/gnome2-utils.eclass: line 102: 21040 Aborted                 ${updater} -qf ${dir}
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.
The generated cache was invalid.                                                                                           [ !! ]
 * Failed to update cache with icon //usr/share/icons/TuxnTosh
 * Failed to update cache with icon //usr/share/icons/ChaninDjoole
 * Failed to update cache with icon //usr/share/icons/Tango-Blue-Materia
 * Failed to update cache with icon //usr/share/icons/Lila
 * Failed to update cache with icon //usr/share/icons/YattaBlues
 * Failed to update cache with icon //usr/share/icons/gartoon
 * Failed to update cache with icon //usr/share/icons/Nerdy-Lines
 * Failed to update cache with icon //usr/share/icons/KearonesComiconsLight
 * Updating scrollkeeper database ...
>>> Original instance of package unmerged safely.
 * Installing GNOME 2 GConf schemas
 * Updating desktop mime database ...
 * Updating shared mime info database ...

И $ sudo

И

$ sudo gtk-update-icon-cache -f /usr/share/icons/TuxnTosh/
Cache file created successfully.
$ sudo gtk-update-icon-cache -f /usr/share/icons/ChaninDjoole/
The generated cache was invalid.
$ sudo gtk-update-icon-cache -f -i /usr/share/icons/ChaninDjoole
The generated cache was invalid.
$ sudo gtk-update-icon-cache -f /usr/share/icons/Lila/
The generated cache was invalid.
$ sudo gtk-update-icon-cache -f /usr/share/icons/YattaBlues/
The generated cache was invalid.
$ sudo gtk-update-icon-cache -f /usr/share/icons/TuxnTosh/
Cache file created successfully.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".