Probleme mit der Uhrzeit auf dem Pi

Begonnen von jensdipo, 22 Juni 2017, 19:43:33

Vorheriges Thema - Nächstes Thema

jensdipo

Hallo Zusammen,
habe jetzt seit einigen Jahren Fhem auf dem Raspberry pi 1 und seit einem Jahr auf dem Raspberry Pi3 laufen.
Jetzt habe ich irgendwie die Falsche Uhrzeit auf dem Pi.
wenn ich dpkg-reconfigure tzdata eingebe und anschliessend auf Europe/Berlin stelle kommt am ende:
Current default time zone: 'Europe/Berlin'
Local time is now:      Thu Jun 22 18:37:49 CEST 2017.
Universal Time is now:  Thu Jun 22 16:37:49 UTC 2017.
Local ist es aber 19:37Uhr und habe keine Ahnung warum das so ist.
Habe auch schon einige sachen mit ntp ausprobiert (Meintechblog, aufschnur.de) aber keins bringt mich hier weiter.
Kann mir da vielleicht Jemand einen Tipp geben?
MFG
Jens

DeeSPe

Mit ntpdate und den folgenden beiden Einträgen in der "sudo crontab -e" funktioniert das bei mir:
@reboot ntpdate -s 0.de.pool.ntp.org
0 * * * * /usr/sbin/ntpdate -s 0.de.pool.ntp.org


Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Otto123

Hallo Jens,

normalerweise funktioniert das bei raspbian out of the box. Ich hatte da noch nie Probleme.
Du hast auf dem Pi3 ein altes migriertes Image?


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Ich würde Dir NICHT empfehlen, die zeit per Cron zu setzen. Da kann es pasieren, das die zeit "hüpft", was unix (und fhem) nicht mag!

Eher würde ich dir ntpd empfehlen, also ntp richitig zu konfigurieren. Dieser sorgt bei Zeitunterschieden, das die Systemzeit schneller/langsamer läuft, bis es sich ausgeglichen hat. Es gibt also keine Sprünge!
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

jensdipo

Hallo Zusammen,
habe jetzt nochmal per ntpdate -s 0.de.pool.ntp.org versucht die Zeit zu stellen aber ohne Erfolg.
Die Version auf dem Pi ist VERSION="8 (jessie)".
Kann ich denn in irgendeinem Logfile oder ähnlichem sehen ob der Befehl ntpdate überhaupt eine Uhrzeit bekommt?
Oder kann es sein das er einfach seine Uhrzeit nicht aktualisiert?
MFG
Jens


Wernieman

Hallo,

Zitataber ohne Erfolg.
Was ist denn die Fehlermeldung?

Ansonsten gebe uns bitte mal den output von (bitte so als root ausführen!)
date; ntpdate 0.de.pool.ntp.org; date
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Moin Jens,

ich wiederhole nochmal meine Frage: Du hast ein neues Raspbian/Jessie Image Original? Oder was altes, upgedatetes, migriertes, zusammengefrickeltes?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Hollo

Da wir schon beim heiteren Ratespiel sind, noch ein Schuss ins Blaue...

Hast Du evtl. eine Fritzbox im Netzwerk, die Dir auch als Zeitserver dienen kann.
Zu "Jessie NTP Client Fritzbox" wird sicher auch die Glasgoogle einiges rauswerfen.
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

jensdipo

