Problema con orario errato.

8 risposte [Ultimo messaggio]
Ritratto di gigiocean
gigiocean
(Junior)
Offline
Junior
Iscritto: 17/10/2012
Messaggi: 15

Scusate e Buongiorno a tutti. Purtroppo , senza sapere per quale motivo, mi si è presentato questo problema, cioè dell'orario che purtroppo è errato. Ho anche cercato di sincronizzare l'orologio con il server NTP come descritto nella guida al post http://www.suseitalia.org/forum/programmi/orologio-con-orario-errato, ma nulla da fare. Ho seguito tutto alla lettera, ma niente da fare! Aspetto altri suggerimenti.

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

Se avevi appena installato openSUSE 12.2 probabilmente ti sei imbattuto nel problema legato al fatto che, anche se in fase di installazione scegli "ora locale", ti viene impostata ugualmente l'ora "UTC".
Le impostazioni corrette devono essere effettuate da YaST -> Sistema -> Data e Ora.

Se però in precedenza avevi spento o riavviato il PC, le impostazioni errate dell'orologio risultano salvate nella memoria CMOS del BIOS (tutti i sistemi operativi caricano la data/ora dal BIOS durante il boot e salvano gli stessi dati nel BIOS durante lo spegnimento).
In tal caso, all'accensione del PC, prima della schermata di boot, devi premere un apposito tasto per accedere al BIOS; li puoi impostare la data/ora corretta, generalmente con i tasti +/- o PgUp/PgDown.
Alla fine selezioni "Exit and Save Changes".

Attento a non modificare altre impostazioni del BIOS perché potresti compromettere il funzionamento del PC!

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1701

Non avere niente che funziona come browser o altri programmi, ma collegati in internet.
Poi.
Apri una consolle/terminale/shell (come Kconsole) e digita :

Errato: su digitaTUApassword /usr/bin/rdate -s time.ien.it; /sbin/clock -wu; exit

corretto:

su
digitaTUApassword
rdate -s time.ien.it
clock -wu
exit

Ovviamente digitaTUApassword deve essere sostituita dalla tua password che usi. Se risponde che è errata qualche linea, (magari riprova) NON continuare con il seguito.

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di gigiocean
gigiocean
(Junior)
Offline
Junior
Iscritto: 17/10/2012
Messaggi: 15

Ho provato come da te suggerito, ma al momento di digitare /usr/bin/rdate -s time.ien.it mi dice "file o directory inesistente"

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

Per aggiornare l'orario manualmente puoi usare:

sudo /usr/sbin/sntp -j ntp1.inrim.it

anche se è un po' masochistico, secondo me.
Se in yast > ora > modifica
spunti:
sincronizza con il server ntp, inserisci come indirizzo server
ntp1.inrim.it
non spunti "esegui ntp come demone" (non ti serve avere ntp in esecuzione come servizio/demone, che si chiama ntpd per inciso, a meno che tu abbia un server che sincronizza altre macchine, oppure se devi sincronizzare la tua macchina all'avvio)
spunti invece "salva la configurazione ntp" --> clic su Accetto
e il tuo sistema aggiornerà automaticamente l'ora ogni 15' (userà /etc/cron.d/novell.ntp-synchronize)
per maggiori info premi il tasto "aiuto" nella pagina di configurazione che ti ho detto
(verifica anche da yast --> servizi di sistema che il demone ntpd non sia segnato per l'esecuzione automatica a meno che la cosa ti serva davvero)

(P.S.: il firewall di openSUSE non centra nulla se il tuo unico scopo è di controllare l'ora e non di fare a tua volta da server e permettere ad altri pc di controllare l'ora dalla tua macchina. Comunque, anche in questo caso, yast dovrebbe configurare automaticamente il firewall, se configuri ntpd in modo corretto, sempre da yast)

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1701

OPPS Clown errorino (ma come c'è finito dentro la "r"? Corretto nel post)

Comunque per modificare l'ora hardware c'è anche
hwclock --systohc

Ovviamente devi avere già la data/ora giusta sul PC con il comando date.

date è un comando molto potente: Questo setta la data e l'ora al 04/20/2010 17:34:00 (formato data negli USA)
date -s "04/20/2010 17:34:00"

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di gigiocean
gigiocean
(Junior)
Offline
Junior
Iscritto: 17/10/2012
Messaggi: 15

caro mauriziod, ho provato con i suggerimenti. Ma niente da fare! Però per quello che ho capito è proprio l'ora del bios ad essere errara. Riavviando ho modificato l'ora del bios e tutto sembra ok, ma quando poi spendo e riaccendo il problema si ripresenta. Come faccio?

Ritratto di Raff82
Raff82
(Geek)
Offline
Geek
Iscritto: 30/03/2011
Messaggi: 151

gigiocean ha scritto:

caro mauriziod, ho provato con i suggerimenti. Ma niente da fare! Però per quello che ho capito è proprio l'ora del bios ad essere errara. Riavviando ho modificato l'ora del bios e tutto sembra ok, ma quando poi spendo e riaccendo il problema si ripresenta. Come faccio?


Prova a procedere all'inverso.
Da YaST -> Sistema -> Data e Ora, togli il segno di spunta da UTC e imposta l'avvio automatico di NTP con il server it.pool.ntp.org ("sincronizza con il server NTP" + "Modifica l'orario adesso" + "Esegui NTP come demone" + "Salva configurazione NTP"); poi, riavvia, entra nel BIOS, correggi eventualmente la data/ora e accedi a Linux.

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1701

Puoi modificarla entrando nel BIOS (ma io lo sconsiglio)

Oppure provare i comandi da Linea di comando

clock -wu
# oppure
hwclock --systohc

Che ricopiano l'ora su quello hardware.

Mi pare strano che non ti funzionino...

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao