Po zalogowaniu jest czarny ekran i mój kursor, nic więcej! w Ubuntu 12.10

24

Używam Ubuntu (12.10) od dłuższego czasu, a ostatnio moje Ubuntu przeszło kolejną aktualizację.

Pojawiło się całe zapytanie o aktualizację, następnie hasło, a na końcu dobry pasek postępu ...

Wszystko poszło dobrze, a później wyłączyłem komputer.

Następnego dnia włączyłem komputer i przeszedłem do ekranu logowania. Poszedłem dalej i zalogowałem się, ale potem wszystko, co widziałem, to czarny ekran i mój kursor!

Sprawdziłem fora i otrzymałem różne wskazówki, z których żadna nie działała ...

Teraz utknąłem z instalacją Ubuntu, która jest całkowicie bezużyteczna.

Jeszcze jedna rzecz:

Próbowałem nawet zalogować się przez gościa, ale ten sam problem! : \

My Computer Specs:
Motherboard: Intel DG41WV
Processor: Intel Core 2 Quad Q6600 @ 2.40GHz
Graphics: Intel G41 Express Chipset
RAM: Dual Channel, DDR3 2*2GB (4096 MBytes)
HDD: Seagate 500GB SATA

---- SZCZEGÓŁOWE INFORMACJE ----

Aby być bardziej precyzyjnym na temat mojego problemu, po zalogowaniu widzę czarny ekran i kursor. Ponadto, co ważne, byłem w stanie zobaczyć ekran logowania, stąd jestem pewien, że Ubuntu renderuje poprawnie, a także jestem całkiem pewien, że nie ma problemu ze sterownikami (w przeciwnym razie nie powinienem nawet dostać ekranu logowania, prawda?).

W każdym razie inną (prawdopodobnie) ważną rzeczą jest to, że po zalogowaniu mogę nacisnąć Ctrl+ Alt+ 1i uzyskać konsolę odzyskiwania.

Jedyne, co się nie ładuje, to mój rzeczywisty pulpit GUI

Następnie uruchomiłem jedność z konsoli odzyskiwania, przeszedłem przez kilka poleceń, utknąłem na OpenGL na kilka sekund, następnie powiększyłem o wiele więcej linii kodu i skończyłem z tym:

ERROR 2012-01-03 20.51.23 unity.launcher.Icon TrashLauncherIcon.cpp:62 Could not create file monitor for trash url: Operation not supported

*** glibc detected *** compiz: malloc(): memory corruption: 0x09c861d6 ***

Po tym. powrót na Ctrl+ Alt+ F7: Tło pulpitu + Kursor

Więc wracając do terminala, musiałem nacisnąć Ctrl+, Caby wrócić.

teraz ponownie wpisałem jedność, a oto wynik:

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

więc teraz zrobiłem sudo service lightdm restart:

X10: fatal IO error 4 (Interrupted system call) on X server ":0"
after 131 requests (130 known processed) with 0 events remaining.
lightdm stop/waiting
lightdm start/running, process 2852

Wróciłem do ekranu logowania i loguję się ponownie, teraz wróciłem do czarnego ekranu (Tak, straciłem również tło pulpitu)

Więc jeszcze raz próbuję zjednoczyć (ta sama odpowiedź, co ostatnio):

WARNING: no DISPLAY variable set, setting it to :D
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found

I wciąż czarny ekran! : \

Pranay Prakash
źródło
1
Czy masz jakieś aktywne umowy PPA, o których być może będziemy musieli wiedzieć?
Bruno Pereira
„Sprawdziłem fora i otrzymałem różne wskazówki, z których żadna nie zadziałała ...” Dlaczego nie zwięźle streszczasz tych, aby ludzie nie „sugerowali” ich tylko po to, by powiedzieć, że to nie pomaga?
Czy możesz spróbować uruchomić przy użyciu klasycznego DM?
To Do
Hej Bruno ... Umm, nie jestem pewien, o czym powinieneś wiedzieć ... Dodałem kilka repozytoriów i mam aplikacje, które działają idealnie .... Jednak Ty powinien wiedzieć, to stało się po aktualizacji ...
Pranay Prakash
@ vasa1, przeszedłem sporo, straciłem orientację, które z nich i jakie były wskazówki ... Poza tym jestem prawie pewien, że nawet jeśli widziałem wcześniej napiwek, musiałem to popsuć ostatnim razem, więc tutaj też mogę uzyskać informacje zwrotne ...
Pranay Prakash

Odpowiedzi:

8

Dla kompletności ten problem występuje również wtedy, gdy omyłkowo zainstalowałeś pakiet „nvidia-319-updates”, ale nie masz układu graficznego nVidia w swoim systemie. W moim przypadku ten pakiet był pośrednio zależny od pakietu „libopencv-dev”.

Tak więc, jeśli korzystasz na przykład z procesora ATI lub Intel grpahics i zainstalowałeś openCV (pakiet libopencv-dev), OpenGL ulega awarii i po zalogowaniu pojawi się czarny ekran z kursorem myszy. Aby rozwiązać ten problem skrzynka, po prostu usuń pakiety nvidii:

sudo apt-get remove nvidia-*

Zobacz ten błąd na starterze, aby uzyskać więcej informacji

aeno
źródło
Lub maszyna hosta z kartą NVIDIA z uruchomioną maszyną wirtualną.
imallett
Dzięki - rozwiązało to mój problem po tym, jak przez pomyłkę próbowałem uruchomić kompilator Nvidia CUDA na moim laptopie (mam kartę graficzną AMD).
nebffa
7

Z powodzeniem rozwiązałem problem. Cóż, zrobiłem to:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:unity-team/staging

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

To, po którym następuje restart, jest receptą na naprawę! :RE

Pranay Prakash
źródło
3
Czy możesz zadowolić ELI5, co to robi?
king_julien
2
To mi nie zadziałało.
king_julien
Ponadto przypadkowo usuwam pulpit. sudo apt-get update sudo apt-get install --reinstall ubuntu-desktopa sudo apt-get install xfce4-goodiesponieważ moim pożądanym pulpitem jest xfce, użycie powyższych poleceń rozwiązało mój problem i uruchomiłem komputer
EsmaeelE
2

Może musisz zresetować pliki konfiguracyjne compiz i Unity.

Możesz spróbować miękkiego resetu (tylko pliki Unity / Compiz, ale tego nie testowałem): http://www.webupd8.org/2012/10/how-to-reset-compiz-and-unity-in- ubuntu.html

Istnieje twardy reset: /ubuntu//a/244064/123806

Spowoduje to jednak usunięcie konfiguracji niektórych aplikacji. Wypróbuj go jako użytkownik testowy, przejdź do tty1 (Ctrl + Alt + F1):

sudo adduser test

Wróć do tty7 (Ctrl + Alt + F7) i spróbuj się zalogować. Jeśli działa, potwierdzamy, że to tylko problem w pliku konfiguracyjnym. W przeciwnym razie kliknij powyższy link. (po testach, „sudo deluser test” i „sudo rm -Rf / home / test” zostaną usunięte).

Jeśli Ctrl + Alt + T nie działa ...

Najpierw zaloguj się i uzyskaj pusty ekran, a następnie Ctrl + Alt + F1, wykonaj kopię zapasową i usuń plik konfiguracyjny:

cp .config/dconf/user .config/dconf/user.bkp
rm .config/compiz-1/compizconfig/config .config/dconf/user

Oba pliki musimy usunąć jednocześnie.

Ctrl + Alt + F7 i oczekiwane jest otwarcie Unity.

Gabriel
źródło
Hej, dziękuję za odpowiedź. Jednak żadna z metod nie zadziałała. Miękki reset powoduje błąd magistrali dconf. Metoda twardego resetu: po utworzeniu nowego konta pojawia się ten sam problem, tyle że teraz pojawia się również tło pulpitu.
Pranay Prakash
Dzięki, usunięcie plików konfiguracyjnych zadziałało dla mnie (13.10).
tectux
compiz --replacepracował dla mnie, dziękuję!
RedClover,
1

Miałem ten sam problem, ale zauważyłem to po uruchomieniu

sudo apt-get remove nvidia- *

polecenie, które niczego nie zmieniło (nawet po ponownym uruchomieniu)
, było kilka starych niepotrzebnych pakietów, a po ich usunięciu za pomocą polecenia

sudo apt-get autorove

a ponowne uruchomienie wszystkiego przebiegło poprawnie, pulpit ładuje się zgodnie z oczekiwaniami.

Paweł Wielgus
źródło
sudo apt-get autoremovebyło dla mnie rozwiązaniem.
AutonomousApps
0

Miałem ten sam problem i działała dla mnie krótsza poprawka:

unity --reset

Śledzony przez:

sudo service lightdm restart

Problem w tym, że tracisz ustawienia takie jak rozmiary ikon itp. Można je łatwo zmienić za pomocą MyUnity lub UbuntuTweak (z centrum oprogramowania).

(Jednak problem powraca za każdym razem, gdy podłączam dodatkowy ekran do laptopa przed uruchomieniem. Ale to inny problem, jak przypuszczam. Omówiono tutaj: Ubuntu 12.04 Unity: tylko czarny ekran z kursorem, gdy zewnętrzny ekran jest podłączony przed uruchomieniem laptopa )

Rudolfbyker
źródło
Haha, jesteś wcześnie! : P Nie, twoje rozwiązanie: to pierwsza rzecz, której spróbowałem. Nie działało jednak dla mnie :(
Pranay Prakash
Dobrze wiedzieć. Oznacza to, że chociaż nasze objawy są takie same, problemy nie są całkowicie powiązane. A przynajmniej są spowodowane różnymi rzeczami.
rudolfbyker
Cóż, oba wydają się być problemami z jednością. Na pewno! : P
Pranay Prakash
-2

próbować

ctrl- alt-f2

Zaloguj Się

rodzaj:

sudo update-grub
sudo reboot
Młody
źródło