Debian Wheezy - zamrażanie podczas wylogowania z iksów

Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
Areh
Posty: 39
Rejestracja: 09 października 2013, 10:35

Debian Wheezy - zamrażanie podczas wylogowania z iksów

Post autor: Areh »

Sprawa wygląda tak.
Debian Wheezy 64-bit, instalowany dzisiaj przez netinstall, więc pakiety najnowsze dostępne w repo. Do tego doinstalowane XFCE (xfce4 thunar-archive-plugin xfprint4 xfce4-terminal desktop-base xscreensaver xfwm4-themes) - bez gdm3. Iksy startowane są po zalogowaniu na usera (nie root) poprzez startx. Wszystko działa tak jak powinno, do momentu próby wylogowania czy tez powrócenia do tty1 (2-6). Czy to po wybraniu z menu xfce "wyloguj", czy też po wciśnięciu Ctrl+alt+F1 (F2, 3...) system całkowicie się zamraża. Ekran robi się czarny, a właściwie przestaje dochodzić do niego sygnał, bo monitor się usypia, klawiatura nie reaguje (tzn. wciskanie Caps Lock nie powoduje zapalenia diody), a po jakimś czasie komputer się wyłącza (jednak trwa to dłużej niż po wydaniu komendy poweroff).
W XFCE po wybraniu "Restart" czy też "Poweroff" - efekt jest dokładnie taki sam jak po wciśnięciu "logout"
Procesor Intel® Core™ i5-4590 ze zintegrowaną Intel® HD Graphics 4600, sterowniki standardowe, te co były w jadrze.

W logach systemowych (/var/log/syslog) nie ma po tym zdarzeniu nawet śladu.
Jeżeli potrzebujecie więcej informacji - powiedzcie co podać.
szybki
Posty: 98
Rejestracja: 13 września 2014, 13:06

Post autor: szybki »

To znany błąd, niestety nie został jeszcze poprawiony.
Areh
Posty: 39
Rejestracja: 09 października 2013, 10:35

Post autor: Areh »

No ok, a jakieś rozwiązanie naokoło? Z innymi środowiskami jest podobnie? Może zainstalowanie gdm3 i domyślne startowanie z iksami, a później ich wyłączanie? Chociaż takiego rozwiązania wolałbym uniknąć, bo z tym pakietem pójdzie całą masa zależności z GNOMEa.
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Pokaż zawartość pliku i podaj wynik polecenia:

Kod: Zaznacz cały

~/.xsession-errors

Kod: Zaznacz cały

ck-list-sessions
Jeśli chodzi o menedżer logowania - zamiast GDM można użyć LightDM.
Areh
Posty: 39
Rejestracja: 09 października 2013, 10:35

Post autor: Areh »

Kod: Zaznacz cały

~/.xsession-errors

Kod: Zaznacz cały

Xsession: X session started for rumcajs at Wed Nov 12 14:14:13 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2595]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
xscreensaver: 14:14:43: SIGHUP received: restarting...
xscreensaver: 14:14:43: running as rumcajs/rumcajs (1000/1000)

Xsession: X session started for rumcajs at Wed Nov 12 14:19:06 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2680]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
Xsession: X session started for rumcajs at Wed Nov 12 14:24:49 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2557]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
xscreensaver: 14:25:05: SIGHUP received: restarting...
xscreensaver: 14:25:05: running as rumcajs/rumcajs (1000/1000)

Xsession: X session started for rumcajs at Wed Nov 12 14:56:41 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2763]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
xscreensaver: 14:58:53: SIGHUP received: restarting...
xscreensaver: 14:58:53: running as rumcajs/rumcajs (1000/1000)

Xsession: X session started for rumcajs at Wed Nov 12 15:16:58 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2745]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
Xsession: X session started for rumcajs at Wed Nov 12 15:28:26 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2791]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
** Message: xfsm-shutdown-helper.c:1470: Using ConsoleKit to Restart
xscreensaver: 15:41:13: SIGHUP received: restarting...
xscreensaver: 15:41:13: running as rumcajs/rumcajs (1000/1000)

