Переменные RPM_INSTALL_{NAME,ARG1,ARG2} раньше выставлялись только для per-package-триггеров, а после обновления стали выставляться для всех. +++ Данная ошибка создана размножением ошибки 32889 +++ /usr/lib/rpm/wms.filetrigger перестал отрабатывать после перехода на rpm-4.13: https://lists.altlinux.org/pipermail/devel/2016-December/202080.html https://lists.altlinux.org/pipermail/devel/2016-December/202090.html ...что приводит к отсутствию /etc/lightdm/sessions/default.desktop, хотя ручной запуск update_wms либо в случае проявляющей такое поведение сборки regular-cinnamon-20161213-i586.iso (среди других): # ls /etc/lightdm/sessions/ # rpm -ql cinnamon-session | grep -i cinnamon2d /etc/X11/wmsession.d/02Cinnamon2D /usr/bin/startcinnamon2d /usr/share/cinnamon-session/sessions/cinnamon2d.session /usr/share/xsessions/cinnamon2d.desktop # rpm -ql cinnamon-session | sh -x /usr/lib/rpm/wms.filetrigger + egrep -qs '^/etc/X11/(wmsession.d|wms-methods.d)/' + /usr/sbin/update_wms # ls /etc/lightdm/sessions/ Cinnamon.desktop Cinnamon2D.desktop default.desktop # _ Возможно, причина в каких-либо обстоятельствах времени сборки образа, смотрим.
Точнее, эти переменные выставляются если устанавливается хоть один пакет с --scripts, а потом остаются до конца работы rpm.
rpm-4.13.0-alt4 -> sisyphus: * Tue Dec 13 2016 Gleb F-Malinovskiy <glebfm@altlinux> 4.13.0-alt4 - rpmspec: restored support of BuildRequires(pre) (ALT#32870), and Serial (ALT#32888) tags. - rpmspec: fixed support of long lines in specfile. - rpm: restored --with{,out} and --{en,dis}able aliases for rpmbuild. - Added conflict to apt < 0.5.15lorg2-alt54 (ALT#32873). - Fixed retrieving of remote files. - Dropped R: curl (it is optional). - Fixed encoding of translataed manpages. - Changed rpmlog to write to stderr. - Fixed support of APT external tags (ALT#32887). - Define RPM_INSTALL_{NAME,ARG1,ARG2} env variables only for per-package scripts (ALT#32890).
*** Bug 32889 has been marked as a duplicate of this bug. ***