Gestisco El Capitan 10.11.6 (15G21013) in Brasile.
Oggi prima la mia macchina è passata all'ora legale, il che andrebbe bene se la data ufficiale dello switch non si fosse spostata di recente al 4 novembre. Ecco cosa ottengo su questo Mac:
$ zdump -v /etc/localtime | grep 2018
/etc/localtime Sun Oct 21 02:59:59 2018 UTC = Sat Oct 20 23:59:59 2018 BRT isdst=0
/etc/localtime Sun Oct 21 03:00:00 2018 UTC = Sun Oct 21 01:00:00 2018 BRST isdst=1
Una macchina Linux che ho controllato non è passata all'ora legale. Ci arrivo
$ zdump -v /etc/localtime | grep 2018
/etc/localtime Sun Nov 4 02:59:59 2018 UTC = Sat Nov 3 23:59:59 2018 -03 isdst=0 gmtoff=-10800
/etc/localtime Sun Nov 4 03:00:00 2018 UTC = Sun Nov 4 01:00:00 2018 -02 isdst=1 gmtoff=-7200
Capisco che questo è probabilmente dovuto al fatto che El Capitan non è stato aggiornato dopo che è stata decisa la nuova data dell'ora legale.
Ho provato a copiare /etc/localtime
dalla macchina Linux al Mac (in modalità di ripristino). Il comando data nel terminale mostrava l'ora corretta, ma l'orologio sulla barra dei menu non lo faceva. Così ho ripristinato la modifica, ripristinando il file originale.
Ho trovato file zoneinfo aggiornati al link ma SIP non mi consente di aggiornare /usr/share/zoneinfo/
con zic
.
Come posso risolvere questo problema?
-
Copia l'intero
/usr/share/zoneinfo/
da un nuovo Mac al mio Mac? Funzionerà? -
Modifica l'ora manualmente e attendi fino al 4 novembre e poi torni indietro per impostarlo automaticamente dai server Apple?
-
Cambia il fuso orario in una zona più a ovest fino al 4 novembre, lasciando l'ora così com'è?