高瀬と申します。度々お世話になっています。 Vine3.1から update, dist-upgrade でVine3.2へupdateしましたが、cupsが起 動できません。3.1の時はPSに関連してvine-usersの助言をいただき、ちゃん とprintできるようになっていました。 1) 機材ならびに設定は、3.1の時と同様、以下のとおりです。 printer: Oki-Microline600PS2 printer名: oki600 network-print-server: Axis540+ IP address: 192.168.0.2 (ARPで設定) /etc/hostsの "192.168.0.2 oki600" を確認。 2) pingは以下のように通りました。 taq@kiki[~] ping oki600 PING oki600 (192.168.0.2) 56(84) bytes of data. 64 バイト応答 送信元 oki600 (192.168.0.2): icmp_seq=0 ttl=15 時間=2.11ミリ秒 64 バイト応答 送信元 oki600 (192.168.0.2): icmp_seq=1 ttl=15 時間=2.24ミリ秒 --- oki600 ping 統計 --- 送信パケット数 5, 受信パケット数 5, パケット損失 0%, 時間 4038ミリ秒 rtt 最小/平均/最大/mdev = 1.797/2.063/2.361/0.227ミリ秒, pipe 2 3) マシンのboot時に、Starting cups: [OK] と表示されますが、念のための 動作確認をしました。 taq@kiki[~] sudo /etc/init.d/cups status cupsd (pid 794) を実行中... taq@kiki[~] sudo /etc/init.d/cups start cupsを起動中: cupsd: Child exited with status 98! [失敗] 4) cupsのerror_log です。 taq@kiki[~] cat /var/log/cups/error_log I [04/Oct/2005:13:00:17 +0900] Listening to 0:631 I [04/Oct/2005:13:00:17 +0900] Loaded configuration file "/etc/cups/cupsd.conf" I [04/Oct/2005:13:00:17 +0900] Configured for up to 100 clients. I [04/Oct/2005:13:00:17 +0900] Allowing up to 100 client connections per host. I [04/Oct/2005:13:00:17 +0900] Full reload is required. I [04/Oct/2005:13:00:18 +0900] LoadPPDs: Read "/etc/cups/ppds.dat", 2281 PPDs... I [04/Oct/2005:13:00:18 +0900] LoadPPDs: No new or changed PPDs... I [04/Oct/2005:13:00:18 +0900] Full reload complete. E [04/Oct/2005:13:00:18 +0900] StartListening: Unable to bind socket for address 00000000:631 - アドレスは既に使用中です. 5) このlogの内容を読解する知識がないので、アドレス使用中への対応方法 が分かりません。そこで、 cups start の " cupsd: Child exited with status 98!" をGoogleで調べ ると、 4.2 cupsd: Child exited with status 98!? Another process is using the port that cupsd listens to (default 631). It might be the rpc.rquotad deamon. Either disable this deamon or make sure cupsd starts before nfs. との説明があります。まず問題の rpc.rquotad を調べましたが、ありま せんから、disable できませんでした。 taq@kiki[~] locate rpc.rquotad /usr/share/jman/man8/rpc.rquotad.8 一方、rpc.rquotaは、/usr/sbin/rpc.rquota にあります。 6) 結局、「cupsd を nfs より先に startsさせる」方法を考えねばなりませ んが、その方法が見当つきません。 /etc/cups/cupsd.conf の403行を読むと、Ports/addressesのdefaultは #Port 80 #Port 443 Port 631 となっていますが、この631を80ないし443に入換ればいいのでしょうか。nfs のport/addressが不明ですので、対処できません。 学習不足で申訳けありませんが、ご教示いただければ幸いです。 --- 高瀬