Hallo Zusammen,
hier erst mal die Ausgabe:
pi@raspberrypi:~ $ sudo date; ntpdate 0.de.pool.ntp.org; date
Fri 23 Jun 13:01:49 CEST 2017
23 Jun 13:01:49 ntpdate[15505]: bind() fails: Permission denied
Fri 23 Jun 13:01:49 CEST 2017
@Otto
Ich habe nach der Anleitung von Meintechblog damals jessie lite und danach fhem installiert.
Wenn du eine genauere Versionsangabe brauchst müsste mir noch jemand sagen mit welchem Befehl ich diese auslesen kann.
Oder kann/sollte man das jessie updaten?
@Hollo
Ich habe leider keine Fritzbox im Haushalt.
Anzubieten wäre da nur mein Pfsense was auch für die IP-Telefone die Uhrzeit liefert.
Ich bin Euch auf jedenfall sehr Dankbar das Ihr mir helft aber ich habe nur Grundkentnisse von linux und bin daher mit sofortigen Informationen sehr eingeschränkt.
Es sei denn Ihr könnt mir direkt den Eingabebefehl dazugeben.
MFG
Jens



Otto123

Hallo Jens,

hast Du beim Umzug vom Pi1 auf Pi3 das System neu gemacht?

Was gibt der Befehl aus?sudo systemctl -l status ntp


ntpdate gibt es auf meinen aktuellen raspberrys nicht.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

jensdipo

Hallo Otto,
hier die Ausgabe:
pi@raspberrypi:~ $ sudo systemctl -l status ntp
● ntp.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
Den Pi und Fhem habe ich Komplett neu aufgesetzt und auch von Hand alles neu Programmiert.
MFG
Jens

Otto123

Hallo Jens,

sehr merkwürdig, ich habe noch kein raspbian Jessie lite Image erlebt wo der ntp gefehlt hat.
Dann mach bitte folgendes:sudo su
apt-get update && apt-get install ntp

Dann schauen wir mal ob es mit dem ntp was wird  ;)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Hollo

Zitat von: jensdipo am 23 Juni 2017, 14:08:59
...Ich habe leider keine Fritzbox im Haushalt.
Anzubieten wäre da nur mein Pfsense was auch für die IP-Telefone die Uhrzeit liefert.
...
Das "leider" sehen andere User unter Umständen als "Gott sei Dank", muss jeder selber wissen.
Wenn Du ein PFsense mit eingerichtetem Zeitserver laufen hast, kannst Du Dir mit dem Pi natürlich auch von dort die Zeit holen.
Erstmal müssen wir gucken warum der Dienst nicht vorhanden oder nicht funktionstüchtig ist.

Da folge erstmal den Tipps von Otto.  ;)
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

jensdipo

Hallo Otto,
hier die Ausgabe von apt-get update && apt-get install ntp:
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError404
E: Some index files failed to download. They have been ignored, or old ones used instead.
Da das nicht Funktioniert hat, habe ich apt-get install ntp alleine eingetippt.
Danach habe ich sudo systemctl -l status ntp eingetippt und dort kommt dann folgendes:
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp)
   Active: active (running) since Sat 2017-06-24 11:50:22 CEST; 20s ago
   CGroup: /system.slice/ntp.service
           └─25125 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 106:111

Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen and drop on 1 v6wildcard :: UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen normally on 2 lo 127.0.0.1 UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen normally on 3 eth0 192.168.129.110 UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen normally on 4 eth0 fe80::5780:1ff0:9779:eec0 UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listen normally on 5 lo ::1 UDP 123
Jun 24 11:50:22 raspberrypi ntpd[25125]: peers refreshed
Jun 24 11:50:22 raspberrypi ntpd[25125]: Listening on routing socket on fd #22 for interface updates
Jun 24 11:50:22 raspberrypi ntp[25115]: Starting NTP server: ntpd.
Jun 24 11:50:22 raspberrypi systemd[1]: Started LSB: Start NTP daemon.
Die Uhrzeit wird allerdings immer noch Falsch angezeigt.
MFG
Jens

Otto123

Aber immerhin läuft jetzt ntp. der Synchronisiert nicht schlagartig, das mögen verschieden Systemprozesse nicht.
Du kannst die Funktion mit ntpq -ptesten.
Die Fehlermeldung für das update liegt daran weil Du den Eintrag in der /etc/apt/sources.list für die FHEM Installation nicht wieder entfernt hast. Das macht keinen Sinn.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz