Archlinux op Pogoplug V2 : altijd 1970 na reboot

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Red devil
  • Registratie: December 1999
  • Nu online
Beste tweakers,

Laatst via iBood een Pogoplug V2 gekocht. Daar Archlinux op gezet. Vervolgens owncloud opgezet en daar ben ik nou mee aan het prutsen.

Afbeeldingslocatie: http://www.ibood.com/img/big_pictures/10/pogoplug.600.pe.jpg

Echter, na elke reboot denkt de Pogoplug dat het 1970 is. Omdat er een hardware clock ontbreekt,schijn ik dit te kunnen oplossen dmv ntpd (hier een blogpost van iemand die hetzelfde probleem had, zijn oplossing werkt alleen niet)

Dit heb ik gedaan:

code:
1
2
3
4
5
pacman -S ntp
pacman -Sy polkit
reboot
timedatectl status
timedatectl set-timezone Europe/Amsterdam


Als ik nu ntpd -qg doe:
code:
1
2
3
4
5
6
[root@alarm ~]# date
Thu Jan  1 01:01:16 CET 1970
[root@alarm ~]# ntpd -qg
ntpd: time set +1356689133.773683s
[root@alarm ~]# date
Fri Dec 28 11:13:03 CET 2012


Dus manueel werkt het, echter na een reboot weer 1970.

De content van mijn /etc/rc.conf

code:
1
2
3
4
5
6
7
[root@alarm ~]# more /etc/rc.conf
# /etc/rc.conf
DAEMONS=(ntpd ntpdate)
HOSTNAME="pogoplug"
LOCALE="en_US.utf8"
#HARDWARECLOCK="UTC"
TIMEZONE="Europe/Amsterdam"


en de /etc/ntp.conf

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Associate to public NTP pool servers; see http://www.pool.ntp.org/
#server 0.pool.ntp.org
#server 1.pool.ntp.org
#server 2.pool.ntp.org

server 0.nl.pool.ntp.org
server 1.nl.pool.ntp.org
server 2.nl.pool.ntp.org
server 3.nl.pool.ntp.org
iburst

# Only allow read-only access from localhost
restrict default noquery nopeer
restrict 127.0.0.1
restrict ::1

# Location of drift file
driftfile /var/lib/ntp/ntp.drift


Ziet iemand nog iets wat ik vergeten ben/kan verbeteren?

[edit]
Na een pacman -Syu kon ik system upgrade doen, toen deze melding:

code:
1
2
looking for inter-conflicts...
:: openntpd and ntp are in conflict. Remove ntp? [y/N] y


Na reboot nog steeds 1970...

[ Voor 5% gewijzigd door Red devil op 28-12-2012 13:25 ]


Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 17-06 22:34

SA007

Moderator Tweaking
ntpd heeft een commandlineoptie die 'm wel of neit toestaat bij het starten de tijd direct goed te zetten.

De standaardmode van ntpd is maximaal x seconden per uur verzetten zodat timers neit raar gaan doen etc.

Die gebruik je handmatig wel, maar die zie ik in je configs niet terug (-g).

Acties:
  • 0 Henk 'm!

  • init6
  • Registratie: Mei 2012
  • Niet online
Het is misschien een slordige oplossing, maar anders in je cronjob '@reboot ntpd -qg' neergooien?

Acties:
  • 0 Henk 'm!

  • Red devil
  • Registratie: December 1999
  • Nu online
Ik denk dat ik het gefixed heb. Had namelijk de oude syntax gebruikt voor /etc/rc.conf

was eerst:
code:
1
DAEMONS=(ntpd ntpdate)

en nu:
code:
1
systemctl enable ntpd.service


Maar waar ik ook achter kwam is dat je even moet wachten voordat NTP de boel instelt. Dus na een verse reboot is het 1970 en na een tijdje ineens 2012:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[root@alarm ~]# timedatectl status
      Local time: Thu, 1970-01-01 01:03:27 CET
  Universal time: Thu, 1970-01-01 00:03:27 UTC
        Timezone: Europe/Amsterdam
      UTC offset: +0100
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: no
 Last DST change: CET â CET, DST became inactive
                  Sun, 1945-09-16 02:59:59 CEST
                  Sun, 1945-09-16 02:00:00 CET
 Next DST change: CET â CET, DST will become inactive
                  the clock will jump
                  Fri, 1976-12-31 23:59:59 CET
                  Sat, 1977-01-01 00:00:00 CET

[root@alarm ~]# timedatectl status
      Local time: Fri, 2012-12-28 16:31:15 CET
  Universal time: Fri, 2012-12-28 15:31:15 UTC
        Timezone: Europe/Amsterdam
      UTC offset: +0100
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: no
 Last DST change: CEST â CET, DST became inactive
                  Sun, 2012-10-28 02:59:59 CEST
                  Sun, 2012-10-28 02:00:00 CET
 Next DST change: CET â CEST, DST will become active
                  the clock will jump one hour forward
                  Sun, 2013-03-31 01:59:59 CET
                  Sun, 2013-03-31 03:00:00 CEST


Bedankt voor het meedenken, kan nu eindelijk owncloud instellen en op zoek gaan naar een goede externe USB disc!

Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Als je voor ntpd eerst een ntpdate draait, dan heb je meteen een goeie tijdsaanduiding.

ASSUME makes an ASS out of U and ME