No.10556 投稿時間:2003年06月09日(Mon) 22:29 投稿者名:rabarin URL:
今までWindows2000Proにて鯖(HTTP,MAIL,FTP)を構築していましたが、今回Linux(Red Hat8)で初挑戦中です。
タイトルのとおり、Postfixを設定しターミナルにて「check postfix」したところ、
postfix/postfix-script: warning: /var/spool/postfix/etc/localtime and /etc/localtime differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_winbind.so and /lib/libnss_winbind.so differ
postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_wins.so and /lib/libnss_wins.so differ
となり、エラーがでます。
どのように回避すればよいのでしょうか?
No.10566 投稿時間:2003年06月10日(Tue) 21:48 投稿者名:おやじ URL:http://www.aconus.com/~oyaji/
こんばんは。
> 今までWindows2000Proにて鯖(HTTP,MAIL,FTP)を構築していましたが、今回Linux(Red Hat8)で初挑戦中です。
> タイトルのとおり、Postfixを設定しターミナルにて「check postfix」したところ、
> postfix/postfix-script: warning: /var/spool/postfix/etc/localtime and /etc/localtime differ
> postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_winbind.so and /lib/libnss_winbind.so differ
> postfix/postfix-script: warning: /var/spool/postfix/lib/libnss_wins.so and /lib/libnss_wins.so differ
> となり、エラーがでます。
> どのように回避すればよいのでしょうか?
postfix checkを2回やれば、出なくなりませんか?
それでも駄目なら、回避方法は、warningででているとおりなので、そうならないようにするだけです。
Postfixは/var/spool/postfix配下にいくつかのデータをコピーしています。それが元の場所の内容と違うといっているのですから、手動でコピーしてあげればこのエラーは出なくなります。
具体的には、1番目は、/etc/localtimeを/var/spool/postfix/localtimeに上書きすればOKです。
2/3番目は、標準では/lib配下にはないはずです。これらは、samba関係のwinbindとwinsのライブラリで、前者はsambaをソースから入れたのならsource/nsswitch配下にあり、後者はsourceディレクトリで、「make nsswitch/libnss_wins.so」とやればsource/nsswitch以下にできるので、それぞれ、/lib配下と/var/spool/postfix/lib配下にコピーすれば出なくなるはずです。
でも、これはそのままでも大丈夫ですよ。