[Mew-dist 06175] Re: UseCL=yes for Solaris 2.x
Motonori Nakamura
motonori at example.com
1998年 8月 27日 (木) 12:45:14 JST
>>>>> On Thu, 27 Aug 1998 12:15:09 +0900, Murata Takashi <Takashi.Murata at example.com> said:
Murata> Solaris 2.x だと、原因は分からないのですが、NFS ではないにも
Murata> 関わらずNoSync=no で以下のようにエラーになってしまいます。その
Murata> ため、出来ればUseCL と同様に SiteConfig で定義して戴ければ、と
Murata> 思っています。
何だかよく分らないけど Solaris だと NoSync=yes にすればうまくいくので、
Solaris だったら yes にしてほしい、というような希望は、そのまま
素直に受け入れると問題の本質を見落としてしまい、他のより優れた
解決方法にたどり着けない恐れがあるので、そこんところをよろしく
お願いします。
つまり、
Murata> imget: ERROR: Can't find a way to fsync(). Set NoSync=yes in
Murata> your Config file and be careful on file system overflow if
Murata> your mail folders are on NFS.
というエラーメッセージが出て動かない、というレポートは
大変参考になります。
で、そういうことなら、configure において OS が(?) fsync をサポートして
いるかをチェックして、その結果に基づいて判断すべきですね。
(どなたかにパッチを作って頂けると嬉しいなぁ)
Murata> それと、忘れていたのですが、Solaris 2.x で上記の状態のとき、
Murata> Mew ではエラー表示されないため、何度も i をして、結果的に
Murata> inbox に同じメールが何度も取り込まれてしまいます。imget を直接
Murata> 実行してやっと気が付きます。
途中でエラーが発生した場合は、取り込んでしまったメッセージを
消すようにすればいいでしょうか? でも、IM で消しても、mew は
存在しているつもりになるので、それはそれで混乱の種になりそう。
- motonori
Mew-dist メーリングリストの案内