あけましておめでとうございます。 あらいです。 > Vine Linux 5.1のcupsの動きがおかしいように思えます。 この件ですが、ちょっと調べたけれどよくわかりません。 どなたか助言いただけないでしょうか。 まず、cupsd.conf で以下の設定をしました。 LogLevel debug すると、どうやら Cookie がうまく設定されないようです。admin.cgi のロ グから一部抜粋します。 [管理画面からプリンタの追加を実行したとき] D [01/Jan/2011:17:14:47 +0900] [CGI] HTTP_COOKIE not defined. D [01/Jan/2011:17:14:47 +0900] [CGI] org.cups.sid cookie not found, initializing! D [01/Jan/2011:17:14:47 +0900] [CGI] org.cups.sid cookie is "8a9e38763a6362f23d030968dab0a16a" D [01/Jan/2011:17:14:47 +0900] [CGI] op="add-printer"... [プリンタの追加の画面でボタンを押したとき] D [01/Jan/2011:17:15:35 +0900] [CGI] HTTP_COOKIE not defined. D [01/Jan/2011:17:15:35 +0900] [CGI] org.cups.sid cookie not found, initializing! D [01/Jan/2011:17:15:35 +0900] [CGI] org.cups.sid cookie is "e02fb733472d58047eee2576bbedcc8c" D [01/Jan/2011:17:15:35 +0900] [CGI] org.cups.sid form variable is "8a9e38763a6362f23d030968dab0a16a" D [01/Jan/2011:17:15:35 +0900] [CGI] No form data, showing main menu... まずここで、セッション管理を Cookie によらずにできないか調べたのでわ かりませんでした。 次に、何故 Cookie が保存されないか調べたのですが、どうやら Firefox の 仕様のようです。以下のページによると、RFC2965 に従っているそうです。 http://chipsandtv.com/articles/localhost-firefox-cookies localhost で使用する場合は、localhost.local という名前でないと Cookie を保存してくれないようですね。 /etc/hosts で、試験的に localhost の行を次のようにしてみましたが、 127.0.0.1 localhost.local localhost localhost.localdomain localhost4 localhost4.localdomain4 error_log にこう出力されました。画面でも 400 Bad Request です。 W [01/Jan/2011:17:57:38 +0900] Request from "localhost" using invalid Host: field "localhost.local:631" D [01/Jan/2011:17:57:38 +0900] cupsdSendError: 13 code=400 (Bad Request) ちなみに、nsswitch.conf はこうなっています。 hosts: files dns また、nscd.conf はこうです。 enable-cache hosts yes check-files hosts yes nscd を止めても cups を再起動しても同じでした。 続いて、localhost 以外でアクセスできるようにしようとしました。下記の ように変更。 # 追記 Listen 192.168.0.3:631 # <Location /> の中に追記 Allow From 127.0.0.1 Allow From 192.168.0.3 # <Location /admin> を変更(コメントアウト) # Encryption Required こうしたら 403 Forbidden でした。 この辺りで今日は力尽きました。 以上です。 _______________________________________________ vine-users mailing list vine-users@xxxxxxxxxxxxxxxxxxxx http://listserv.linux.or.jp/mailman/listinfo/vine-users