初めまして。池野です。 「missing newline or line too long」で検索したら下記のページを発見しま した。 http://216.239.39.100/search?q=cache:fWlhGL0JVTsC:linux.gda.pl /archiwum/tlug/2001-11.txt+missing+newline+or+line+too+long+tcpd&hl=ja&ie=UTF-8 ここには、行末の改行が無い場合にこのエラーが発生すると書かれており、手 元の Debian 3.0 でも再現することを確認しました。 また、tcpd のソースをざっと読んでみたところですと、行を読み込んだバッ ファの1文字前(末尾は0x00)が LF(0x0a) では無い場合に発生するようです ので、行末が CR(0x0d) のみの場合も該当するかもしれません。(無いとは思 いますが。。。) 下記のコマンドを実行し、行末に必ず LF が入っていることを確認してみてく ださい。 $ od -t cx1 /etc/hosts.allow 大河平 謙二さんの<011701c3025a$027bdd10$6301a8c0@com24>から >大河平です > >すいません。もし、簡単な質問だったり調べれば済むようだったら申し訳ありませ >ん。 >現在てんぱっていて、正常な判断が出来ないようです・・・ > >現在Vine 2.1.5で総合サーバ(と言って良いのかどうかわかりませんが、 >web,mail,ftpすべてです)を運用しているのですが、昨日から以下のようなログが >/var/log/secureで膨大な量で吐き出されています > >Apr 14 16:19:00 www ./tcpd[3205]: warning: can't get client address: Socket >operation on non-socket >Apr 14 16:19:00 www ./tcpd[3205]: warning: /etc/hosts.allow, line 9: missing >newline or line too long >Apr 14 16:18:59 www ./tcpd[3199]: warning: /etc/hosts.allow, line 9: missing >newline or line too long >Apr 14 16:19:00 www ./tcpd[3199]: connect from unknown >Apr 14 16:19:00 www ./tcpd[3199]: warning: can't get client address: Socket >operation on non-socket >Apr 14 16:19:00 www ./tcpd[3199]: warning: /etc/hosts.allow, line 9: missing >newline or line too long >Apr 14 16:19:01 www ./tcpd[3199]: connect from unknown > >/etc/hosts.allowの記述 > ># ># hosts.allow This file describes the names of the hosts which are ># allowed to use the local INET services, as decided ># by the '/usr/sbin/tcpd' server. ># > >swat: localhost > >ALL: 210.191.72.0/255.255.255.0 :ALLOW >ALL: 202.224.246.161 :ALLOW > >ログを見る限りには9行目が長いよっていっているようなのですが、間違いが自分で >はよく分かりません・・・ > >簡単なことかもしれませんが、よろしくお願いいたします -- Yuto Ikeno mailto:ikeno@xxxxxxx