Portál AbcLinuxu, 8. května 2025 20:30

Dotaz: Po do-release-upgrade nefunguje lightdm

27.7.2014 15:45 Markaos
Po do-release-upgrade nefunguje lightdm
Přečteno: 762×
Odpovědět | Admin
Dneska jsem pomocí do-release-upgrade udělal upgrade Ubuntu 13.10 na 14.04, ale po restartu mi notebook oznámí, že běží v low-resolution mode, nebo jak se to jmenuje, a když zkusím pokračovat v tomhle módu dál, tak se nic nestane (černá obrazovka, na prvním řádku je hvězdička, na druhém podtržítko). Do tty se dostanu bez problémů.

Ugrade byl poněkud zvláštní, každých 30 sekund problikla černá obrazovka, čas od času oznámil, že má problém s pixbuf, ke konci dpkg tvrdilo, že "Errors encountered while processing ubuntu-desktop" a když jsem nakonec (na výzvu toho programu) zmáčkl enter, tak mi cosi oznámilo, že příkaz vrátil návratový kód 1. Tady se to "zaseklo", tak jsem se chtěl podívat, co se dělo předtím, ale po prvním otočení kolečka myši mi to vypsalo, že mám buď zmáčknout r pro oživení okna nebo x pro zničení. Zmáčkl jsem r, což znovu spustilo celou instalaci (chovalo se to stejně jako předtím) a nakonec došlo do stejného místa, tak jsem zmáčkl x.

Co mám udělat, aby "to zase fungovalo"?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.7.2014 15:47 Markaos
Rozbalit Rozbalit vše Dodatek
Odpovědět | | Sbalit | Link | Blokovat | Admin
PS.: "sudo service lightdm restart" řekne, že se nemůže spustit
27.7.2014 16:53 1john2 | skóre: 35 | blog: jo12hn | zlín, brno
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jake gpu? Jaky ovladač? Jste schopen poslat logy z upgrade? Chtělo by to vědět přesnou chybu
Pavel 'TIGER' Růžička avatar 27.7.2014 17:10 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Odpovědět | | Sbalit | Link | Blokovat | Admin
1) Bych zkontroloval, jestli se provedl komplet upgrade. To znamená překontrolovat repozitáře, jestli jsou nastaveny správně, spustit přes apt-get update a náseldovný upgrade. Pokud bude chtít něco instalovat, tak balíčky donainstalujte. Jestli jsou nějaké balíčky přidržené ve staré verzi, spusťte dist-upgrade. To se může opakovat i několikrát.

2) Pokud jsou všechny balíčky v aktuální verzi, a problém přetrvává, tak doporučuji reinstalovat ovladače grafické karty.

3) Pokud ani to nezabere, ozvěte se a budeme diagnostikovat chybu blíže.
27.7.2014 17:47 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak během apt-get upgrade jsem narazil na to, že ubuntu-desktop je závislý na ubuntu-session, která má hned dvě chybné závislosti (přepis):
ubuntu-session : Závisí na gnome-session-bin (< 3.10) ale 3.10.1-0ubuntu~saucy1 se bude instalovat
                 Závisí na gnome-session-common (= 3.9.90-0ubuntu12) ale 3.10.1-0ubuntu~saucy1 se bude instalovat 
Hádám, že v tom je ten problém.

Ohledně ovladačů grafické karty můžu říct jen to, že před upgradem se používalo Bumblebee, ale jak je to teď, to nevím. Grafika je od nVidie, tuším 755M, takže Intel + nVidia.
Pavel 'TIGER' Růžička avatar 27.7.2014 18:02 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Vynechte upgrade a zkuste místo něj dist-upgrade, jestli to hodí také chybu.
27.7.2014 18:27 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak jsem ručně nainstaloval správné verze těch balíků a nakonec i gnome-desktop, ale stejně jsem se objevil v low-graphics mode. upgrade ani dist-upgrade nechtějí nic instalovat.
27.7.2014 18:29 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
ubuntu-desktop
Pavel 'TIGER' Růžička avatar 28.7.2014 10:59 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak teď přeinstalovat ovladače grafické karty.
29.7.2014 20:26 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak jsem nejdřív pomocí apt-get purge odstranil všechny balíky ve kterých bylo nvidia, bumblebee nebo primus a zkusil jsem
sudo apt-get install nvidia-331 nvidia-prime
, ale stejně jsem se zase objevil v low-graphics mode. V
/var/log/Xorg.failsafe.log
jsou jenom dvě chyby (EE), jedna tvrdí, že nelze načíst GLX rozšíření, protože nebyl nalezen kompatibilní NVIDIA X ovladač a druhá že server se ukončil bez chyb. V dmesg jsem si všiml jenom toho, že modul nvidia se svou licencí NVIDIA poskvrňuje kernel, takže tady nic (asi).
Pavel 'TIGER' Růžička avatar 30.7.2014 11:36 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
A dkms modul pro jádro máš nainstalován správně? Co jej recompilovat? Jak máš nastavené xka?
30.7.2014 19:39 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Ehm... to už je na mě trochu moc. Napiš prosím příkazy, které mám použít a já sem napíšu jejich výstup.
Pavel 'TIGER' Růžička avatar 30.7.2014 20:14 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak první bych zkusil sudo dkms status To vypíše zavedené moduly jádra. Pokud tam není nvidia, tak bych jej doinstaloval pomocí apt-get install nvidia-kernel-dkms Možná je název v ubuntu trochu jiný. Pokud status vypíše i aktuální nvidii, zkusil bych ji pomocí dpkg-reconfigure nvidia-3* překonfigurovat. Pokud ani to nezabere, odebral bych všechny balíky nvidia:

sudo apt-get autoremove nvidia-304*

sudo apt-get --purge remove nvidia-304*

sudo apt-get autoremove

sudo apt-get autoclean

A zkusil instalaci od začátku.

Možná by bylo také překontrolovat, jestli nemáš porušené závislosti: apt-get check
30.7.2014 20:55 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Díky, ale ani tohle nefunguje (zkoušel jsem všechno kromě přeinstalace, na tu už dneska nemám sílu :-), vyzkouším zítra). dkms status vypsal mimo jiné i nvidia-331, dpkg-reconfigure taky nepomohlo...
Pavel 'TIGER' Růžička avatar 30.7.2014 21:19 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Zkus ještě update-initramfs -u Jinak, až budeš odebírat tu nvidii, tak místo 304 tam bude 331, ale to si určitě pochopil.
31.7.2014 21:43 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak nepomohlo ani přeinstalování... Napadá Vás ještě něco kromě Bumblebee (to mám až jako poslední možnost, protože nefungují výstupy pro HDMI a DisplayPort a nedá se ani měnit jas)? Během instalace jsem si všiml, že to navrhuje balík nvidia-331-uvm a doporučuje nvidia-opencl1-331. Myslíte, že by to mohlo pomoct? Mám pomalý internet (aktuálně připojení pomocí modemu), tak nechci moc stahovat zbytečnosti.
Pavel 'TIGER' Růžička avatar 31.7.2014 22:32 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Ano, v tomto případě bych doporučil nainstalovat vše, co systém navrhuje. Minimálně první balík je provázán s jádrem. Nemusí to však vyřešit Váš problém. Chápu, že na pomalém internetu je to zoufalost. Avšak, čím více se ponořuji do Vašeho problému, tím více jsem přesvědčen, že bumblebee je jediným řešením.
1.8.2014 17:24 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Stažení těch balíků nepomohlo, což ale není tak strašné jako to, že nepomohlo ani bumblebee. A je normální, že neexistuje /etc/X11/xorg.conf a soubor, který slouží jako záloha staré verze, je úplně prázdný (když jsem to zálohoval (až po upgradu distribuce), tak mě ani nenapadlo, že by to něco během dist-upgrade mohlo smazat)?
Pavel 'TIGER' Růžička avatar 1.8.2014 19:48 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Typuji, že konfigurace se přesunula do /usr/share/X11/xorg.conf.d

Nicméně stále by mělo jít vytvořit konfigurační soubor:

/etc/init.d/lightdm stop

cd /etc/X11/

Xorg -configure

Po zabití lightdm bude asi nutné se pomocí ALT+F1 přepnout do aktivní konzole. Po vytvoření Xorg by mělo stačit systemd lightdm start. A zde je krásně vidět, kde je problém ... jednoduchost nahradila příšernost.
Pavel 'TIGER' Růžička avatar 1.8.2014 19:53 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Oprava: po vytvoření Xorg se spustí service lightdm start ...
1.8.2014 20:54 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
A jen tak mimochodem... Jak mám vlastně zabít x-server? lightdm stop zřejmě xka nezabilo, protože i když jsem smazal /tmp/.X0-lock, tak Xorg -configure tvrdí, že se mám ujistit, jestli náhodou už neběží.
1.8.2014 21:13 2014
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm

Přepnout se do jiné konzole (klávesová zkratka většinou: "Ctrl Alt FX") a jako root (viz sudo su -) proces(y) "zabít": více viz man kill

Pavel 'TIGER' Růžička avatar 1.8.2014 21:25 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Mne tedy lightdm stop zabilo i xserver. Ale já jedu debian, takže odlišnosti mohou být. Nicméně ta hláška neznamená, že server běží, ale že se máš ujistit, že při spuštění příkazu neběží. Ale můžeš to ověřit pomoci service --status-all
2.8.2014 13:00 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Xorg našel dva monitory, poctivě je zapsal do konfiguráku a skončil s tím, že je nemůže otevřít.
Pavel 'TIGER' Růžička avatar 2.8.2014 13:13 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
To by mělo být v pořádku, pokud neběží xka, pokud to však hlásí při spuštění xek, tak je to špatně.
2.8.2014 20:37 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak zase nic, znova jsem se objevil v low-graphics mode. Xorg nastaví ovladače na intel pro integrovanou kartu a nouveau pro tu druhou. Chyby v /var/log/Xorg.0.log:
[drm] KMS not enabled
No devices detected
open /dev/dri/card0: No such file or directory
(ještě jednou to open...)
Screen 0 deleted because of no matching config section
FBDEV(0): FBIOBLANK: Invalid argument
AIGLX: reverting to software rendering
(ještě jednou FBDEV)
Za případné překlepy se omlouvám, píšu z mobilu
Pavel 'TIGER' Růžička avatar 2.8.2014 22:38 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Ověřte, zda li máte naisnalován balíček xserver-xorg-video-intel. Pokud ne, nainstalujte jej a pokračujte otevřením souboru /etc/initramfs-tools/modules a do něj přidejte:
#KMS

intel_agp

drm

i915 modeset=1

