Ubuntu 16.04 LTS – kan inte logga in

tux-gunslingerIdag gick det inte att logga in. Det blev svart och jag kom tillbaka till inloggningsrutan.

Jag har inte oceaner av tid och en sådan här sak kommer alltid olägligt, men behåll alltid lugnet och jobba metodiskt.

Läs den här texten i sin helhet innan du börjar.

Se felet

När datorn startar kommer det upp en meny, välj ”Avancerade flaggor för Ubuntu”. Nu ser du en lista med alla kernels som finns tillgängliga. Välj den senaste där det står (Upstart). Borde vara andra raden.
Nu kommer du in i terminalen.

Nu såg jag felmeddelandet:
”Ubuntu systemd-logind Failed to start user service, ignoring; Unknown unit: user@1000.service”

Hitta lösningar

Efter mycket googlande på en annan dator hittade jag att detta är en bug, och att den drabbar många sedan flera Linuxversioner tillbaka.

Hittade tips som skulle fixa detta: här och här.

Sammanfattning

Så efter en timma med detta kan jag sammanfatta allt läsande till detta:

Testa först:

sudo apt-get install systemd-sysv
sudo reboot

Om du fortfarande inte kan logga in, testa då:

sudo apt-get install ubuntu-standard systemd-sysv
sudo update-initramfs -u
sudo reboot

Uppgradera Ubuntu
Och om det ändå inte fungerar, testa då att uppgradera Ubuntu.
För min del har Ubuntu 16.10 kommit ut. Bättre att ha en fungerande Ubuntu än en icke fungerande LTS-version.

sudo do-release-upgrade

Under uppgraderingen till 16.10 valde jag alla förvalda alternativ. Tex lightdm som skärmhanterare.
Hjälpte detta? Nej, jag har nu en ny version som fortfarande inte fungerar. Fick ett annat felmeddelande:

systemd-logind[2516]: Failed to enable subscription: Lanunc helper exited with unknown return code 1
systemd-logind[2516]: Failed to fully start up daemon: Input/output error

Så jakten på lösningen går vidare. Dessa fel ovan hittade jag igen bra lösning för.
Jag ska härnäst boota upp på ett USB-minne, säkerhetskopiera lite filer och installera om Ubuntu 16.10 från början.

Andra tips
En blev hjälpt av att ominstallera sina AMD grafikkortsdrivrutiner. Det kan du prova om du vet att du har ett AMD grafikkort.
Hur man gör det har jag inte behövt ta reda på.

Läste du ända hit innan du började?

CharZam