Czarny ekran po próbie zalogowania przez Lightdm

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Właśnie skończyły mi się pomysły i porady wujka google także się nie sprawdzają.

Krótka historia choroby:
Na swoim laptopie zrobiłem upgrade standardową metodą z 12.04 przez wszystkie dystrybucje po drodze do najnowszego 13.10.
Korzystam z bumblebee (Intel HD Graphics 4000 + Nvidia GeForce GTX 670 MX) i wszystko zdawało się działać, jak należy. W miarę. Nie wiem, co mnie podkusiło do upgrade'u sterów nvidii z nvidia-current (304) do nvidia-319. Po zainstalowaniu pakietów nastąpiło JEB. X się wywalił, lightdm się nie pokazał. Alt+Ctrl+F1, login na roota i szybki purge pakietów zainstalowanych i ponowna instalacja nvidia-current, czyli w zasadzie powrót do stanu pierwotnego. service lightdm restart i co? Ciemność. Ciemność widzę. Próba wywalenia bumblebee, sterów nvidii w ogóle i ewentualnych pozostałości w postaci xorg.conf. Pomyślałem - niech działa na samej Intelowskiej karcie już, nie zależy mi w tej chwili. W 12.04 działało, dlaczego miałoby nie zadziałać w 13.10? Nie wiem, ale nie zadziałało. To na powrót instalacja bumblebee, nvidia-current, upewniłem się, że pakiet ubuntu-desktop jest. Oczywiście to samo.
Zajrzałem do loga lightdm. Nie było tam niczego niepokojącego. Wykomentowałem autologin. Restart lightdm, pokazał się ekran logowania. Coś jednak działa. Po próbie zalogowania to samo.

To samo, czyli co właściwie? Kursor widoczny, dwa okienka odnośnie błędu, który wystąpił i możliwość anulowania lub zgłoszenia błędu. Po kliknięciu dowolnego okienko znika i żadne następne się nie pojawia.

Zaglądam do .xsession-errors jedynego usera, jakiego mam na lapku i widzę dość niepokojący wpis:

Kod: Zaznacz cały

init: at-spi2-registryd uruchamia się ponownie zbyt szybko, zatrzymano
A dalej wszystkie procesy giną śmiercią tragiczną ze stanem 1.
Czyżby wina zbyt szybkiego działania dysku SSD?
Może pomoże dopisanie jakiegoś sleepa, tylko gdzie?

P.S. Próbowałem jakichś obejść typu kasowania .Xauthority, nie mam żadnego cuda typu cinnamon.
stahoo23
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 170
Rejestracja: 15 sty 2007, 16:34
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: stahoo23 »

A możesz się zalogować jako gość?
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Slesz pisze: To samo, czyli co właściwie? Kursor widoczny, dwa okienka odnośnie błędu, który wystąpił i możliwość anulowania lub zgłoszenia błędu. Po kliknięciu dowolnego okienko znika i żadne następne się nie pojawia.
Sprawdź, czy jest jakaś reakcja na CTRL+ALT+T - odpala się terminal?
Masz dostęp do konsoli (CTRL+ATL+F1)?
Czy to w terminalu, czy to w konsoli (w tym przypadku będziesz oczywiście musiał się zalogować), klepnij:

Kod: Zaznacz cały

sudo adduser testuser
Jak zapyta on imię podaj test, pozostałe pytania/opcje zostaw puste: klepnij ENTER. Na koniec potwierdź, że dane są poprawne.
Następnie, na wszelki wypadek gdyby zaszła potrzeba grzebania w systemie, dodaj konto do grupy sudo:

Kod: Zaznacz cały

sudo adduser testuser sudo
Na nowym koncie problem się powtarza?
Slesz pisze:Próbowałem jakichś obejść typu kasowania .Xauthority, nie mam żadnego cuda typu cinnamon.
W Unity również znajdziesz .Xauthority...
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Ctrl+Alt+T nic nie daje, a Ctrl+Alt+F1 ofkors działa, o czym pisałem już w pierwszym poście. Tryb tekstowy śmiga, lightdm też się uruchamia, ale dalej widzę ciemność, kursor i dwa komunikaty o błędzie i nic poza tym.
Spróbowałem na świeżym userze, jest dokładnie to samo.
Na koncie gościa również.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Skoro problem dotyczy całego systemu, to może szczęścia szukać trzeba w logach.
Zainstaluj pakiet pastebinit:

