Koneen kello ei pysy ajassa vaikka virrat on päällä
Koneen kello ei pysy ajassa vaikka virrat on päällä
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?
Jätättänyt nytkin muutamassa tunnissa (9.30---13.30) vajaat kolme varttia. Päivämäärä OK. Mistähän lienee kysymys?
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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ä:
Jos kuitenkin kello näyttää eri aikaa, hae aika esim. Ubuntun NTP-palvelimelta, kirjoita:
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:
Ja lisää ennen exit 0 riviä nuo 3 riviä:
Ja tallenna Ctrl-o ja Enter, ja sitten poistu Ctrl-x
Kokeiletko auttaako nämä, vai jätättääkö näiden jälkeenkin?
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 ntpJos 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 startJos 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.localJa lisää ennen exit 0 riviä nuo 3 riviä:
Code: Select all
service ntp stop
ntpdate ntp.ubuntu.com
service ntp start
exit 0Ja tallenna Ctrl-o ja Enter, ja sitten poistu Ctrl-x
Kokeiletko auttaako nämä, vai jätättääkö näiden jälkeenkin?
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
Kiitos hyvistä ohjeista, katsotaan mitä näillä tapahtuu. Muistipatterin vaihdolla ei ainakaan ollut vaikutusta, sen 3 volttia löytyi vanhastakin (CR2032).
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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.
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
Ok, no tehdääs sitte eri tavalla.
1) Poista ensin automaattinen ajan synkronointi asetuksista, mitkä määrittelit ylläolevassa kuvassa.
2) Poista ntp palvelu:
3) Laitetaan ajan haku 15 minuutin välein automaattisesti, eli nano editorilla vaihtoehdolla 2 aloitetaan muokkaus:
4) Lisätään tekstitiedoston loppuun ajastetuksi tehtäväksi, että haetaan aika 15 minuutin välein:
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:
7) Sieltä poistetaan service rivit, ja jätetään vain nämä rivit loppuun:
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.
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 autoremove3) Laitetaan ajan haku 15 minuutin välein automaattisesti, eli nano editorilla vaihtoehdolla 2 aloitetaan muokkaus:
Code: Select all
sudo crontab -e4) 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>&15) 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.local7) 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 08 ) 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.
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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:
2) Lisää sinne seuraavat:
3) Tallenna tiedosto ja poistu: Ctrl-o ja Enter ja Ctrl-x
4) Muuta skriptitiedosto suoritettavaksi:
5) Muokkaa ajastus komentoa:
6) Sinne tekstitiedoston loppuun vaihda aikakomennon tilalle skripti, jolloin ajastus rivi on:
7) Tallenna tiedosto ja poistu: Ctrl-o ja Enter ja Ctrl-x
Ja kerro auttoiko nämä.
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.sh2) 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.sh5) Muokkaa ajastus komentoa:
Code: Select all
sudo crontab -e6) Sinne tekstitiedoston loppuun vaihda aikakomennon tilalle skripti, jolloin ajastus rivi on:
Code: Select all
*/15 * * * * /root/aika-ja-hiiri.sh > /dev/null 2>&17) Tallenna tiedosto ja poistu: Ctrl-o ja Enter ja Ctrl-x
Ja kerro auttoiko nämä.
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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...
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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:
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:
Mutta jos on jotain vikaa, näkyy näin:
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:
3) Tallennetaan aika hardware kelloon:
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...
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 --debugVoit 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:16Mutta 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 failedElikkä 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 --show3) Tallennetaan aika hardware kelloon:
Code: Select all
sudo hwclock --systohc --localtimeMietin 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...
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
Näyttää tikittävän...ja patteri on uusi, ei ollut vikaa tosin vanhassakaan.
Mutta tämä ihmetyttää
Mutta tämä ihmetyttää
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
Varmaan se hwclock tarttee laittaa sudo komennolla, että pääsee kelloon käsiks.
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
No niinpä olikin...
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
Sain vinkkiä IRCistä Freenode #ubuntu-fi:ltä, eli ilman sitä NTP serviceä asentamatta komento:
Saattaisi auttaa jotain. Eli timedatectl on systemdn osa, kuuluu Linuxiin.
Voit katsoa sen arvoja komennolla:
Ja sen eri toimintoja man-sivuilta:
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.
Code: Select all
sudo timedatectl set-ntp trueSaattaisi auttaa jotain. Eli timedatectl on systemdn osa, kuuluu Linuxiin.
Voit katsoa sen arvoja komennolla:
Code: Select all
sudo timedatectlJa sen eri toimintoja man-sivuilta:
Code: Select all
man timedatectlLö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.
Re: Koneen kello ei pysy ajassa vaikka virrat on päällä
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ä
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...
Ja aina vaan oudommaksi menee...tuo sääkartta tuossa sää-widgetissä päivittyy ihan OK ????????
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.
Ja aina vaan oudommaksi menee...tuo sääkartta tuossa sää-widgetissä päivittyy ihan OK ????????
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.
