Manjaro Xfce - nie mogę się normalnie zalogować na swoje konto

Dystrybucja - Manjaro Xfce 0.8.10 x86_64

System uruchamia się normalnie do momentu aż pojawi się pulpit mojego konta (mam włączone automatyczne logowanie).

Przez ułamek sekundy jest widoczny pulpit z ładującymi się elementami na panelu, jednakże system przełącza się na terminal, w którym wyświetlany jest monit o zalogowanie się:

manjaro login: _

Po chwili pojawia się graficzny ekran logowania. Próba zalogowania się na ostatniej sesji, “Uruchom skrypt Xconfig” i sesji Xfce kończy się powtórzeniem opisanego wcześniej zachowania.

Mogę się jedynie zalogować poprzez terminal wywołany przez Ctrl+Alt+F1.

Z potencjalnych przyczyn można wykluczyć brak miejsca na dysku, partycja root ma 8GB wolnego miejsca a /home jeszcze więcej.

Co na razie zrobiłem aby zwalczyć problem (bezskutecznie):

  • usunięcie zawartości folderu .cache/sessions z mojego katalogu użytkownika,

  • usunięcie z .config/autostart odniesień do compiz-fusion, jednak po każdej próbie zalogowania się te skróty wracają (?),

  • zresetowanie ustawień środowiska poprzez zmianę nazwy .config/xfce4.

Początkowo podejrzewałem, że coś tu może bruździć compiz-fusion, ponieważ na Manjaro Wiki jest notka:

Jednak to chyba dotyczy tylko pierwszego restartu po instalacji compiza, więc go chyba można wykluczyć jako winowajcę.

Zawartość .xsession-errors po próbie zalogowania się na “zresetowany” Xfce:

/etc/mdm/Xsession: Beginning session setup…

/etc/mdm/Xsession: ssh-agent not found!

/etc/mdm/Xsession: Setup done, will execute: startxfce4

/usr/bin/startxfce4: X server already running on display :0

xrdb: “Xft.hinting” on line 10 overrides entry on line 6

xrdb: “Xft.hintstyle” on line 13 overrides entry on line 7

xfce4-session: No SSH authentication agent found

gpg-agent[2579]: gpg-agent już działa - nie uruchamianie nowego

(xfce4-session:2574): xfce4-session-WARNING **: gpg-agent returned no PID in the variables

** (pa-applet:2602): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

** (nm-applet:2620): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfwm4:2581): GLib-CRITICAL **: g_str_has_prefix: assertion ‘prefix != NULL’ failed

(xfwm4:2581): xfwm4-WARNING **: The property ‘/general/double_click_distance’ of type int is not supported

** (pamac-tray:2631): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

xfsettingsd: Another clipboard manager is already running.

** (pamac-refresh:2669): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

(xfwm4:2581): Gtk-CRITICAL **: IA__gtk_main_quit: assertion ‘main_loops != NULL’ failed

checking updates

check updates done

XIO: fatal IO error 2 (No such file or directory) on X server “:0.0”

after 1501 requests (1501 known processed) with 76 events remaining.

xfce4-session: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.

xfsettingsd: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

xfdesktop: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

xfce4-clipman: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

(pa-applet:2602): Gdk-WARNING **: pa-applet: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

lxpolkit: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

(nm-applet:2620): Gdk-WARNING **: nm-applet: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

Thunar: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

fusion-icon: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

* Detected Session: xfce

* Searching for installed applications…

* Using the GTK Interface

* Starting Compiz

… executing: compiz --replace --sm-disable --ignore-desktop-hints ccp --indirect-rendering

manjaro-settings-manager-daemon: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

(pamac-tray:2631): Gdk-WARNING **: pamac-tray: Fatal IO error 2 (Nie ma takiego pliku ani katalogu) on X server :0.0.

migrate: Fatal IO error 11 (Zasoby chwilowo niedostępne) on X server :0.0.

Jakim cudem wpisy wracają? Podaj wynik:

ls -al /home

 

Pod kątem “dodatków” uruchamianych wraz z autostartem - globalnie, czy w tym na Twoim koncie - zajrzyj do tego katalogu:

ls -al /etc/xdg/autostart

 

Pokaż także wynik poleceń:

ls -al /usr/share/xsessions

cat .dmrc

Jakiego menedżera logowania używasz?

Jakby co na Windows mam zainstalowany ext2fsd, więc mam wygodny dostęp do danych na partycjach Linuksa.

Zawartość /home to tylko katalog mojego konta użytkownika (defco247) i folder lost+found. Chyba że miałeś na myśli właśnie ten pierwszy?

/etc/xdg/autostart/:

at-spi-dbus-bus.desktop

blueman.desktop

compiz-xfce-autostart.desktop

compiz-xfce-decoratortheme.desktop

fusion-icon.desktop

gnome-keyring-gpg.desktop

gnome-keyring-pkcs11.desktop

gnome-keyring-secrets.desktop

gnome-keyring-ssh.desktop

gsettings-data-convert.desktop

lxpolkit.desktop

manjaro-settings-manager-daemon.desktop

nm-applet.desktop

pa-applet.desktop

pamac-tray.desktop

print-applet.desktop

pulseaudio.desktop

pulseaudio-kde.desktop

xfce4-clipman-plugin-autostart.desktop

xfce4-notes-autostart.desktop

xfce4-power-manager.desktop

xfsettingsd.desktop

xscreensaver.desktop

/usr/share/.xsessions/:

ssh.desktop

xfce.desktop

Zawartość /home/defco247/.dmrc:

[Desktop]

Session=default

Domyślnego dla tej wersji, tj LXDM.

Do do katalogu /home - chcę widzieć czy uprawnienia są poprawne - katalogu użytkownika ma mieć takie:

drwx------

 

 

 

W pliku:

.dmrc

ustaw tak:

 

 

Popełniłem pomyłkę - nie znalazłem w /etc katalogu lxdm, ale jest za to MDM. Nie wiem dlaczego na wiki Manjaro jest podane LXDM: https://wiki.manjaro.org/index.php?title=Display_Managers_/_Login_Screens

Nieskomentowana zawartość pliku /etc/mdm/custom.conf:

[daemon]

AutomaticLogin=defco247

AutomaticLoginEnable=True

DefaultSession=xfce.desktop

Greeter=/usr/lib/mdm/mdmwebkit

[security]

[xdmcp]

[gui]

[greeter]

Browser=true

HTMLTheme=Clouds

MinimalUID=1000

IncludeAll=true

[chooser]

[debug]

Wynik polecenia ls -al /home :

razem 28
drwxr-xr-x  4 root     root   4096 18.09.2014 06:41 ./
drwxr-xr-x 18 root     root   4096 18.09.2014 18:56 ../
drwx------ 25 defco247 users  4096 25.09.2014 18:37 defco247/
drwx------  2 root     root  16384 18.09.2014 06:39 lost+found/

PS. Zmiana zawartości .dmrc nic nie zmieniła.

No i właśnie - MDM korzysta z .dmrc - zmień z nim i napisz czy coś się zmieniło.

 

 

Problem rozwiązany - winny był fusion-icon.

Wyciągnałem z /etc/xdg/autostart dwa skróty powiązane z compizem oraz fusion-icon.

Po tym jak poprawnie zalogowało mnie do systemu dla testu spróbowałem uruchomić fusion-icon.

Efekt? Natychmiast pokazał się terminal i mnie wylogowało.

Może warto compiza usunąć z systemu …

Usunąłem go. Zadziwia mnie jednak że przez kilka dni wszystko działało normalnie, a tu nagle takie coś. :expressionless: