Bug 34324

Summary: После обновления с P8 до Sysyphus не запускается lightDM, MATE.
Product: Sisyphus Reporter: Egor Zotov <gorini41995>
Component: libgdk-pixbufAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: aen, aris, darktemplaralt, imz, lav, mike, rider, zerg
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 34231    

Description Egor Zotov 2017-12-12 12:11:00 MSK
После обновления с P8 до Sysyphus не запускается lightDM, MATE, нет изображений.

Логи lightdm: 

** Message: Starting lightdm-gtk-greeter 2.0.1 (Sep  7 2017, 21:06:01)
** Message: [Configuration] Reading file: /etc/lightdm/lightdm-gtk-greeter.conf

** (lightdm-gtk-greeter:1369): WARNING **: [Background] Failed to load background: Не удалось распознать формат изображения для файла «/usr/share/design/current/backgrounds/default.png»

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

(lightdm-gtk-greeter:1369): Gtk-WARNING **: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/gnome/16x16/status/image-missing.png: Нераспознанный формат файла изображения (gdk-pixbuf-error-quark, 3)
Comment 1 Michael Shigorin 2017-12-13 23:59:11 MSK
Сбита дата?
Comment 2 Anton Farygin 2017-12-14 00:29:39 MSK
Врятли, это свежепоставленная VM.
Comment 3 Egor Zotov 2017-12-29 14:13:45 MSK
Это до сих пор воспроизводится, на KDE такого нет.
Comment 4 Michael Shigorin 2018-01-06 11:58:11 MSK
Возможно, стоит сделать принудительный запуск или вроде того...
вопрос в том, как -- то ли впатчивать --force, то ли запускать под faketime.

Там, кстати, будто можно упростить текущий файлтриггер до

gdk-pixbuf-query-loaders --update-cache

-- этот бинарник наблюдается хардлинком в /usr/bin.

В любом случае этой проблемы очень не хотелось бы при обновлении p8 до p9.
Comment 5 Aleksei Nikiforov 2018-03-01 15:53:05 MSK
Каким образом производилось обновление? Если я просто делаю dist-upgrade, то проблема воспроизводится из-за прерывания транзакции обновления. Если же я использую следующий набор команд для обновления:

# apt-get install apt rpm librpm apt-indicator
# apt-get remove ConsoleKit2
# apt-shell
install lua5.3
remove lua5
commit
quit
# apt-get remove lua5.1-alt-compat
# apt-get dist-upgrade
# update-kernel

то после обновления и перезагрузки lightdm и mate успешно запускаются и работают. Разве что графический splashscreen при загрузке вместо консоли не показывается. Других проблем при беглом просмотре не обнаружил.
Comment 6 Yuri N. Sedunov 2018-03-01 16:20:06 MSK
Эта беда  случается из-за nvidia_glx. Возможно, zerg@ расскажет почему и как её избежать.
Comment 7 Sergey V Turchin 2018-03-01 16:45:34 MSK
(В ответ на комментарий №6)
> Эта беда  случается из-за nvidia_glx.
Не из-за, а с. Из-за какого-то gdk-pixbuf плагина.

> Возможно, zerg@ расскажет почему и как её избежать.
Поставь ||: в filetrigger, тогда кому-нибудь станет не влом потрейсить вместо починки системы.
Comment 8 Yuri N. Sedunov 2018-03-01 17:08:53 MSK
(В ответ на комментарий №7)
> (В ответ на комментарий №6)
> > Эта беда  случается из-за nvidia_glx.
> Не из-за, а с. Из-за какого-то gdk-pixbuf плагина.

Или из-за какого-то плагина vlc?
https://bugzilla.altlinux.org/34588


> > Возможно, zerg@ расскажет почему и как её избежать.
> Поставь ||: в filetrigger, тогда кому-нибудь станет не влом потрейсить вместо
> починки системы.

Себе для анализов и сам вставишь, а у остальных останется шанс увидеть сбой до перезагрузки.
Comment 9 Anton Farygin 2018-03-01 17:39:04 MSK
На виртуальных машинах никаких nvidia нет, но при этом обновление падает.

vlc у нас по дефолту не установлен, если мне не изменяет память.
Comment 10 Yuri N. Sedunov 2018-03-01 18:06:25 MSK
В #5 коллега говорит, что не падает. Или он не на виртуальной машине, или без нвидии, или...? Поточнее бы надо обстоятельства выяснить, в которых падает.
Comment 11 Anton Farygin 2018-03-02 07:49:29 MSK
Если в #5 не падает, то эта проблема где-то на стыке с обновлением rpm+apt.
Comment 12 Sergey V Turchin 2018-03-02 10:39:56 MSK
(В ответ на комментарий №8)
> Себе для анализов и сам вставишь,
Ну, телемедитируй тогда.

> а у остальных останется шанс увидеть сбой до перезагрузки.
а у остальных останется шанс увидеть невозможность загрузиться.
*исправил, не благодари.