LINUX.ORG.RU

Перестала запускаться XFCE4 из Lightdm в Debian

 , ,


0

2

Здравствуйте! Обновлений вроде бы не ставил, но вот сегодня утром перестала запускаться XFCE4, я ввожу свои данные в lightdm, жму Enter, пропадают все элементы lightdm, но даже тот фон что установлен на рабочем столе, не появляется.

При этом если зайти в tty1, и выполнить

systemctl stop lightdm
systemctl start lightdm
Свежезапущенный lightdm начинает правильно работать, и запускать XFCE4! Сижу на Debian Buster, который был установлен методом апгрейда Stretch.

Пробовал прописывать exec xfce4-session в .xinitrc, .xsession, а еще делать systemctl (enable,disable) на lightdm, это все не помогает.

Вы пишете, что помогает перезапуск lightdm, то предположу, что у вас в виду того, что systemd запускает параллельно сервисы, во время запуска LightDM при старте системы не запущен некоторый сервис, но он запускается позднее.

Надо разбираться.

Смотрите .xsession-errors в домашней директории пользователя. Можете для начала удалить этот файл, перезагрузиться и попробовать войти. Смотрите что будет в этом файле.

anonymous
()
Ответ на: комментарий от anonymous

Так, вот что в .xsession-errors, сам я не особо продвинут, совершенно не понимаю на что ругается система.

Xsession: X session started for vist at Пн фев 18 14:50:17 MSK 2019
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting XAUTHORITY=/home/vist/.Xauthority
localuser:vist being added to access control list
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting USER=vist
dbus-update-activation-environment: setting XDG_SESSION_TYPE=x11
dbus-update-activation-environment: setting HOME=/home/vist
dbus-update-activation-environment: setting DESKTOP_SESSION=lightdm-xsession
dbus-update-activation-environment: setting XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
dbus-update-activation-environment: setting DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
dbus-update-activation-environment: setting LOGNAME=vist
dbus-update-activation-environment: setting XDG_SESSION_CLASS=user
dbus-update-activation-environment: setting PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
dbus-update-activation-environment: setting XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
dbus-update-activation-environment: setting XDG_RUNTIME_DIR=/run/user/1000
dbus-update-activation-environment: setting DISPLAY=:0
dbus-update-activation-environment: setting LANG=ru_RU.UTF-8
dbus-update-activation-environment: setting XDG_SESSION_DESKTOP=lightdm-xsession
dbus-update-activation-environment: setting XAUTHORITY=/home/vist/.Xauthority
dbus-update-activation-environment: setting XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/vist
dbus-update-activation-environment: setting SHELL=/bin/bash
dbus-update-activation-environment: setting GDMSESSION=lightdm-xsession
dbus-update-activation-environment: setting QT_ACCESSIBILITY=1
dbus-update-activation-environment: setting GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
dbus-update-activation-environment: setting PWD=/home/vist
xfce4-session-Message: 14:50:27.219: SSH authentication agent is already running
gpg-agent[632]: Внимание: параметр "--write-env-file" устарел - он игнорируется
gpg-agent: агент gpg уже запущен - еще один, новый, запущен не будет

(xfce4-session:556): xfce4-session-WARNING **: 14:50:27.232: gpg-agent returned no PID in the variables
libpager-Message: 14:50:27.936: Setting the pager rows returned false. Maybe the setting is not applied.

(wrapper-2.0:698): GLib-GIO-CRITICAL **: 14:50:28.320: g_file_new_for_path: assertion 'path != NULL' failed

(wrapper-2.0:698): GLib-GIO-CRITICAL **: 14:50:28.320: g_file_monitor_file: assertion 'G_IS_FILE (file)' failed

(wrapper-2.0:698): GLib-GObject-WARNING **: 14:50:28.320: invalid (NULL) pointer instance

(wrapper-2.0:698): GLib-GObject-CRITICAL **: 14:50:28.320: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed

(wrapper-2.0:698): Gtk-WARNING **: 14:50:28.320: Attempting to add a widget with type GtkToggleButton to a container of type XfcePanelPlugin, but the widget is already inside a container of type XfcePanelPlugin, please remove the widget from its existing container first.

(wrapper-2.0:698): Gtk-WARNING **: 14:50:28.427: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:680): Gtk-WARNING **: 14:50:28.476: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:708): Gtk-WARNING **: 14:50:28.485: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 22

(wrapper-2.0:695): Gtk-WARNING **: 14:50:28.570: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner PulseaudioButton)

(wrapper-2.0:709): Gtk-WARNING **: 14:50:28.570: Negative content width -3 (allocation 1, extents 2x2) while allocating gadget (node button, owner GtkToggleButton)

(wrapper-2.0:707): Gtk-WARNING **: 14:50:28.597: gtk_widget_size_allocate(): attempt to allocate widget with width -1 and height 22
weather-Message: 14:50:28.599: получение https://api.met.no/weatherapi/locationforecastlts/[вырезал]
(wrapper-2.0:699): Gtk-WARNING **: 14:50:28.740: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node button, owner GtkButton)
xfce4-session: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.
xfwm4: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.0.

(xfsettingsd:660): libxfce4ui-WARNING **: 14:50:32.111: ICE I/O Error

(xfsettingsd:660): libxfce4ui-WARNING **: 14:50:32.111: Disconnected from session manager.

(xfce4-panel:659): libxfce4ui-WARNING **: 14:50:32.112: ICE I/O Error

(xfce4-panel:659): libxfce4ui-WARNING **: 14:50:32.112: Disconnected from session manager.
xfdesktop: Fatal IO error 11 (Ресурс временно недоступен) on X server :0.0.

vladimir_vist
() автор топика

Сижу на Debian Buster

и такое хобби тоже важно. тебе сюда

https://wiki.debian.org/ru/DebianTesting

конкретнее сюда

Как использовать Debian Testing (next-stable)

а там раздолье для тестера - свои рассылки и багтракер
А писать на лор про проблемы в тестинге - это никчёмное дело и бессмысленное.

bass ★★★★★
()
Ответ на: комментарий от bass

Уже скоро Buster станет Stable. Я бы оставался на Stretch, но там проблем возникло больше чем на Buster, не просто так обновился же.

vladimir_vist
() автор топика
Ответ на: комментарий от vladimir_vist

Для сравнения с проблемным запускал xsession-errors, удали файл, перезапусти lightdm и зайди в графичесскую сессию.

Так же можешь попробовать как всё работает на новом пользователе с чистым профилем xfce4 или удли сейчас свой профиль xfce4.

anonymous
()
Ответ на: комментарий от rumgot

Лучше ничего не писать, чем постить мимо багтракера последствия специально организованных ошибок тестинга, знания о которых любезно публикуют в рассылках.

bass ★★★★★
()
Ответ на: комментарий от bass

Вот оно как, но тебе почему то в бессмысленный топик отписаться конечно же нужно. Я вот мало того что английского не знаю, так еще и не представляю в чем именно проблема.

vladimir_vist
() автор топика

Ох, как то это все трудно, сделал свой файл запуска xfce4-session вместо старого внутри /etc/X11/Xsession.d/. Заработало.

rm -r .config, .cache не помогал.

vladimir_vist
() автор топика
Ответ на: комментарий от vladimir_vist

сделал свой файл запуска xfce4-session вместо старого внутри /etc/X11/Xsession.d/

И что в нём прописали?

А так, сессии установленных окружений находятся в /usr/share/xsessions/.

На лицо всё же проблема в релизе, либо проблема что сохранилист старые конфигурационные файлы lightdm, так что лучше вам отпрвить баг репорт.

anonymous
()
Ответ на: комментарий от anonymous

И что в нём прописали?

По сути все сломал и сделал по своему. exec xfce4-session

отпрвить баг репорт

Я думаю с моими знаниями это бесполезно, ну попробую конечно.

vladimir_vist
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.