После обновления до 19.04 gnome-сессия не запускается

Обновлен с 18.10 до 19.04. При загрузке GDM запускается нормально, а после ввода пароля не запускается GNOME. Это восходит к GDM

Это ноутбук Nvidia Optimus. Я запустил Dingo с USB и установил его в тестовый раздел. Он распознает все (использует нуво вместо блоба Nvidia).

Журнал говорит:

WARNING: App 'org.gnome.Shell.desktop' exited with code 1
Unrecoverable failure in required component org.gnome.Shell.desktop
WARNING: App 'org.gnome.Shell.desktop'  respawning too quickly
CRITICAL: We failed, but the fail whale is dead. Sorry...

Оба сеанса бормотания с использованием Xorg и Wayland терпят неудачу одинаково. Старый метасити «GNOME Flashback» запускается нормально (но затем индикатор-datetime-service съедает весь процессор и память и не перестанет возрождаться, если я его убью).

Пробовал использовать lightdm вместо GDM. Это терпит неудачу так же.

Попробовал переустановить пакет gnome-session. Ничего не изменилось.

Все журналы, полученные с помощью журнала -xe.

Любой совет о том, как отладить эту вещь, будет приветствоваться.

Позже я понял, что случайно включил «предложенный» репозиторий (в моей космической установке). Понижен пакет gnome-shell (с «3.32.1-1ubuntu1 ~ 19.04.1» до «3.32.0 + git20190410-1ubuntu1»), пакет муттера и другие (с использованием приоритета закрепления), но проблема решается точно так же.

Это более длинная выдержка из журналов (сейчас используется Budgie):

may 27 02:04:56 hostname gnome-shell[3334]: JS ERROR: TypeError: b.location.get_timezone(...) is null
                                           _clocksChanged/<@resource:///org/gnome/shell/ui/dateMenu.js:127:20
                                           _clocksChanged@resource:///org/gnome/shell/ui/dateMenu.js:125:9
                                           _connectHandler@resource:///org/gnome/shell/misc/util.js:472:9
                                           watchSetting@resource:///org/gnome/shell/misc/util.js:463:9
                                           WorldClocksSection@resource:///org/gnome/shell/ui/dateMenu.js:102:9
                                           _init@resource:///org/gnome/shell/ui/dateMenu.js:530:28
                                           _ensureIndicator@resource:///org/gnome/shell/ui/panel.js:1116:25
                                           _updateBox@resource:///org/gnome/shell/ui/panel.js:1127:29
                                           _updatePanel@resource:///org/gnome/shell/ui/panel.js:1072:9
                                           _init@resource:///org/gnome/shell/ui/panel.js:873:9
                                           _initializeUI@resource:///org/gnome/shell/ui/main.js:178:13
                                           start@resource:///org/gnome/shell/ui/main.js:127:5
                                           @<main>:1:31
may 27 02:04:56 hostname gnome-shell[3334]: Execution of main.js threw exception: Script <main> threw an exception
may 27 02:04:56 hostname gnome-shell[3334]: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroyin
may 27 02:04:56 hostname org.gnome.Shell.desktop[3334]: == Stack trace for context 0x55852aa8a230 ==
may 27 02:04:56 hostname gnome-shell[3334]: The offending signal was destroy on Gjs_DateMenuButton 0x55852bdbd810.
may 27 02:04:56 hostname gnome-session[3131]: gnome-session-binary[3131]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
may 27 02:04:56 hostname gnome-session[3131]: gnome-session-binary[3131]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly
may 27 02:04:56 hostname gnome-session-binary[3131]: WARNING: App 'org.gnome.Shell.desktop' exited with code 1
may 27 02:04:56 hostname gnome-session-binary[3131]: Unrecoverable failure in required component org.gnome.Shell.desktop
may 27 02:04:56 hostname gnome-session[3131]: gnome-session-binary[3131]: CRITICAL: We failed, but the fail whale is dead. Sorry....
may 27 02:04:56 hostname gnome-session-binary[3131]: WARNING: App 'org.gnome.Shell.desktop' respawning too quickly
may 27 02:04:56 hostname gnome-session-binary[3131]: CRITICAL: We failed, but the fail whale is dead. Sorry....
may 27 02:04:56 hostname gdm-x-session[3117]: session exited with status 1
may 27 02:04:56 hostname at-spi-bus-launcher[3250]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
may 27 02:04:56 hostname at-spi-bus-launcher[3250]:       after 21 requests (21 known processed) with 0 events remaining.
may 27 02:04:56 hostname ibus-daemon[3309]: GChildWatchSource: Exit status of a child process was requested but ECHILD was received by waitpid(). See the d
may 27 02:04:56 hostname /usr/lib/gdm3/gdm-x-session[3117]: (**) Option "fd" "26"

- nachokb

enter image description here

0
задан 27 May 2019 в 08:24

1 ответ

Исправлено!

Я попытался отключить все расширения, включая внутренних абонентов, напрасно. Проблема была со встроенным расширением, показывающим мировые часы. Я должен был сбросить свои местоположения Мировых часов от CLI [1].

Это, предположительно, зафиксировало (та же проблема GitLab), таким образом, этого не должно происходить в будущем.

- icarrera

[1] https://gitlab.gnome.org/GNOME/gnome-shell/issues/1062

0
ответ дан 27 May 2019 в 08:24

Другие вопросы по тегам:

Похожие вопросы: