não pode iniciar o lightdm sem systemctl

3

Estou usando o Ubuntu 15.04, placa nvidia 970gtx, drivers instalados manualmente usando o script nvidias. Eu tenho falso ataque 0 para dual boot windows 7 e Ubuntu. Eu também tenho 4 unidades usando mdadm para raid 5. tudo foi maravilhoso até ..

um dia eu estava brincando com o powerstrip meu computador está conectado quando eu acidentalmente jogou fora. o computador estava funcionando no momento. então eu liguei de volta e tudo que eu consegui foi o prompt grub ...

de lá eu tentei um monte de coisas para consertar o grub para voltar a opção de inicializar o Ubuntu, mas nada funcionou. então eu fiz um live usb e inicializei isso (efi mode). Eu poderia, sem problema, montar a partição do Windows, mas a partição do Ubuntu foi borked. então eu rompi gparted aberto. ele disse que algo estava errado com a minha partição do ubuntu, então eu cliquei direito e disse-lhe para repará-lo (não consigo lembrar o que o menu do botão direito disse). depois disso, eu poderia montar a partição. então eu felizmente reiniciei.

tentou inicializar o ubuntu, woohoo! mas toda vez que ele diz, "low graphics mode" blah blah. então eu mudei para executar o nível 3. bem eu disse, eu vi isso um milhão de vezes antes, mal apenas reinstalar os drivers nvidia e estar no meu caminho. matou o procs mostrando o aviso de baixa gráfica. instalado nos drivers nvidia. reiniciado, mesma coisa. tentei muitas vezes.

novamente no nível de execução 3 depois de algum googling eu descobri que eu posso mexer com lightdm usando o systemd. então eu emito systemctl restart lightdm.service e o que você sabe de login gráfico aparece e tudo funciona.

e é aí que eu estou, eu tenho que iniciar manualmente lightdm com systemctl. Eu tentei dpkg-reconfigure xserver-xorg eu tentei puring lightdm e reinstalá-lo. é sempre o mesmo resultado com o modo gráfico baixo.

Atualmente, estou vendo a saída de systemctl status lightdm.service :

● lightdm.service - Light Display Manager
   Loaded: loaded (/lib/systemd/system/lightdm.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/display-manager.service.d
           └─xdiagnose.conf
   Active: failed (Result: start-limit) since Sat 2016-01-16 13:39:54 EST; 32s ago
     Docs: man:lightdm(1)
  Process: 1573 ExecStart=/usr/sbin/lightdm (code=exited, status=1/FAILURE)
  Process: 1569 ExecStartPre=/bin/sh -c [ "$(basename $(cat /etc/X11/default-display-manager 2>/dev/null))" = "lightdm" ] (code=exited, status=0/SUCCESS)
 Main PID: 1573 (code=exited, status=1/FAILURE)

Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service failed.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service holdoff time over, scheduling restart.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: start request repeated too quickly for lightdm.service
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Failed to start Light Display Manager.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Unit lightdm.service entered failed state.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: Triggering OnFailure= dependencies of lightdm.service.
Jan 16 13:39:54 GA-H97N-WIFI systemd[1]: lightdm.service failed.

eu vi outra resposta dizendo que algo estava errado com /var/lib/lightdm , mas a minha está lá e intacta .. então não tenho certeza ..

    
por Kevin Kreiser 16.01.2016 / 20:05

2 respostas

3

Então, no final, isso não teve nada a ver com os motoristas. acabou por ser tudo sobre lightdm e a sessão de boas-vindas. de alguma maneira ou outra, o pacote gnome-session estava bagunçado ou não instalado. O que mais me chamou a atenção foi a saída de depuração de /usr/sbin/lightdm -d que reclamou que failed to find session configuration default e failed to create greeter session .

isso me leva a: link

que sugeriu:

sudo apt-get install --reinstall gnome-session ubuntu-desktop

e funcionou como um encanto!

    
por Kevin Kreiser 17.01.2016 / 03:55
0

sudo systemctl enable lightdm deve funcionar (pelo menos no nível de execução 5). Tente remover os drivers nvidia e use os novos para iniciar o Ubuntu e instalar drivers proprietários através de "Software adicional" (sério, nunca instale aqueles com pacotes .run. Sempre use o Ubuntu).

    
por Eduardo Cola 16.01.2016 / 20:21