Brak GUI po aktualizacji Kubuntu 18.04 LTS z 17.10

11

Mam laptopa MSI GP72. Zaktualizowałem z 17.10 → 18.04 LTS kilka godzin temu dzisiaj. Sam proces aktualizacji przebiegał dobrze. (W przeciwieństwie do tego pytania używam ostatniej oficjalnej wersji).

Jednak chociaż mogę uruchomić system, mogę uzyskać tylko terminal. Nigdzie nie widać GUI.

Potrzebuję pomocy w:

  • znalezienie, gdzie / gdzie jest błąd, oraz
  • naprawienie go tak, że mogę odzyskać GUI

Będziemy wdzięczni za każdą pomoc.


Nie udało mi się znaleźć jawnych raportów o błędach. Oto kilka miejsc, które już sprawdziłem:

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

Te boot.logwpisy pokazują [OK]s dla usług, w tym [OK] Started Login Service.. Co ciekawe, lightdmwpis pokazuje się następująco

...
[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.
...

Sprawdzanie stanu lightdm.servicepokazuje następujące (pominąłem znaczniki daty, <date>aby uniknąć bałaganu):

$ 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.

Tak więc, z jakiegokolwiek powodu usługa wydaje się wychodzić po uruchomieniu, a jej kod zakończenia jest „udany”.

systemctl start lightdm.servicePolecenie po prostu wraca do terminala i nie pokazuje nic (tzn bez wyjścia, błędy, itp). Zmiana na inne terminale za pomocą klawiszy Ctrl+ Alt+ F1-F8również nie pokazuje działającego GUI w innym miejscu.


Zwróć uwagę na meta ogłoszenie informujące, że Ubuntu Bionic Beaver 18.04 LTS jest już wydany, a posty na ten temat (ogólnie) nie są już dłuższe .

kod_dredd
źródło

Odpowiedzi:

15

TL; DR; Uruchom,sudo apt-get install lightdmaby system wykrył i zainstalował brakujące zależności. W takim przypadku uaktualnienie wydaje się usuniętebindfs, więc musiało zostać ponownie zainstalowane.


Okazuje się, że lightdmpakiet został uszkodzony po aktualizacji. sudo dpkg-reconfigure lightdmKomenda zakończyła się wychodzenia z błędu mówiąc, że lightdmpakiet był broken or not completely installed.

sudo apt-get install lightdmPonowne uruchomienie po zakończeniu aktualizacji wykazało, że bindfsnie został zainstalowany. Chociaż, zgodnie z apt-cache show lightdm, bindfspakiet pojawia się w kategorii „Sugeruje”, pozwolenie procesowi na zainstalowanie pakietu faktycznie pozwoliło na uruchomienie usługi zgodnie z oczekiwaniami i naprawiło problem.

Wydaje się, że ten pakiet jest rzeczywiście wymagany przez lightdmdo pracy, ale jest (niesłusznie) nie są wymienione jako takie, więc lightdmkończy się w zniszczonym stanie po modernizacji.

Aby to naprawić, po prostu zainstaluj ponownie, aby upewnić się, że spełnione są zależności.

kod_dredd
źródło