2011年1月 1日

[vine-users:080790] Re:Vine Linux 5.1のcupsの動きがおかしい?

あけましておめでとうございます。
あらいです。

> 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@xxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users


投稿者 xml-rpc : 2011年1月 1日 23:47
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/101046
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。