Bug 20866

Summary: update-desktop-database never runs when installing packages
Product: Sisyphus Reporter: Клаус Андрей <deepmindster>
Component: desktop-file-utilsAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: blocker    
Priority: P1 CC: aen, aris, cas, ktirf, viy, zerg
Version: unstableKeywords: distro-blocker
Hardware: all   
OS: Linux   
Bug Depends on: 20987    
Bug Blocks: 19564    

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

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

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 Yuri N. Sedunov 2009-07-26 10:51:37 MSD
(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 Alexey Rusakov 2009-08-11 17:30:33 MSD
Ну вот и разобрались. Файл /usr/lib/rpm/update-desktop-database.filetrigger никогда не запускается при установке пакетов, ибо он не является исполняемым файлом (права доступа 644, а не 755, как у остальных файлтриггеров). Исправление более чем очевидно: сделать chmod 0755 на этот файл.
Comment 6 Alexey Rusakov 2009-08-11 17:34:05 MSD
*** Bug 20987 has been marked as a duplicate of this bug. ***
Comment 7 Sergey V Turchin 2009-08-13 14:05:56 MSD
desktop-file-utils-0.15-alt3