Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Melmacian - 25.07.06 - klo:01.55
-
Säädin äsken kelloni oikeaan aikaan komennolla:
sudo ntpdate tick.keso.fi
Joka korjasi ajan n. 02:46 -> 01:54 eli korjasi oikeaan aikaan niin kuin pitikin.
Nyt kun koitan käyttää sudoa minkä tahansa komennon kanssa, niin tulee seuraava virheilmoitus:
sudo: timestamp too far in the future: Jul 25 02:46:35 2006
Miksi se siitä valittaa ja miten tuon voisi korjata?
Ko. koneessa ei ole graaffista työpöytää ollenkaan.
-
Joka korjasi ajan n. 02:46 -> 01:54 eli korjasi oikeaan aikaan niin kuin pitikin.
Ubuntussa tai sudossa lienee bugia tämän aika-asian kanssa.
Ehkä se pitäisi tehdä niin että sudoutua kokonaan (sudo su) jotta sudon aikaleima ei menisi sekaisin?
En sitten tiedä auttaisiko sekään? Tiedän kyllä mikä estää tuon pattitilanteen syntymisen 100% varmasti! Kirjaudutaan root:ina ja asetetaan aika sitten, jolloin sudon aikaleima ei sekoa. ;)
Kokeilepas näin nyt kuitenkin, aseta aika kauas tulevaisuuteen:
date 081007102007
sudo -K
sudo ntpdate tick.keso.fi
sudo hwclock --systohc
Jos ei auta, temppuile "jotenkin" tämä,(vain root tai muu sudoutunut jäsen pystyy tekemään tämän):
rm -r /var/run/sudo/KÄYTTÄJÄTUNNUS
jolloin sudon aikaleima menee bittitaivaaseen, aseta sitten kello aikaan, mieluiten niin että sudoudut tyystin ennen toimenpidettä (sudo su -> asetetaan kello -> exit)
Niin tai näin, kannattaa olla varovainen sen kellon kanssa, eli ei saisi päästä syntymään tilannetta että se on pois ajasta enemmin kuin sudon "voimassaoloaika" (oliko se nyt 15 min oletuksena?) jos sudoa käyttää,
no tuo on vain ihan villi arvailua että siksi se menee sekaisin...
Luepas tuo ketju ennen toimenpiteitäsi:
http://www.ubuntuforums.org/showthread.php?t=173505
edittiä: sudo -K komento auttaa tähän vaivaan yleensä.
Komentakaa siis tuo ennen mitään muita toimenpiteitä.
-
Jees, kiitos kattavasta vastauksesta. Mutta nyt kun päivällä taas kokeilin sudoa, niin kyllähän se toimii!
Aika parantaa haavat, joopajoo ;)
-
Sudo vain tulee epäluuloiseksi, jos näyttää siltä, että viimeksi sudoa käytettiin 'huomenna' tai vaikka 'tunnin päästä'. Ongelmahan korjautuu kyllä itsestään, kun odottelee, että viimeksi käytetty ajankohta menee ohi.
Jos on oikein kiire, niin recovery-tilassa saattaisi voida onnistua käyttää sudoa roottina, jolloin se ei varmaan valittaisi tuosta ajankohdasta. Samalla se aikaleima sitten asettuisi kohdalleen.