Poté proveďte update-initramfs -u a zrestartujte systém.
3.8.2014 11:57 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
To modeset je to, ci se dá zakázat pomocí parametru jádra nomodeset? Před půl rokem, když jsem instaloval 13.10, tak to bez nomodeset zamrzlo, když se měl spustit xserver (a funguje to tak pořád). Mám teda pokračovat s update-initramfs -u?
Pavel 'TIGER' Růžička avatar 3.8.2014 13:10 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
V tom případě překontrolovat v /etc/default/grub jestli stále v řádku GRUB_CMDLINE_LINUX_DEFAULT="......" není i ten parametr nomodeset, případně jej odstranit a teprve potom pokračovat s update-initramfs -u V tomto kroku by to zamrzat nemělo, protože si zatím stále hrajeme s grafikou intel, nikoliv nVidií.
3.8.2014 14:59 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak jediné, co se stalo, je to, že low-graphics mode nově nabíhá ve větším rozlišení (text blbě vypadá a to okno je menší).
Pavel 'TIGER' Růžička avatar 3.8.2014 17:29 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak teď zkuste znovu vygenerovat xorg, nemělo už by to hlásit chybu u dvou displayů, ale jen u jednoho. Pokud tomu tak bude, tak se pustíme do té horší části s nVidií. Pokud ne, tak je Váš systém ve velmi nekonzistentím stavu a nejlepší pro něj bude reinsalace. Protože chyby nemusí být jen co se týče grafických karet.
3.8.2014 18:45 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Před Xorg -configure jsem se ještě díval, co vlastně je ve složce /etc/X11/ a zjistil jsem, že xorg.conf tam není (já jsem ho určitě ručně nesmazal). V logu Xorg je napsané, že se používá /usr/share/X11/xorg.conf.d/ (uvnitř jsou soubory glamoregl.conf, 10-evdev.conf, 10-quirks.conf, 11-evdev-quirks.conf, 11-evdev-trackpoint.conf, 20-intel.conf~, 50-synaptics.conf, 50-vmmouse.conf, 50-wacom.conf a 51-synaptics-quirks.conf)
Pavel 'TIGER' Růžička avatar 3.8.2014 19:32 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
To je naprosto v pořádku, o tom už jsem tu psal.
Pavel 'TIGER' Růžička avatar 3.8.2014 19:36 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
... jedná se konkrétně o toto.
3.8.2014 20:51 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Příloha:
Omlouvám se, ale spíš mě zarazilo to, že xorg.conf bylo smazané. Výstup z Xorg -configure dávám jako přílohu.
Pavel 'TIGER' Růžička avatar 3.8.2014 22:13 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Ještě možná spustit dpkg-reconfigure xserver-xorg-video-intel
4.8.2014 13:10 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Tak zase nic...
Pavel 'TIGER' Růžička avatar 4.8.2014 13:46 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Co Vám řekne cvt 1920 1080
4.8.2014 15:02 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
Pavel 'TIGER' Růžička avatar 4.8.2014 17:28 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
a co udělá: xrandr --output LVDS1 --mode 1920x1080 --rate 60.0
4.8.2014 18:24 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Can't open display
Zkoušel jsem spustit xserver a povedlo se to, ale potom se mi nepodařilo spustit ani gnome-session, ani lightdm. gnome-session tvrdí to samé, co xrandr, lightdm:
$ sudo service lightdm start
start: Job failed
a asi za dvě sekundy mě přepne do x a přestane reagovat na klávesové zkratky i na vypínání. Jo a xserver se spouští s plochou GNOME, takže můžu spustit nautilus, ale jenom přes zástupce na ploše (nebo jak to nazvat).
Pavel 'TIGER' Růžička avatar 4.8.2014 19:00 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
No a když ten řádek dáš do příkazů po spuštění v Gnome? Jaké prostředí vlastně používáš? Píšeš o Gnome, a jako display manager máš LightDM? Fakt si myslím, že ten upgrade se provedl nějak nekorektně a nová instalace by to mohla vše vyřešit. Kdo ví, co všechno je nakoplé.
4.8.2014 20:22 Markaos
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
No, před tím půl rokem jsem nainstaloval normální Ubuntu, takže tam bylo Unity. Po nějaké době jsem nainstaloval GNOME (balík gnome-session-flashback), ale Unity jsem nesmazal, protože některé aplety nefungovaly a potom už jsem se ke smazání nedostal. Potom jsem ještě na zkoušku nainstaloval KDE, a taky jsem ho tak nějak zapomněl smazat.
Jen tak mimochodem: když jsem to instaloval, tak jsem o struktuře souborového systému nic nevěděl, takže jsem prostě instalátor nechal, ať rozdělí disk jak chce, takže mám swap a jeden velký oddíl ext4, který potřebuju rozdělit na / a /home. Otázka zní: myslíte, že je GPartEd opravdu bezpečný? Samozřejmě myslím jenom GPartEd, nemám na mysli výpadek proudu atp.
Pavel 'TIGER' Růžička avatar 4.8.2014 23:19 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Po do-release-upgrade nefunguje lightdm
Takže používáte Gnome? Pak by bylo asi dobré odebrat lightdm a nainstalovat gdm. GPartEd je v pohodě, leč rozdělit tu partitions z nějaké jiné distribuce a do nové partitions /home rsyncnout starý /home. Starý /home potom přejmenovat třeba na /home.old, pro jistotu, kdyby se něco nepovedlo. Přidat oddíl /home do /etc/fstab a mělo by to běžet bez problému.

Ale zpět ke grafice. Hlásí se Váš display jako LVDS1, nebo jako jiný (třeba VGA1)? Může se jmenovat jinak a podle toho bych upravil xrandr. Ovšem pokud na xrandr nereaguje, pak nemá smysl generovat minimální xorg.conf a cpát do něj výstup z cvt 1920 1080. Přijde mi, že ten upgrade prostě neproběhl standartně.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.