Xsession: X session started for rumcajs at Wed Nov 12 15:42:42 CET 2014
localuser:rumcajs being added to access control list
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running
xfdesktop[2571]: starting up
skype: unrecognized option '-session'
xfce4-settings-helper: Another instance is already running. Leaving...
** Message: xfsm-shutdown-helper.c:1470: Using ConsoleKit to Stop
xscreensaver: 15:42:52: SIGHUP received: restarting...
xscreensaver: 15:42:52: running as rumcajs/rumcajs (1000/1000)

Kod: Zaznacz cały

ck-list-sessions
To raczej pomocne w tej chwili nie będzie, bo na maszynie nie ma odpalonych iksów, a do jutra rano mam do niej dostęp tylko zdalnie

Kod: Zaznacz cały

ck-list-sessions
Session1:
        unix-user = '1000'
        realname = 'xxxxxxxxx'
        seat = 'Seat2'
        session-type = ''
        active = FALSE
        x11-display = ''
        x11-display-device = ''
        display-device = '/dev/ssh'
        remote-host-name = '10.88.56.1'
        is-local = FALSE
        on-since = '2014-11-12T16:53:54.488578Z'
        login-session-id = '4294967295'
A tak to wygląda lokalnie, kiedy odpalone są iksy:

Kod: Zaznacz cały

ck-list-sessions
Session3:
        unix-user = '1000'
        realname = 'xxxxxxxxx'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty7'
        display-device = '/dev/tty1'
        remote-host-name = ''
        is-local = TRUE
        on-since = '2014-11-13T08:25:14.464674Z'
        login-session-id = '4294967295'
Session2:
        unix-user = '1000'
        realname = 'xxxxxxxxxxxx'
        seat = 'Seat1'
        session-type = ''
        active = FALSE
        x11-display = ''
        x11-display-device = ''
        display-device = '/dev/tty1'
        remote-host-name = ''
        is-local = TRUE
        on-since = '2014-11-13T08:25:09.661452Z'
        login-session-id = '4294967295'
        idle-since-hint = '2014-11-13T08:25:42.731508Z'
----
Kolejny EDIT
Z ciekawości zainstalowałem LXDE wraz z ichnim menadżerem logowania. Sytuacja nie uległa zmianie, poza tym, że domyślnie startują iksy i nie da się normalnie wyłączyć systemu (nawet zdalnie, przez ssh). Po wydaniu polecenia np. reboot ekran gaśnie, a komputer się blokuje.
Odpalenie systemu z opcją nomodeset także nie zmiania sytuacji.
Pomału się poddaję i chyba zrobię upgrade do Jessie (tylko muszę do tego przekonać usera tej maszyny).
szybki
Posty: 98
Rejestracja: 13 września 2014, 13:06

Post autor: szybki »

W Jessie jest to samo. To nie jest wina środowiska czy Xów, tylko bug siedzi w kernelu. Mam ten sam problem od dawna na kilku maszynach.
Areh
Posty: 39
Rejestracja: 09 października 2013, 10:35

Post autor: Areh »

A ja właśnie na swoim kompie siedzę na Jessie, z tym że tu mam KDE z KDM i tutaj nigdy takich problemów nie miałem. Na poprzedniej maszynie miałem też Jessie, z LXDE, tylko że wersja 32-bit i tam też to działało. Jajek też nigdy nie kompilowałem swoich, tylko działałem na tych z repo.
A wiadomo może czego dotyczy ten problem? Bo jeżeli sterowników do karty graficznej Intela, to mam kilka starych GF210.

---
EDIT
jak pisałem, tak zrobiłem. Po wymianie karty na GF210 - problem zniknął.
ODPOWIEDZ