Ubuntu 16.04.3 LTS LightDM Ubuntu Session исчез [dубликат]

У этого вопроса уже есть ответ здесь: 2/15/18 compiz update broken unity 4 ответы

У меня довольно странная проблема здесь, когда сессия Ubuntu просто исчезает из списка сессий LightDM. Обычно я использую LXDE / Lubuntu в качестве сеанса и редко даже запишусь на рабочий стол Unity / Ubuntu, но он работал безупречно, переключаясь назад и вперед. Теперь, неожиданно, сеанс Ubuntu больше не указан. Кажется, я не могу, после некоторых обширных исследований, разобраться в этом сам. Вот релевантная информация:

1) Сессия есть:

$ ls -al /usr/share/xsessions/ total 36 drwxr-xr-x 2 root root 4096 Jan 24 22:04 . drwxr-xr-x 313 root root 12288 Feb 15 10:50 .. -rw-r--r-- 1 root root 157 Okt 9 18:02 Lubuntu.desktop -rw-r--r-- 1 root root 165 Okt 9 18:02 Lubuntu-Netbook.desktop -rw-r--r-- 1 root root 1507 Feb 27 2016 LXDE.desktop -rw-r--r-- 1 root root 198 Okt 14 2015 openbox.desktop -rw-r--r-- 1 root root 204 Aug 22 2016 ubuntu.desktop $ cat /usr/share/xsessions/ubuntu.desktop [Desktop Entry] Name=Ubuntu Comment=This session logs you into Ubuntu Exec=gnome-session --session=ubuntu TryExec=unity Icon= Type=Application DesktopNames=Unity X-Ubuntu-Gettext-Domain=gnome-session-3.0

2) LightDM перечисляет все сеансы, но сеанс Ubuntu. Файл журнала даже явно указывает, что он игнорирует его (см. Отрывок соответствующего файла журнала):

$ sudo cat /var/log/lightdm/seat0-greeter.log [...] [+0,16s] DEBUG: Loaded session /usr/share/xsessions/openbox.desktop (Openbox, Log in using the Openbox window manager (without a session manager)) [+0,16s] DEBUG: Loaded session /usr/share/xsessions/Lubuntu.desktop (Lubuntu, Lubuntu - Lightweight X11 desktop environment based on LXDE) [+0,16s] DEBUG: Loaded session /usr/share/xsessions/LXDE.desktop (LXDE, LXDE - Lightweight X11 desktop environment) [+0,16s] DEBUG: Ignoring session /usr/share/xsessions/ubuntu.desktop [+0,16s] DEBUG: Loaded session /usr/share/xsessions/Lubuntu-Netbook.desktop (Lubuntu Netbook, Lubuntu Netbook - Lubuntu based session for netbook) [...] [+3,00s] DEBUG: session-list.vala:49: Adding session LXDE (LXDE) [+3,00s] DEBUG: session-list.vala:49: Adding session Lubuntu (Lubuntu) [+3,00s] DEBUG: session-list.vala:49: Adding session Lubuntu-Netbook (Lubuntu Netbook) [+3,00s] DEBUG: session-list.vala:49: Adding session openbox (Openbox) [+3,01s] DEBUG: greeter-list.vala:210: Error registering user list dbus object: An object is already exported for the interface com.canonical.UnityGreeter.List at /list (nm-applet:3866): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GtkWidget' (nm-applet:3866): Gtk-CRITICAL **: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed [+8,61s] DEBUG: session-list.vala:49: Adding session LXDE (LXDE) [+8,61s] DEBUG: session-list.vala:49: Adding session Lubuntu (Lubuntu) [+8,61s] DEBUG: session-list.vala:49: Adding session Lubuntu-Netbook (Lubuntu Netbook) [+8,61s] DEBUG: session-list.vala:49: Adding session openbox (Openbox) [+8,61s] DEBUG: greeter-list.vala:210: Error registering user list dbus object: An object is already exported for the interface com.canonical.UnityGreeter.List at /list [...]

