Koneen kello ei pysy ajassa vaikka virrat on päällä

Finnish Forum
Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Thu Jan 28, 2016 7:37 am

Otsikossa tuo asia jo tulikin esille . HP Compaq DC5850 Athlon 5200B @ 2,7 , 2 Gb ram ja Linux Mint 17.3 Rosa.

Jätättänyt nytkin muutamassa tunnissa (9.30---13.30) vajaat kolme varttia. Päivämäärä OK. Mistähän lienee kysymys?

Clipboard01.jpg

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Sat Jan 30, 2016 5:49 pm

Koneelle kannattaa laittaa asentaa NTP kellonajan haku palvelu, ja käyttää suomalaisia NTP-palvelimia, esim:

Elisa: ntp1.kolumbus.fi / ntp2.kolumbus.fi
Saunalahti: ntp.saunalahti.fi
http://elisa.fi/asiakaspalvelu/aihe/laa ... alvelimet/

Sonera: ntp1.inet.fi / ntp2.inet.fi / ntp3.inet.fi
https://www.sonera.fi/asiakastuki/ohjee ... et?id=1126

DNA: ntp.dnainternet.fi
https://www.dna.fi/fi/tuki-liikkuvalaajakaista

Nebula: ntp.nebula.fi
https://www.nebula.fi/fi/asiakkaille/oh ... soitteet-1

Esimerkeissä on käytetty ubuntun ntp-palvelinta, vaihda sen tilalle oman operaattorisi ntp-palvelin.

Asennus, kirjoita komentorivillä:

Code: Select all

sudo apt-get install ntp


Jos kuitenkin kello näyttää eri aikaa, hae aika esim. Ubuntun NTP-palvelimelta, kirjoita:

Code: Select all

sudo service ntp stop
sudo ntpdate ntp.ubuntu.com
sudo service ntp start


Jos aina koneen käynnistyessä kello ei ole oikeassa ajassa, voit tuon NTP ajan haun lisätä tehtäväksi käynnistyessä esim. nano tekstieditorilla:

Code: Select all

sudo nano /etc/rc.local


Ja lisää ennen exit 0 riviä nuo 3 riviä:

Code: Select all

service ntp stop
ntpdate ntp.ubuntu.com
service ntp start
exit 0


Ja tallenna Ctrl-o ja Enter, ja sitten poistu Ctrl-x

Kokeiletko auttaako nämä, vai jätättääkö näiden jälkeenkin?

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Sun Jan 31, 2016 1:33 pm

Kiitos hyvistä ohjeista, katsotaan mitä näillä tapahtuu. Muistipatterin vaihdolla ei ainakaan ollut vaikutusta, sen 3 volttia löytyi vanhastakin (CR2032).

Clipboard02.jpg

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Mon Feb 01, 2016 7:57 am

Eipä poistunut ongelma. Hakee kyllä oikean ajan käynnistyessä, mutta parin tunnin päästä on jo varttitunnin jäljessä. Tuntuu kuin hiiren/näppäimiston käyttämättömyys jotenkin pysäyttäisi tuon ajankulun. Ja äsken ei meinannut hiiri ottaa kursoria komentoonsa ollenkaan tauon jälkeen ? En aiemmin (kun oli vielä Mint 17.2 versiona) tämänkaltaista jumittelua ja kello-ongelmaa huomannut.

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Tue Feb 02, 2016 2:58 pm

Ok, no tehdääs sitte eri tavalla.

1) Poista ensin automaattinen ajan synkronointi asetuksista, mitkä määrittelit ylläolevassa kuvassa.

2) Poista ntp palvelu:

Code: Select all

sudo apt-get --purge -y remove ntp && sudo apt-get -y autoremove


3) Laitetaan ajan haku 15 minuutin välein automaattisesti, eli nano editorilla vaihtoehdolla 2 aloitetaan muokkaus:

Code: Select all

sudo crontab -e


4) Lisätään tekstitiedoston loppuun ajastetuksi tehtäväksi, että haetaan aika 15 minuutin välein:

Code: Select all

