Sesja cynamonowa zawiesza logowanie z Greeter

20

Chciałem zmienić środowisko pulpitu (DE) na cynamon, ponieważ było o wiele szybciej na moim komputerze testowym.

Uruchomiłem polecenie: apt-get install cinnamon-desktop-environment

Zrestartowano.

Zmieniono DE na Cynamon.

Wprowadź moje hasło, a potem kopnęło mnie z powrotem do powitania.

Kiedy spojrzałem na dzienniki, znalazłem ten komunikat o błędzie:

Mar  5 13:28:39 lab-linux-01 cinnamon-session[7991]: GLib-GIO-ERROR: t+0.01202s: Settings schema 'org.gnome.desktop.file-sharing' does not contain a key named 'enabled'#012aborting...
Mar  5 13:28:39 lab-linux-01 kernel: [  588.104932] traps: cinnamon-sessio[7991] trap int3 ip:7fc180cd3ad1 sp:7fffb34390a0 error:0 in libglib-2.0.so.0.5502.0[7fc180c82000+113000]

Googlowanie się po tym komunikacie o błędzie nie przyniosło dużej pomocy.

David
źródło
Dokładnie ten sam problem!
Andre Soares,

Odpowiedzi:

28

Kluczem były te części przesłania: GLib-GIO-ERRORiSettings schema 'org.gnome.desktop.file-sharing'

Gdzie GLIB przechowuje swoje schematy?

/user/share/glib-2.0/schemas/

$ cd /user/share/glib-2.0/schemas/
$ grep file-sharing *
Binary file gschemas.compiled matches
org.gnome.desktop.file-sharing.gschema.xml:<schema path="/org/gnome/desktop/file-sharing/" id="org.gnome.desktop.file-sharing" gettext-domain="gnome-user-share">
$ dpkg -S /usr/share/glib-2.0/schemas/org.gnome.desktop.file-sharing.gschema.xml
gnome-user-share: /usr/share/glib-2.0/schemas/org.gnome.desktop.file-sharing.gschema.xml

Aha - gnome-user-share wygląda na winowajcę!

Co robi gnome-user-share?

$ apt search gnome-user-share
Sorting... Done
Full Text Search... Done
gnome-user-share/bionic,now 3.18.3-3 amd64 [installed]
  User level public file sharing via WebDAV

Nie potrzebuję publicznego udostępniania plików na poziomie użytkownika przez WebDAV , więc go usunę.

$ apt-get purge gnome-user-share

Uruchomiłem ponownie komputer i mogłem zalogować się na ładnym pulpicie z cynamonem.

Czas iść zrobić toast cynamonowy. Czy ktoś ma na to dobry przepis? ;-)

David
źródło
6
To rozwiązało mój problem podczas aktualizacji Ubuntu 16.04 do 18.04, mogłem zalogować się do Gnome, ale Cinnamon miał problemy, dopóki go nie usunąłem gnome-user-share. Dzięki za wskazówkę!
Gargravarr
@Gargravarr, jeśli pytanie i odpowiedź były przydatne, prosimy o ich głosowanie, jeśli możesz. Dzięki :)
David
1
już zrobiłem :) opublikował komentarz, więc został znaleziony przez Google
Gargravarr
1
@David zasługuje na bułki cynamonowe! To rozwiązało mój problem :)
dooxe
To zadziałało dla mnie.
user1821961