Kirjoittaja Aihe: "Could not update iceauthority file /home/käyttäjä/.iceauthority"  (Luettu 7291 kertaa)

Vilsu

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Hei

Kun kirjaudun sisään, eteeni hyppää errorlaatikko kertoen, että "Could not update iceauthority file /home/ville/.iceauthority", enkä voi esim. luoda kansioita tai asiakirjoja. Mikä auttaisi tähän? Käytössäni on 9.10 Karmic ja Gnome.

Mitä olen jo kokeillut?


Koodia: [Valitse]
sudo chown ville:ville /home/ville/.ICEauthority
sudo chmod 600 /home/ville/.ICEauthority
Koodia: [Valitse]
sudo chown ville:ville /home/ville/.ICEauthority
sudo chmod 644 /home/ville/.ICEauthority
.. ilman tuloksia.

EDIT: sudot unohtui

Jakke77

  • Käyttäjä
  • Viestejä: 3933
  • Oulu (Oinaansuo)
    • Profiili
oisko yks ville liikaa ja :-merkki
kokeile
sudo chown ville /home/ville/.ICEauthority
sudo chmod 644 /home/ville/.ICEauthority
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

Vilsu

  • Käyttäjä
  • Viestejä: 11
    • Profiili
oisko yks ville liikaa ja :-merkki
Kirjoitin päätteeseen ja käynnistin tietokoneen uusiksi, mutta ei auttanut.  :(

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Olisiko kotihakemiston oikeudet väärin. Mitä seuraava komento kertoo?
Koodia: [Valitse]
ls -l /home

Vilsu

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Olisiko kotihakemiston oikeudet väärin. Mitä seuraava komento kertoo?
Koodia: [Valitse]
ls -l /home

Koodia: [Valitse]
ville@polliX:~$ ls -l /home
yhteensä 28
drwxr-xr-x 54 irma irma   4096 2009-11-30 14:28 irma
drwxr-xr-x 49 ulla ulla   4096 2009-12-26 15:07 ulla
drwxr-xr-x 61 esa esa   4096 2009-12-26 21:23 esa
drwxr-x--- 35 keijo keijo  4096 2009-07-30 16:54 keijo
drwxr-xr-x 93 keijo keijo  4096 2009-07-14 02:45 ville
drwxr-xr-x  5 ville villeq 4096 2009-09-18 17:10 villeq
drwxrwsr-x  2 root  users  4096 2009-06-23 16:47 yhteinen
ville@polliX:~$

lompolo

  • Käyttäjä
  • Viestejä: 852
    • Profiili
Tuon mukaan keijo omistaa villen kotihakemiston. Lisäksi on erikoisen tuntuinen hakemisto ja ryhmä villeq,

Vilsu

  • Käyttäjä
  • Viestejä: 11
    • Profiili
Tuon mukaan keijo omistaa villen kotihakemiston. Lisäksi on erikoisen tuntuinen hakemisto ja ryhmä villeq,
Mitenkä tämän saisi vaihdettua niin, että ville omistaisi villen kotihakemiston?

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Tuon mukaan keijo omistaa villen kotihakemiston. Lisäksi on erikoisen tuntuinen hakemisto ja ryhmä villeq,
Mitenkä tämän saisi vaihdettua niin, että ville omistaisi villen kotihakemiston?

Menee ainakin suunnilleen tällä komennolla:

Koodia: [Valitse]
sudo chown -R ville:ville /home/ville
Tuossa siis -R vivulla saadaan alikansiot mukaan, ville:ville on käyttäjä ja ryhmä, jotka omistavat ja viimeisenä tulee kohde, johon tuo tehdään.

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Kokeile mennä keijon tunnuksella ja kerro onnistuiko sitten.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

helical

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Vanha topic, mutta sama ongelma kuin minulle ilmestyi juuri. Konetta käynnistäessä tulee juurikin tuo sama virheilmoitus, ja kerran Ubuntu ei suostunut edes käynnistymään kyseisen errorin jälkeen. Alla 10.04. Mistä pitäisi lähteä liikkeelle?

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Tarkistin, että omalla koneella oikeudet kyseiselle tiedostolle ovat 600. Tuon perusteella pitäisi onnistua komennoilla:

Koodia: [Valitse]
sudo chown $USER:$USER /home/$USER/.ICEauthority
Koodia: [Valitse]
sudo chmod 600 /home/$USER/.ICEauthority
Ensimmäisen pitäisi siis vaihtaa omistajuus takaisin sinulle, jos se on jostain syystä vaihtunut pois. Jälkimmäinen vaihtaa oikeudet niin, että sinulla on luku- ja kirjoitusoikeud tiedostoon, muilla ei mitään.

Jos nuo komennot ei toimi, niin vaihda $USER tilalle käyttäjänimesi. Pitäisi toimia noinkin, mutta en pääse nyt testaamaan.

JiiAT

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Vanha aihe, mutta ajankohtainen, ainkin itselle.
Päivitin 10.04 --> 12.04
Ja jo 10.04:ssa tuli kirjautuessa ilmoitus Could not update ICEauthoeity file, mutta
kun hyväksyi kirjautuminen onnistui.
Nyt 12.04 ei kirjautuminen onnistunut.
Kokeilin seuraavia:
Koodia: [Valitse]
sudo chown $USER:$USER /home/$USER/.ICEauthority
Koodia: [Valitse]
sudo chmod 600 /home/$USER/.ICEauthority Ja nyt kun antaa salasanan niin hyppää vaan takaisin käyttäjien valintaan.

Osaisiko joku auttaa?

-Jussi

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Ja nyt kun antaa salasanan niin hyppää vaan takaisin käyttäjien valintaan.

Luultavasti jotakin muutakin on nyt väärässä omistuksessa kuin ~/.ICEauthority. Kokeile komentona:

Koodia: [Valitse]
sudo chown -R $USER:$USER /home/$USER
(ottaa käyttäjän omistukseen koko hänen kotikansionsa alikansioineen).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

JiiAT

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Luultavasti jotakin muutakin on nyt väärässä omistuksessa kuin ~/.ICEauthority. Kokeile komentona:

Koodia: [Valitse]
sudo chown -R $USER:$USER /home/$USER
(ottaa käyttäjän omistukseen koko hänen kotikansionsa alikansioineen).

[/quote]

Kiitti vastauksesta, mutta ei auttanut tuo.
Vieras tunnuksella pääsee kirjautumaan ja sillä tätäkin kirjoittelen.
Tein myös uuden käyttäjätunnuksen, mutta ei silläkään pääse työpöydälle kirjautumaan.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vieras tunnuksella pääsee kirjautumaan ja sillä tätäkin kirjoittelen.
Tein myös uuden käyttäjätunnuksen, mutta ei silläkään pääse työpöydälle kirjautumaan.

Entäs pääsetkö kirjautumaan virtuaalikonsoleihin (joko vanhalla tai uudella tunnuksellasi)?

Tosin kuulostaa erikoiselta, että vierailijatunnuksella työpöydälle pääsee vaikka vasta luodulla ei.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

JiiAT

  • Käyttäjä
  • Viestejä: 14
    • Profiili
kirjautumisvalikosta ctrl+alt+f1 ja sieltä kyllä pystyy kirjautumaan ja sieltä
edellämainitut komennotkin annoin.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
kirjautumisvalikosta ctrl+alt+f1 ja sieltä kyllä pystyy kirjautumaan ja sieltä
edellämainitut komennotkin annoin.

Eikä siellä tule mitään virheilmoituksia? Ongelma on siis jotenkin X:ssä.

Yksi kokeilu, jonka voisit tehdä, olisi sammuttaa X:n kirjautumispalvelin ja yrittää käynnistää X startx-komennolla virtuaalikonsolista. Siis suunnilleen näin:

Koodia: [Valitse]
sudo initctl stop lightdm
startx

...siis olettaen, että näytönhallintana on LightDM; itselläni ei ole Ubuntua, joten en voi tarkistaa. GDM:hän se kai ei enää ole?

Jos X lähtisi tuolla lailla käyntiin, oltaisiin taas saatu vähän kavennetuksi ongelman mahdollista sijaintia.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

JiiAT

  • Käyttäjä
  • Viestejä: 14
    • Profiili
Asian vierestä / pikku huomioitava asia: Mikä on "$USER" kun ajetaan "sudo": lla ?  Turvallisempi käyttää omaa tunnusta tuolla "chown" : in kanssa.  (Olen tietoinen myös $SUDO_USER -muuttujasta, se on se alkuperäinen käyttäjä kun ajetaan "sudo": lla).

Itse ongelmasta, tuo ongelma tulee siitä että siellä on "root": in omistuksessa käyttäjätiedostoja.

Juu siis käytin kyllä ihan user:n nimeä, käskyt oli vaan kopsattu tuolta ylempää ketjusta.
Olisiko antaa ratkaisua jos tuo root:n omistuksessa olevat tiedostot on ongelma?

kirjautumisvalikosta ctrl+alt+f1 ja sieltä kyllä pystyy kirjautumaan ja sieltä
edellämainitut komennotkin annoin.

Eikä siellä tule mitään virheilmoituksia? Ongelma on siis jotenkin X:ssä.

Yksi kokeilu, jonka voisit tehdä, olisi sammuttaa X:n kirjautumispalvelin ja yrittää käynnistää X startx-komennolla virtuaalikonsolista. Siis suunnilleen näin:

Koodia: [Valitse]
sudo initctl stop lightdm
startx

...siis olettaen, että näytönhallintana on LightDM; itselläni ei ole Ubuntua, joten en voi tarkistaa. GDM:hän se kai ei enää ole?

Jos X lähtisi tuolla lailla käyntiin, oltaisiin taas saatu vähän kavennetuksi ongelman mahdollista sijaintia.


Kokeilin tätä ja startx komennon jälkeen jumitteli hetken ja antoi seuraavan ilmoituksen:
xauth: timeout in locking authority file //.Xauthority

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
"find" etsii aika kätevästi tiedostoja jotka ovat "root": in omistuksessa, esimerkki:

Koodia: [Valitse]
find /home/matti -user root
Arvaan että väärä omistaja lienee se tavanomaisin syy, käy helpoiten mutta voi ne oikeudet olla vinossa muullakin tavalla (chmod).  Jotain tuollaista kuitenkin ensimmäisenä tuli mieleen.
« Viimeksi muokattu: 23.09.12 - klo:21.33 kirjoittanut ajaaskel »
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Kokeilin tätä ja startx komennon jälkeen jumitteli hetken ja antoi seuraavan ilmoituksen:
xauth: timeout in locking authority file //.Xauthority

Siis tarkalleen noin, ”//.Xauthority”? Ei esim. ”/home/tunnari/.Xauthority” tai ”~/.Xauthority”? Sitten jotain voi olla kyllä pielessä jossain muuallakin.

Mutta varmista ensin, että .Xauthority-tiedosto on omistuksessasi ja siihen on oikeudet:

Koodia: [Valitse]
sudo chown $user:$user ~/.Xauthority
sudo chmod 600 ~/.Xauthority

(tuo siis toimii olettaen, että olet kirjautunut omalla tunnuksellasi).
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11