Я сделал, как-то отчаянно, уже пытаюсь dpkg-перенастроить как lightdm, так и ubuntu-session ,

Я видел, что «DesktopNames = Unity» не является стандартным определением FreeDesktop, но я вручную загрузил оба «ubuntu-session (3.18.1.2-1ubuntu1)» из xenial и « ubuntu-session (3.18.1.2-1ubuntu1.16.04.2) "из xenial-updates, извлеченных из них, просмотрел /usr/share/xessions/ubuntu.desktop каждого из них, и они отлично совпадают (я предположил некоторое обновление до это может испортить его.

Моя система обновлена.

3
задан 16 February 2018 в 08:12

2 ответа

Я предоставляю ответ на свой собственный вопрос здесь, так как я надеюсь, что это принесет пользу кому-то другому, наткнувшись на этот же вопрос в конце концов. Я смог решить это - благодаря помощи Терренса в этой теме, и N0rbert в обновлении компиляции 2/15/18 сломал единство (связанная с этим проблема), все кредиты идут к ним.

Сегодня некоторое обновление получил толчок. Все, что я действительно делал, это (снова) обновление системы и повторная установка как единства, так и ubuntu-desktop, что требовалось для меня, поскольку они, видимо, были удалены ранее.

$ dpkg -l compiz-core [...] ii compiz-core 1:0.9.12.3+1 amd64 OpenGL window and compositing man $ apt-cache show compiz-core Package: compiz-core Architecture: amd64 Version: 1:0.9.12.3+16.04.20171116-0ubuntu1 [...] Provides: compiz-core-abiversion-20170630 [...] $ sudo apt-get install unity ubuntu-desktop [...]

Явная установка compiz-core -abiversion-20170630 даже не требовалось для меня. Ручная переустановка единства и рабочий стол ubuntu были необходимы.

Выполняя это, мой список сеансов LightDM возвращается в нормальное состояние, и я могу запустить сеанс Unity / Ubuntu Desktop (снова), который, кажется, работает нормально, таким образом далеко.

2
ответ дан 17 July 2018 в 20:42

Я предоставляю ответ на свой собственный вопрос здесь, так как я надеюсь, что это принесет пользу кому-то другому, наткнувшись на этот же вопрос в конце концов. Я смог решить это - благодаря помощи Терренса в этой теме, и N0rbert в обновлении компиляции 2/15/18 сломал единство (связанная с этим проблема), все кредиты идут на них.

Сегодня некоторое обновление получил толчок. Все, что я действительно делал, это (снова) обновление системы и повторная установка как единства, так и ubuntu-desktop, что требовалось для меня, поскольку они, видимо, были удалены ранее.

$ dpkg -l compiz-core [...] ii compiz-core 1:0.9.12.3+1 amd64 OpenGL window and compositing man $ apt-cache show compiz-core Package: compiz-core Architecture: amd64 Version: 1:0.9.12.3+16.04.20171116-0ubuntu1 [...] Provides: compiz-core-abiversion-20170630 [...] $ sudo apt-get install unity ubuntu-desktop [...]

Явная установка compiz-core -abiversion-20170630 даже не требовалось для меня. Ручная переустановка единства и рабочий стол ubuntu были необходимы.

Выполняя это, мой список сеансов LightDM возвращается в нормальное состояние, и я могу запустить сеанс Unity / Ubuntu Desktop (снова), который, кажется, работает нормально, таким образом далеко.

2
ответ дан 23 July 2018 в 21:21
  • 1
    Хороший ответ! Показывает версии и шаги, которые вы предприняли. +1 =) – Terrance 16 February 2018 в 19:15
  • 2
    Еще раз спасибо за то, что указал на меня в правильном направлении, Терранс. Отсутствующая репутация немного ограничена, начиная (но понятно); иначе я мог бы просто добавить мои отзывы, т. е. мой очень немного другой опыт, непосредственно к ответу N0bert. – rhorstkoetter 16 February 2018 в 19:28

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

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