Newsgroup: it.comp.os.linux.iniziare
Titolo: postfix e localtime

Quando do "postfix start" mi dice:
postfix/postfix-script: warning: /var/spool/postfix/etc/localtime and
/etc/localtime differ
sapete dirmi cosa posso fare? sarei tentato di sovrascrivere il file
(di dati) di .../postfix/etc/localtime con quello di /etc, ma temo di
fare un disastro, cosa ne dite?
Se me lo sapete dire potreste dirmi anche come fate a saperlo, visto
che credo che non ci sia doc al riguardo. Infatti ho fatto grep in
tutte queste quattro directory (grep comprende le subdirs):
/usr/share/doc/postfix 
/usr/share/doc/postfix-doc
/usr/lib/postfix 
/etc/postfix
con pattern "localtime" e non c'e' niente tranne nel file binario:
/usr/lib/postfix/showq, e man showq non dice niente lo stesso. TIA
-- 
Ciao Minotto

 fare un disastro, cosa ne dite?
Dico che esageri. :-)
Hai provato a fare, ad esempio:
ls -la /etc/localtime
e poi confrontarlo con
ls -la /var/spool/postfix/etc/localtime
E vedere su che fuso orario sono settati, il sistema e il sistema della
posta?
Di solito, sono dei link simbolici all'effettivo file di zoneinfo.
Ad esempio, il mio e'
ls -la /etc/localtime
lrwxrwxrwx  1 root root 31 Apr 12  2007 /etc/localtime -> 
usr/share/zoneinfo/Europe/Rome
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

usr/share/zoneinfo/Europe/Rome
Da me e' un file vero e diff mi dice che sono uguali:
$ diff -s /usr/share/zoneinfo/Europe/Rome /etc/localtime 
Files /usr/share/zoneinfo/Europe/Rome and /etc/localtime are identical
Ma cosa contiene dentro? ora l'ho guardato anche con mc ma non si
capisce niente. E' responsabile dell'ora penso, ma in che modo?
-- 
Ciao Minotto

 
man tzfile
puo' darti qualche info in piu', ma, non essendo un formato testo,
non tanto comprensibile.


non tanto comprensibile.
ora me lo guardo, ma prima ti rispondo.
-- 
Ciao Minotto

 -rw-r--r-- 1 root root  951 2007-12-14 19:03 /var/spool/postfix/etc/localtime
E come vedi, NON sono per nulla uguali, come dici anche tu nel seguito
del post.
Ed ha ragione postfix a lamentarsi per la differenza, non saprebbe come
gestire la sincronizzazione, o anche solo a mostrarti data e ora di
arrivo/invio delle mail.
Io a questo punto farei un link tra i due localtime.
Oppure copia /etc/localtime su /var/spool/postfix/etc/localtime
(eventualmente prima copiati il localtime di postfix, non si sa mai)


(eventualmente prima copiati il localtime di postfix, non si sa mai)
Fatto, salvato e sovrascritto da /etc, ora postfix non protesta piu'!
TNX!!
Ps. in un'altra Debian, che ho per le prove, postfix protestava allo
stesso modo per non ricordo quali librerie; essendo di prova io le
avevo sovrascritte senza chiedere nulla, ma qui temevo pero' di fare
invece qualche disastro.
Pps. e' curioso come anche la' postfix abbia fatto lo stesso errore:
$ cd /mnt/debo; ls -la var/spool/postfix/etc/localtime etc/localtime
-rw-r--r-- 1 root root 2652 2007-12-28 00:23 etc/localtime
-rw-r--r-- 1 root root  951 2007-03-08 23:45 var/spool/postfix/etc/localtime
[perche' ls scrive prima l'ultima e' un mistero]
-- 
Ciao Minotto

 
Perche' un mistero?
ls presenta sempre in ordine alfabetico (se non gli dici diversamente)
$ touch a
$ touch f
$ touch g
$ touch b
$ touch c
$ touch d
$ ls -la
total 8
drwxr-xr-x  2 poggir poggir 4096 Feb  6 16:55 .
drwxr-xr-x  4 poggir poggir 4096 Feb  6 16:54 ..
-rw-r--r--  1 poggir poggir    0 Feb  6 16:54 a
-rw-r--r--  1 poggir poggir    0 Feb  6 16:54 b
-rw-r--r--  1 poggir poggir    0 Feb  6 16:54 c
-rw-r--r--  1 poggir poggir    0 Feb  6 16:55 d
-rw-r--r--  1 poggir poggir    0 Feb  6 16:54 f
-rw-r--r--  1 poggir poggir    0 Feb  6 16:54 g
$ ls -la a b g f c
-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 a
-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 b
-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 c
-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 f
-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 g


-rw-r--r--  1 poggir poggir 0 Feb  6 16:54 g
Ok ho capito, io invece pensavo che il comando fosse equivalente
a questo:
$ ls -la b;ls -la a
-- 
Ciao Minotto