*/15 * * * * /usr/sbin/ntpdate -s ntp3.inet.fi > /dev/null 2>&1


5) Tallennus Ctrl-o ja Enter ja poistuminen Ctrl-x

6) Poistetaan tietokoneen käynnistymisen yhteydessä olleet ntp komennot, eli ensin muokataan /etc/rc.local tiedostoa:

Code: Select all

sudo nano /etc/rc.local


7) Sieltä poistetaan service rivit, ja jätetään vain nämä rivit loppuun:

Code: Select all

/usr/sbin/ntpdate -s ntp3.inet.fi > /dev/null 2>&1
exit 0


8 ) Tallennus Ctrl-o ja Enter ja poistuminen Ctrl-x

Sinänsä jos hiiri lakkaa toimimasta, yleensä se pitää irrottaa USB-liittimestä (jos se on USB-hiiri) ja liittää takaisin. Tämä saattaa olla hankalaa, jos USB-liitin on tietokoneen takana. Tällöin pitäisi varmaan olla USB jatkojohto, että hiiren saa lähempää otettua irti ja liitettyä takaisin. Mietin vielä onko muuta keinoa.

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Tue Feb 02, 2016 3:17 pm

Siihen hiiriongelmaan voisi kokeilla vinkkiä tältä sivulta:
http://forums.linuxmint.com/viewtopic.php?f=90&t=117101

Eli sovellettuna tähän tilanteeseen seuraavasti:

1) Muokkaa uutta skripti tiedostoa:

Code: Select all

sudo nano /root/aika-ja-hiiri.sh


2) Lisää sinne seuraavat:

Code: Select all

#!/bin/bash
/usr/sbin/ntpdate -s ntp3.inet.fi
modprobe -r psmouse
modprobe psmouse
modprobe -r usbmouse
modprobe usbmouse


3) Tallenna tiedosto ja poistu: Ctrl-o ja Enter ja Ctrl-x

4) Muuta skriptitiedosto suoritettavaksi:

Code: Select all

sudo chmod +x /root/aika-ja-hiiri.sh


5) Muokkaa ajastus komentoa:

Code: Select all

sudo crontab -e


6) Sinne tekstitiedoston loppuun vaihda aikakomennon tilalle skripti, jolloin ajastus rivi on:

Code: Select all

*/15 * * * * /root/aika-ja-hiiri.sh > /dev/null 2>&1


7) Tallenna tiedosto ja poistu: Ctrl-o ja Enter ja Ctrl-x

Ja kerro auttoiko nämä.

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Wed Feb 03, 2016 6:28 am

Nyt on nuokin temput kokeiltu. Kello kolme varttia jäljessä parin tunnin käyttämättömänä päälläolon jälkeen...näytönsäästäjä menee päälle 30 min asetuksella. Otan seuraavaksi sen pois päältä. Niin ja hiiressä ei ole ollut heräämisongelmaa jos jotain positiivista...

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Wed Feb 03, 2016 12:55 pm

Ok, eli kokeillaan seuraavaa:

1) Asenna päivitysten hallinnasta uusin kernel, eli ylävalikosta Näytä / Linux-ytimet, ja sieltä listasta alin joka tällä hetkellä on 4.2.0-27. Install-painike, ja koneen käynnistäminen uudelleen.

2) Vaihda aiempiin /etc/rc.local ja cron skripteihin ntp-palvelimeksi ntp.ubuntu.com , jos se toimisi paremmin.

3) Kerro mitä koneessasi sanoo komento:

Code: Select all

sudo hwclock --debug


Voit kokeilla useamman kerran, jos tulee eri tuloksia.
Mietin että onko laitteistokellossa jotain vikaa.
Esimerkkejä on sivulla http://forums.linuxmint.com/viewtopic.php?f=208&t=200487 sivun lopussa.

Pitäisi näkyä näin:

Code: Select all

Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/07/29 12:22:16


Mutta jos on jotain vikaa, näkyy näin:

Code: Select all

Waiting for clock tick...
/dev/rtc does not have interrupt functions. Waiting in loop for time from /dev/rtc to change
hwclock: ioctl(RTC_RD_TIME) to /dev/rtc to read the time failed: Invalid argument
...synchronization failed


Elikkä kuten tällä sivulla on kerrottu http://docs.slackware.com/howtos:hardware:syncing_hardware_clock_and_system_local_time

1) Kun ntpdate:lla on saatu oikea aika...

2) Katsotaan hardware kellon aika:

Code: Select all

hwclock --show


3) Tallennetaan aika hardware kelloon:

Code: Select all

sudo hwclock --systohc --localtime


Mietin että pitäisikö sen ntpdate komennon jälkee aika myös aina skriptissä tallentaa hardware kelloon?
Koska skripti ajetaan roottina, niin siinä ei tarvita tuon edellinen kohdan 3) komennon alussa sudoa.

Toki paristonkin luulisi olevan kunnossa...

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Wed Feb 03, 2016 2:10 pm

Näyttää tikittävän...ja patteri on uusi, ei ollut vikaa tosin vanhassakaan.

Clipboard03.jpg


Mutta tämä ihmetyttää

Clipboard04.jpg

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Wed Feb 03, 2016 4:09 pm

Varmaan se hwclock tarttee laittaa sudo komennolla, että pääsee kelloon käsiks.

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Thu Feb 04, 2016 3:06 am

No niinpä olikin...

Clipboard05.jpg

xet7
Level 1
Level 1
Posts: 21
Joined: Sun Jul 21, 2013 7:17 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby xet7 » Thu Feb 04, 2016 8:52 am

Sain vinkkiä IRCistä Freenode #ubuntu-fi:ltä, eli ilman sitä NTP serviceä asentamatta komento:

Code: Select all

sudo timedatectl set-ntp true


Saattaisi auttaa jotain. Eli timedatectl on systemdn osa, kuuluu Linuxiin.
Voit katsoa sen arvoja komennolla:

Code: Select all

sudo timedatectl


Ja sen eri toimintoja man-sivuilta:

Code: Select all

man timedatectl


Löysin jotain siihen liittyvää web-sivua https://www.maketecheasier.com/timedatectl-control-system-time-date-linux/

Sisänsä jos tuon timedatectl komennon kanssa tuon saisi toimimaan, niin ei tarvitsisi niitä /etc/rc.local ja cron virityksiä.

En ole kerinnyt vielä tutkia tätä tarkemmin miten tuo toimii. Google-haulla voi löytyä lisätietoa.

Onkohan jossain suomenkielinen Linux Mint IRC-kanava? En löytänyt SpotChatista tai Freenodelta.

Kuulessää
Level 1
Level 1
Posts: 13
Joined: Sat May 31, 2014 2:24 pm

Re: Koneen kello ei pysy ajassa vaikka virrat on päällä

Postby Kuulessää » Sat Feb 06, 2016 4:57 am

No niin taas on kokeiltu nuokin temput. Kello näyttäisi nyt pysyvän ajassa, mutta uusi ongelma tuli tilalle: minulla on paneelissa ollut tuo pikkusääwidged (saakohan Linuxissa edes käyttää moista termiä :roll: mutta sepä ei enää suostukaan päivittymään, ei edes pyynnöstä vaan jymähti tuonne torstaille jolloin noita muutoksia tein. Ei vaikuta poisto ja uudelleenasennus eikä paikkakunnankaan muuttaminen, datatiedot on aina vaan nuo samat...

Clipboard06.jpg


Clipboard07.jpg


Ja aina vaan oudommaksi menee...tuo sääkartta tuossa sää-widgetissä päivittyy ihan OK ????????

Clipboard08.jpg


9.2.2016 Tarkennusta edelliseen: tuo sääsovelluksen päivittymättömyysongelma ei olekaan noista edellisistä asetuksista riippuvainen koska huomasin toisessa koneessa saman asian vaikka siinä ei ole tehty mitään, siinäkin on säädata jämähtänyt 4.2.2016 päivän klo 12.50 tietoihin mutta tutkartta-välilehti päivittyy normaalisti.


Return to “Suomi (Finnish)”