Bug 20866 - update-desktop-database never runs when installing packages
Summary: update-desktop-database never runs when installing packages
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: desktop-file-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P1 blocker
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords: distro-blocker
: 20868 20987 (view as bug list)
Depends on: 20987
Blocks: 19564
  Show dependency tree
 
Reported: 2009-07-24 17:22 MSD by Клаус Андрей
Modified: 2009-08-13 14:05 MSD (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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