Sem GUI depois do upgrade do Kubuntu 18.04 LTS de 17.10

9

Eu tenho um laptop MSI GP72. Eu atualizei de 17.10 → 18.04 LTS algumas horas atrás hoje. O processo de atualização em si correu bem. (Ao contrário de esta questão , estou usando o último lançamento oficial.)

No entanto, embora eu possa inicializar o sistema, só consigo um terminal. A interface gráfica está longe de ser vista.

O que eu preciso é de ajuda em:

  • encontrar o que / onde está o erro e
  • corrigi-lo para que eu possa recuperar a GUI

Toda e qualquer ajuda é apreciada.

Não consegui encontrar relatórios de erros explícitos. Aqui estão alguns dos lugares que eu já verifiquei:

  • /var/log/syslog
  • /var/log/kern.log
  • /var/log/boot.log

As entradas boot.log mostram [OK] s para os serviços, incluindo [OK] Started Login Service. . Curiosamente, a entrada lightdm aparece da seguinte forma

...
[OK] Started LSB: GNOME Display Manager.
[OK] Started Permit User Sessions.
[OK] Started Disk Manager.
     Starting Network Manager Script Dispatcher Service...
     Starting Hold until boot process finishes up...
     Starting Light Display Manager...
...
[OK] Started Network Manager Script Dispatcher Service.
...

A verificação do status de lightdm.service mostra o seguinte (omiti carimbos de data com <date> para evitar confusão):

$ systemctl status lightdm.service
lightdm.service - LSB: Start lightdm
  Loaded: loaded (/etc/init.d/lightdm; generated)
  Active: active (exited) since <date>; 1h 2min ago
    Docs: man:systemd-sysv-generator(8)
 Process: 3251 ExecStop=/etc/init.d/lightdm stop (code=exited, status=0/SUCCESS)
 Process: 3327 ExecStart=/etc/init.d/lightdm start (code=exited, status=0/SUCCESS)

<date> msi-hive systemd[1]: Starting LSB: Start lightdm...
<date> msi-hive systemd[1]: Started LSB: Start lightdm.

Assim, por qualquer motivo, o serviço parece sair depois de ser lançado e seu código de saída é "bem-sucedido".

O comando systemctl start lightdm.service simplesmente retorna ao terminal e não mostra nada (ou seja, nenhuma saída, erros, etc). Mudar para outros terminais usando as teclas Ctrl + Alt + F1-F8 também não mostra uma interface gráfica em funcionamento.

Por favor, note o anúncio meta afirmando que o Ubuntu Bionic Beaver 18.04 LTS agora é lançado, e posts sobre ele são (geralmente) Não Mais Offtopic .

    
por code_dredd 29.04.2018 / 05:26

1 resposta

13

TL; DR; Execute sudo apt-get install lightdm para permitir que o sistema descubra e instale dependências ausentes. Nesse caso, a atualização parece ter removido bindfs , então precisou ser reinstalada.

Acontece que o pacote lightdm foi deixado em um estado quebrado após a atualização. O comando sudo dpkg-reconfigure lightdm acabou saindo com um erro e dizendo que o pacote lightdm era broken or not completely installed .

Portanto, a execução de sudo apt-get install lightdm novamente após a atualização foi concluída mostrou que bindfs não foi instalado. Embora, de acordo com apt-cache show lightdm , o pacote bindfs apareça na categoria 'Sugere', permitir que o processo instale o pacote realmente permitiu que o serviço fosse executado como esperado e corrigiu o problema.

Parece que este pacote é realmente exigido por lightdm para funcionar, mas (incorretamente) não está listado como tal, então lightdm acaba em um estado quebrado após a atualização.

Para corrigir isso, basta reinstalá-lo para garantir que as dependências sejam atendidas.

    
por code_dredd 29.04.2018 / 08:29