Kod: Zaznacz cały

sudo apt-get install pastebinit
Następnie klepnij:

Kod: Zaznacz cały

dmesg | pastebinit

Kod: Zaznacz cały

cat /var/log/Xorg.0.log | pastebinit

Kod: Zaznacz cały

cat /var/log/syslog | pastebinit
Każde z trzech powyższych poleceń zwróci link. Przepisz i wrzuć te linki na forum pomiędzy znacznikami URL.

EDIT:
Możesz jeszcze spróbować prze-konfigurować pakiet xserver-xorg:

Kod: Zaznacz cały

sudo service lightdm stop

Kod: Zaznacz cały

sudo dpkg-reconfigure xserver-xorg
Ewentualnie z grubej rury i:

Kod: Zaznacz cały

sudo apt-get update

Kod: Zaznacz cały

sudo apt-get install --reinstall ubuntu-desktop
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Próba rekonfiguracji xserver-xorg nie dała nic - dzieje się dokładnie to samo.
Reinstall ubuntu-desktop nie dało nic, wciąż to samo. Ale czy ten reinstall nie reinstaluje tylko meta-pakietu ubuntu-desktop bez zależności? Mam wrażenie, że ta akcja akurat nie miała większego sensu.

Niżej logi:
dmesg
Xorg.0.log
syslog
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

W pośpiechu zapomniałem w ostatnim poleceniu dopisać unity:

Kod: Zaznacz cały

sudo apt-get install --reinstall ubuntu-desktop unity
Ale nie wydaje mi się, aby coś to zmieniło...
Próba wywalenia bumblebee, sterów nvidii w ogóle i ewentualnych pozostałości w postaci xorg.conf. Pomyślałem - niech działa na samej Intelowskiej karcie już, nie zależy mi w tej chwili. W 12.04 działało, dlaczego miałoby nie zadziałać w 13.10? Nie wiem, ale nie zadziałało.
Co w takim razie się działo, gdy wywaliłeś bumblebee i sterowniki Nvidii? Objawy takie same, czy inne.
To na powrót instalacja bumblebee, nvidia-current, upewniłem się, że pakiet ubuntu-desktop jest.
W jaki sposób instalowałeś ponownie? W taki, jak jest podane w dokumentacji Ubuntu:

Kod: Zaznacz cały

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Może wywal wszystko (bumblebee i sterowniki NVidii) raz jeszcze w pierony i napisz, co się dzieje w przypadku próby odpalenia na otwartych. Może wrzuć ponownie logi.

Do twoich logów zajrzałem tak na szybko. Pytałem pod kątem "warning|err|failed" i to, co rzuca się w oczy, to:

Kod: Zaznacz cały

6.832] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Kod: Zaznacz cały

bumblebeed[1183]: [XORG] (EE) Failed to load module "glamoregl" (module does not exist, 0)
Jan 20 18:32:00 slesz-GT70 bumblebeed[1183]: [XORG] (WW) NVIDIA(0): Unable to get display device for DPI computation.
Jan 20 18:32:00 slesz-GT70 kernel: [ 1568.010723] bbswitch: disabling discrete graphics
Szybkie zapytanie Google o Ubuntu 13.10, bumblebee oraz sterownik NVidii zwraca kilka wątków, gdzie ta współpraca się nie układa i sypie problemami z brakiem obrazu, ale żaden z wyników, do których miałem czas zaglądnąć, nie podaje takiego opisu problemu jak ty:
To samo, czyli co właściwie? Kursor widoczny, dwa okienka odnośnie błędu, który wystąpił i możliwość anulowania lub zgłoszenia błędu. Po kliknięciu dowolnego okienko znika i żadne następne się nie pojawia.
Może wrzuć jakiś zrzut ekranu lub może krótki filmik z tym, co się dzieje.
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Tak, bumblebee instalowałem dokładnie wedle instrukcji i na początku działało (robiłem to przed upgradem, jeszcze na 12.04).

Co obecnie zrobiłem (po każdej linijce, dla pewności, reboot i sprawdzenie czy działa; wszystko jako root):

Kod: Zaznacz cały

