maanantai 3. helmikuuta 2025

ubuntu login loop - korjattu

 03.02.2025

Login loop fiksattu

Tässä tämä linux xubuntu sitten jäi tilaan, nimeltä "Login loop" Eli kirjaantumisikkunasta oikealla salasanalla pääsee vain takaisin kirjaantumisikkunaan.


Miten korjata! Itse vähän aikaa kirosin koko hemmetin tietoteknologian alimpaan helvettin. Mutta sitten otin selville asioita. KAIKKI käyttöjärjestelmät ovat alttiita virheille. Se pitää muistaa.

Linux xubuntun kirjaantumisikkunasta pääsee antamaan terminal komentoja näppäilemällä CTRL + ALT + F4 (tai F3 - riippuen tietokoneestasi)

Eli virtuaalikonsoliin. Siellä sitten kirjaudu käyttäjänimelläsi ja salasanalla. Sitten pääsee jännään näyttöön. Eli tekstit ovat pienellä valkoisella mutta siinä voi antaa komentoja, jotka korjaavat asian.

Ja niin sen saa korjattua!

Olisi kovin veemäistä minulta jättää tämä tähän, kuten sanoa vaan että tee näin ja homma hoituu. tarkista vaan Xauthority että sillä on oikeat oikeudet, jos bitti poikittain - virhe sekotti asian.

Täh!?

Ok. Selvitetään. Eli käyttämäni xubuntu on vain kuori linux ytimen päällä, jolla sitä käytän. Eli kuoria voi vaihtaa. Kuten ubuntuksi. Kuten tein. kun yhdet kuoret eivät toimi, niin vaihtaa toiset.

xubuntu-desktop on siis tässä esimerkissä rikkoontunut kuori.
Yhtä hyvin se voisi olla myös ubuntu, sillä xubuntu perustuu ubuntuun.

Ok.. siis olet nyt siellä virtuaalikonsolissa.

.Xauthority ?

Tuolla sivulla siitä kerrotaan lisää. 
https://www.howtogeek.com/892137/how-to-fix-the-ubuntu-login-loop2.Xauthority%22

Mulla se ongelma ei poistunut muutoin, kuin että ensin (koneella ei ollut) asensin sen ubuntu-desktopin ja sitten poistin xubuntu-desktopin.

Se ei vaikuttanut tiedostoihin. mä tein tämän ohjeiden mukaan. Tekoälyä käytin, microsolf copilot. Enhän mä muuten niitä komentoja osannut. Olen sanonut olevani linux - noviisi, mutta tekemällä oppii. Kuten en tiennyt miten pääsee login näytöstä antaamaan niitä komentoja. Tietenkin mulla oli hahmotelma päässäni kun muistelin, että windowsissa pääsee ctrl + alt + del näppäinyhdistelmällä tehtävienhallintaan. Tietenkin linuxissakin on vastaavanlainen.

Mutta kuinka sitten asentaa sen desktop ympäristön uusiksi?

sudo apt purge xubuntu-desktop


sudo apt autoremove


sudo apt update


sudo apt install xubuntu-desktop


"sudo apt remove xubuntu-desktop" jättää edellisen xubuntu työpöydän konfiguraatiotiedostot. Purge poistaa nekin. Itse käytin "remove" koska en tahtonut täysin uudelleen alkaa. Sillä ongelma johtui Xauthority tiedostosta tapauksessani.

Xauthority siis hoitaa graafisen käyttöliittymän puolta. Eli kun kirjaantuu niin X palvelin kysyy authorityltä, että onko sulla oikeutta käynnistää graafista käyttöliittymää. Tässä tapathui se ongelma, ettei sen mielestä sitä ei saanut tehdä.

Vikaantunut konfiguraatio tiedosto aiheutti mulla sen ongelman. Sitten kun asensin ubuntu desktopin (välillä uudelleenkäynnistelin, se PITÄÄ tehdä jokaisen korjausyrityksen jälkeen)
Niin ubuntu kyllä latautui, mutta väärin. se kyllä aukesi, muttei tehnyt mitään. Sanoi koko ajan, ettei ole lupaa tehdä mitään.

ELi se keili, että tiedostojärjestelmän lupamenettely oli mennyt sekaisin.

Korjaus. Varmistin, että kaikkien kotihakemiston ja tärkeiden konfiguraatiotiedostojen käyttöoikeudet olivat oikein:

sudo chown -R $(whoami):$(whoami) /home/USER

sudo chmod -R 755 /home/USER

(tietty vaihda oma kirjaantumisnimesi USER tekstin paikalle)

Mutta ennen sitä korjausta, tämä oli eilen illalla. Mä en jaksanut enää. Olin jo saanut hommaa eteenpäin ja kyllästyin siinä pisteessä - kun se ratkaiseva uudelleenkäynnistys oli tehtävä. Mä vain sammutin tietokoneen ja aloin kattoon telkkaa.

Tänään sitten kaikki toimi. Oli vielä ongelmia tiedostojen lupien kanssa, mutta ne korjasin päätteessä komennolla:

sudo chmod -R 755 /home/USER

(kun käyttöoikeuksia määrittä samalla kertaa suurelle määrälle tiedostoja - niin siinä saattaa kestää aikaa.)

Joten alkoi tietokone toimimaan kuten ennenkin. Oli vielä Winen kanssa ongelmaa, mutta se korjautui komennoilla

sudo chown -R $(whoami):$(whoami) /home/USER
sudo chmod -R 755 /home/USER
sudo chown -R $(whoami):$(whoami) /home/USER/.wine
sudo chmod -R 755 /home/USER/.wine


No eli sain harjoitella linux järjelmää. Vaan kyllä mielellään olisi tehnyt tämän kaiken jollain toisella tietokoneella, olin jo kaivanut alkuperäisen asennusmediankin esille. Että olin valmis jo vetämään kaiken sileeksi. Ajattelin jo onko mulla muistitikuilla tarpeeksi tilaa että varmuuskopiosi tiedostoja. MUTTA mä päätin vaan yrittää itse.

Eli nyt koneessa on myös se ubuntu työpöytä - jota vihaan. Voihan sitäkin joskus kokeilla. Sehän varmaan on ihmisillä myös käytössä.

Ei kommentteja:

Lähetä kommentti

Huomaa: vain tämän blogin jäsen voi lisätä kommentin.