このエントリーを含むはてなブックマークはてなブックマーク - 印刷ができない! : CUPS – child exited with status 1! error このエントリをつぶやくこのWebページのtweets Googleブックマークに追加 Bookmark this on Delicious

先日書いた通り、セキュリティアップデートを行ってからだと思うのですが、

CUPS – child exited with status 1! error」・・・というエラーを吐くようになってしまっておりました。

これ、ステータス「0」ぢゃないとイケないんですよね。
これにより、メインマシンでは、印刷、印刷設定すらできない状態になってしまっておりました。
ようやく時間ができたので、対処することに。

(1)http://localhost:631 ・・・として、CUPSのWebユーザインタフェースによる設定画面が出るはずだが出ない。

本当ならば、このように表示されるはず・・・

(2)端末から次のコマンドで、サービスの状況を調べる

service cups status
動いていないと言われてしまう。

(3)ps aux | grep cups
・・・で、プロセスそのものが稼働しているかをチェックするも、動作していない。

(4)sudo /etc/init.d/cups restart
・・・として、cupsのデーモンの再起動を図るが、エラー。

(5)他のマシンで再確認

  • アップデートを一切拒否する形で、8.04ベースで作成しているUSBメモリから起動してみると、問題ない。
  • アップデートを放置しちゃってるマシンに、「http://192.168.11.x:631 」とアクセスすると、大丈夫。
    cupsの設定画面が現れる。
  • やっぱし、アップデートtが原因?

(6)cupsのエラーログファイルを探し出して、参照してみる

sudo cat /var/log/cups/error_log

E [29/Jan/2009:17:45:19 +0900] “/etc/cups/ssl/server.crt” is a bad symlink – No such file or directory
E [29/Jan/2009:17:53:43 +0900] “/etc/cups/ssl/server.key” is a bad symlink – No such file or directory

頭の「E」はエラーの頭文字。
シンボリックリンクが不正であるとおっしゃっている。

cupsのデーモン名は元々は「cupsys」であったと思ったのだけれど、
synapticで「cupsys」と検索してみると、

Common UNIX Printing System (移行用パッケージ)
This is a dummy package to ease transition to new package name.

・・・とあります。

どうやら、ここいらへんがヤヤこしいことになっているのでしょうか?

試しに、/etc/cups/ssl/の中にある、「server.crt」と「server.key」の二つを退避させてみて、

sudo /etc/init.d/cupsd start

・・・としてみたら、

* Starting Common Unix Printing System: cupsd                                           [ OK ]

http://localhost:631 で、上記画像と同じ設定画面も現れて、印刷もできるようになりました。ふぅ!

Related posts:

  1. 確定申告もUbuntuで
  2. VirtualBox1.52のキーボードアサインが変!VMwareを手動でインストール
  3. iTunes & Rythmboxで音楽サーバを
  4. Ubuntuで動画/音楽のストリーミングサーバを: GNUMP3d
  5. VMware Server 2.0、とっつきにくいケド、便利かも。