apt-get install --reinstall ubuntu-desktop unity
apt-get purge bumblebee bumblebee-nvidia primus
apt-get install --reinstall linux-headers-generic
apt-get autoremove , apt-get autoclean , apt-get check
apt-get purge nvidia-current
apt-get autoremove , apt-get autoclean , apt-get check
Po tej operacji zrzuciłem logi:
Xorg.0.log
syslog

Próbowałem jeszcze:

Kod: Zaznacz cały

apt-get install --reinstall xserver-xorg-video-intel linux-headers-generic
Po logowaniu widać, jak już wspominałem, dwie ikonki o błędzie systemu i kursor na czarnym tle. Skoro widać kursor i ikonki (rozdziałka wysoka), to X'y się chyba odpalają prawidłowo. LightDM przy logowaniu wygląda normalnie, dopiero po logowaniu się sypie. Co ciekawe, na koncie Gościa nie wyskakują okna z powiadomieniami o błędach, ale reszta objawów identyczna.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Fragment twojego Xorga przed usunięciem bumblebee i nvidia-current:

Kod: Zaznacz cały

[     6.787] (II) LoadModule: "glamoregl"
[     6.788] (WW) Warning, couldn't open module glamoregl
[     6.788] (II) UnloadModule: "glamoregl"
[     6.788] (II) Unloading glamoregl
[     6.788] (EE) Failed to load module "glamoregl" (module does not exist, 0)
[     6.788] (II) LoadModule: "glx"
[     6.788] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[     6.810] (II) Module glx: vendor="NVIDIA Corporation"
[     6.810] 	compiled for 4.0.2, module version = 1.0.0
[     6.810] 	Module class: X.Org Server Extension
[     6.810] (II) NVIDIA GLX Module  331.20  Wed Oct 30 17:36:48 PDT 2013
Fragment Xorga po usunięciu bumblebee i nvidia-current:

Kod: Zaznacz cały

[     6.210] (II) LoadModule: "glamoregl"
[     6.211] (WW) Warning, couldn't open module glamoregl
[     6.211] (II) UnloadModule: "glamoregl"
[     6.211] (II) Unloading glamoregl
[     6.211] (EE) Failed to load module "glamoregl" (module does not exist, 0)
[     6.211] (II) LoadModule: "glx"
[     6.211] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[     6.266] (II) Module glx: vendor="NVIDIA Corporation"
[     6.266] 	compiled for 4.0.2, module version = 1.0.0
[     6.267] 	Module class: X.Org Server Extension
[     6.267] (II) NVIDIA GLX Module  304.88  Wed Mar 27 14:46:57 PDT 2013
W pierwszym siedzi Nvidia GLX Module 331.20, w drugim NVIDIA GLX Module 304.88. Czy to jest normalne, gdy z systemu usunięty jest sterownik?
Czy oprócz instalacji sterowników Nvidii z repozytoriów, nie próbowałeś czasami zabawy z instalowaniem sterowników ze strony producenta (plików .run)?

Przydałoby się zaglądnąć do logów Xorga z świeżo zainstalowanego systemu, na którym bumblebee i sterownik NVidii jeszcze nie zawitał.

Zwraca coś polecenie:

Kod: Zaznacz cały

dpkg -l | awk '{print $2,$3}' | egrep 'nvidia|bumble' | pastebinit
Pokaż może jeszcze:

Kod: Zaznacz cały

lshw -C display | pastebinit

Kod: Zaznacz cały

lspci -v | pastebinit
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Rzeczywiście, wcześniej instalowałem pakiet z pliku .run, wykonywałem nvidia-xconfig i kasowałem xorg.conf.
Co zatem zrobiłem teraz:
Dla pewności:

Kod: Zaznacz cały

apt-get install --reinstall ubuntu-desktop unity
apt-get purge bumblebee bumblebee-nvidia primus nvidia-current
apt-get autoremove
apt-get autoclean
apt-get check
Następnie wykonałem ten sam plik NVIDIA(...).run z parametrem --uninstall
Zrzuciłem logi:
Xorg.0.log
syslog

Wykonałem:

Kod: Zaznacz cały

dpkg -l | egrep 'nvidia|bumble'
i zauważyłem pakiety nvidia-304 oraz nvidia-settings-304
Zatem:

Kod: Zaznacz cały

apt-get purge nvidia-304 nvidia-settings-304
dpkg -l | egrep 'nvidia|bumble'
nie zwróciło już nic

Kod: Zaznacz cały

