При установке текущей сборки Рабочей станции на intel compute stick при помощи инсталятора было отмечено, что после перезагрузки и автологина графическое окружение скорее неработоспособно: отсутствуют пиктограммы в меню и аплетах, сессия не запустилась с такими жалобами в ~/.xsession-errors:0: mate-session[...]: WARNING: Unable to find provider '' of required component 'dock' [...] (mate-volume-control-applet:...): Gtk-WARNING **: Error loading theme icon 'image-missing' for stock: Нераспознанный формат файла изображения [...] (nm-applet:...): Gtk-WARNING **: Could not load a pixbuf from icon theme. This may indicate that pixbuf loaders or the mime database could not be found. Оказалось, что при установке дата выставлена на 2015 год и не отрабатывают должным образом update-menus (спасибо nbr@ за подсказку). При этом та же сборка с livecd устанавливается нормально. Предлагается в инсталяторе проверять дату и если она старше даты выпуска дистрибутива -- выставлять хотя бы её (например, по времени изменения /image/altinst).
Для починки выполнил в уже установленной системе от имени root: date -s "2017-07-31 17:20" update-mime-database /usr/share/mime update-desktop-database Не факт, что последняя команда была необходима, но в сумме этого хватило. Перевешиваю на installer; возможно, аналогичный скриптик с проверкой даты стоит добавить и в livecd-install на случай установки без возможности автоматически получить и выставить текущее время.
installer-1.8.38-alt1 -> sisyphus: Mon Jul 31 2017 Michael Shigorin <mike@altlinux.org> 1.8.38-alt1 - 90-date.sh: force distro birth date if system one reads "before" (closes: #33705)
Хозяйке на заметку: если засунуть в initinstall.d/01-date.sh -- дата выставляется, но что-то (видимо, при помощи hwclock или в эквиваленте, быстро выяснить не удалось); если в 99-date.sh -- успевает отругаться tar в 90-pkg.sh, некрасиво. Поэтому положил как 90-date.sh.