Bug 20866 - update-desktop-database never runs when installing packages
: update-desktop-database never runs when installing packages
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/desktop-file-utils)
: unstable
: all Linux
: P1 blocker
Assigned To:
:
:
: distro-blocker
: 20987
: 19564
  Show dependency tree
 
Reported: 2009-07-24 17:22 by
Modified: 2009-08-13 14:05 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-07-24 17:22:21
в платформе 5.0 гном не определены ассоциации для приложений. Набор приложений
устанавливается хороший, а вот базу ассоциаций приходится заполнять "ручками".
Например, нет ассоциаций для файлов .fb , .chm , .pdf , .mp4 , mp3 .. и многих
других, хотя программы для просмотра/проигрывания есть.
------- Comment #1 From 2009-07-24 18:18:46 -------
(In reply to comment #0)
> в платформе 5.0 гном не определены ассоциации для приложений. Набор приложений
> устанавливается хороший, а вот базу ассоциаций приходится заполнять "ручками".
> Например, нет ассоциаций для файлов .fb , .chm , .pdf , .mp4 , mp3 .. и многих
> других, хотя программы для просмотра/проигрывания есть.

Этого не может быть. С какого образа ставили систему?
grep ".mp3\|.mp4\|.fb\|.chm" /usr/share/applications/mimeinfo.cache
?
------- Comment #2 From 2009-07-25 00:44:17 -------
*** Bug 20868 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2009-07-25 21:48:17 -------
ставил отсюда 

ftp://beta.altlinux.org/ark/TP/altlinux-5.0.0_beta-20090615-gnome-desktop-x86_64-ru-install-dvd5.iso

$ cat /usr/share/applications/mimeinfo.cache
[MIME Cache]
$
------- Comment #4 From 2009-07-26 10:51:37 -------
(In reply to comment #3)
> ставил отсюда 
> 
> ftp://beta.altlinux.org/ark/TP/altlinux-5.0.0_beta-20090615-gnome-desktop-x86_64-ru-install-dvd5.iso
> 
> $ cat /usr/share/applications/mimeinfo.cache
> [MIME Cache]
> $

Сделайте
# update-desktop-database
Должно помочь.

Почему не сработал правильно /usr/lib/rpm/update-desktop-database.filetrigger
надо выяснить.
------- Comment #5 From 2009-08-11 17:30:33 -------
Ну вот и разобрались. Файл /usr/lib/rpm/update-desktop-database.filetrigger
никогда не запускается при установке пакетов, ибо он не является исполняемым
файлом (права доступа 644, а не 755, как у остальных файлтриггеров).
Исправление более чем очевидно: сделать chmod 0755 на этот файл.
------- Comment #6 From 2009-08-11 17:34:05 -------
*** Bug 20987 has been marked as a duplicate of this bug. ***
------- Comment #7 From 2009-08-13 14:05:56 -------
desktop-file-utils-0.15-alt3