service lightdm restart
efekt ten sam
Reboot i efekt... prawie ten sam - nie ma dwóch komunikatów o błędach. Wciąż ekran logowania wygląda OK i jest w wysokiej rozdzielczości, po zalogowaniu kursor widoczny i czarny ekran. To samo na innych kontach.

Zatem ponowny zrzut logów:
Xorg.0.log
syslog
lshw -C display
lspci v
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

A spróbuj klepnąć w konsoli:

Kod: Zaznacz cały

sudo killall Xorg
Dalej nic?
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Nic.
Tzn. wywala do ekranu logowania, tam po zalogowaniu wciąż ta sama czarna dziura z działającym kursorem.
Jak już wspominałem, nie pisałbym tu, gdybym miał jakieś pomysły ;)
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Szczerze... Mnie również kończą się już pomysły. To, co przychodzi mi jeszcze do głowy, to:

Kod: Zaznacz cały

sudo apt-get update

Kod: Zaznacz cały

sudo apt-get dist-upgrade
I skoro już posprzątałeś wcześniejsze pozostałości, to spróbuj może raz jeszcze z bumblebee i resztą:

Kod: Zaznacz cały

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic --reinstall
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Co zrobiłem:

Kod: Zaznacz cały

apt-get update
apt-get dist-upgrade
apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic --reinstall
Nie dało nic.
Spróbowałem szczęścia nieco inaczej:

Kod: Zaznacz cały

apt-get install nautilus --reinstall
Nic.

Kod: Zaznacz cały

apt-get install lightdm --reinstall
Nic.

Włączył mi się tryb desperata:

Kod: Zaznacz cały

apt-get purge lightdm
apt-get autoremove
apt-get install gdm
Nic, gdm nie odpalił. A przy odinstalowywaniu miał jeszcze problemy ze sobą i trzeba było wykonać raz - reboot i kolejny raz zanim wykonał całość.
To z powrotem:

Kod: Zaznacz cały

apt-get install ubuntu-desktop
Jako zależność ma lightdm. Reboot. Po logowaniu pojawia się jedno "zgłoś błąd" i ten sam czarny ekran.

Desperacji ciąg dalszy:

Kod: Zaznacz cały

apt-get install lxde
Przy logowaniu wybieram LXDE i ... działa! LXDE działa i z niego właśnie piszę. "Zgłoś błąd" dotyczyło ofkors wcześniejszego błędu przy odinstalowywaniu gdm.

Czyli problem jest nie tyle ze sterownikiem, co z samym Unity. LXDE działa, co nie zmienia faktu, że problem nie został rozwiązany, a tylko udało się wykluczyć pewne opcje.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Może winy szukaj po stronie Compiza i Unity. Zacznij od ich zresetowania, a jak to nie da rady, to może spróbuj przeinstalować Compiza i Unity.
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Logowanie do Flashback (No effects) też korzysta z Compiza? Bo pod nim tak samo nie działa.
Całkowite usunięcie compiza i unity, autoremove, autoclean, reboot. Update, dist-upgrade, install ubuntu-desktop (ma w zależnościach unity i compiz). I nic, to samo. Nawet skrót Alt+PrtScr+K nie robi absolutnie nic, po takim felernym logowaniu widać kursor i oprócz wariackiego nim poruszania mogę co najwyżej przełączyć się na tty1 czy dowolny inny i wykonać restart lightdm, żeby zalogować się do działającego LXDE.
bear7
Przyjaciel
Przyjaciel
Posty: 6686
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: bear7 »

Spróbuj tak:

Kod: Zaznacz cały

sudo apt-get purge bumblebee bumblebee-nvidia primus nvidia*
sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf
I jeszcze jedno... Gratuluję cierpliwości. ;-)
O pomoc pytaj a forum, a nie przez PW.
Slesz
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 07 lut 2007, 03:51
Płeć: Mężczyzna
Wersja Ubuntu: 13.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Czarny ekran po próbie zalogowania przez Lightdm

Post autor: Slesz »

Dołożyłem autoremove po purge. Efekt ten sam.
Ale to chyba nie do końca wina xservera jako takiego czy sterownika, skoro widać kursor w pełnej rozdziałce. No i skoro na tych samych sterach LXDE działa.

A ja dziękuję Tobie za cierpliwość, jesteś jedyną osobą, która próbuje pomóc ;)
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 20 gości