Bug 36947

Summary: Не поддерживает PNG
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: libgdk-pixbufAssignee: Yuri N. Sedunov <aris>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, iv
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 34231    

Description Andrey Cherepanov 2019-06-25 19:14:48 MSK
При обновлении с p8 на p9 пропадает возможность показа изображений PNG.

Запускаю /usr/lib/gdk-pixbuf-2.0/2.10.0/gdk-pixbuf-query-loaders --update-cache

кэш обновляется, PNG всё равно не показываются. libpng16 стоит, пакет не повреждён. Что может быть?
Comment 1 Yuri N. Sedunov 2019-06-25 19:44:26 MSK
Где не показывается? png-loader вкомпилен в библиотеку, кеш не причем. Так было и в p8.
Comment 2 Andrey Cherepanov 2019-06-26 11:51:03 MSK
В LightDM и Mate:

[root@host-15 lightdm]# head -11 /var/log/lightdm/seat0-greeter.log
** Message: 19:19:52.736: Starting lightdm-gtk-greeter 2.0.1 (Mar 19 2019, 06:11:17)
** Message: 19:19:52.741: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf

** (lightdm-gtk-greeter:5254): WARNING **: 19:19:53.102: [Background] Failed to load background: Couldn’t recognize the image file format for file “/usr/share/design/current/backgrounds/default.png”

** (lightdm-gtk-greeter:5254): WARNING **: 19:19:53.102: [Background] Failed to read wallpaper: /usr/share/design/current/backgrounds/default.png

(lightdm-gtk-greeter:5254): Gtk-WARNING **: 19:19:53.110: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.

(lightdm-gtk-greeter:5254): GLib-CRITICAL **: 19:19:53.141: g_strsplit: assertion 'string != NULL' failed

[root@host-15 lightdm]# file /usr/share/design/current/backgrounds/default.png
/usr/share/design/current/backgrounds/default.png: PNG image, 1600 x 1200, 8-bit/color RGB, non-interlaced

libgdk-pixbuf-2.38.1-alt1.1.x86_64
libgdk-pixbuf-gir-2.38.1-alt1.1.x86_64
libgdk-pixbuf-locales-2.38.1-alt1.1.noarch
Comment 3 Yuri N. Sedunov 2019-06-26 12:30:28 MSK
(В ответ на комментарий №2)
> ** (lightdm-gtk-greeter:5254): WARNING **: 19:19:53.102: [Background] Failed to
> load background: Couldn’t recognize the image file format for file
> “/usr/share/design/current/backgrounds/default.png”

Ну, попробуй переустановить shared-mime-info или запустить /usr/lib/rpm/mime-database.filetrigger
Comment 4 Andrey Cherepanov 2019-06-26 16:37:27 MSK
Ух ты, сработало! Спасибо. Буду разбираться, почему при обновлении shared-mime-info не сработали триггеры.