お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-05-02 10:28:41

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

10.04で起動しないデーモンがあるのですが・・・

10.04-i386(HP nc4200 Intel915GM)と10.04-amd64(acer AP1000 NVIDIA nForce430)をインストールしましたが、なぜかi386はBluetooth,cups等が自動起動しません。現在はいちいち手動で起動させています。

9.10では問題ないので10.04の問題かと思われます。ただ不思議なのはamd64のほうはデーモンの起動に関しては問題ありません。

いろいろ調べたところchkconfigというコマンドでデーモンの起動する優先順位などを確認できるとのことでしたので確認してみましたが特に問題はないようです。

上記の件に関してなにかアドバイスいただけると助かります。

オフライン

 

#2 2010-05-04 11:38:31

canon
メンバ
登録日: 2009-02-26

Re: 10.04で起動しないデーモンがあるのですが・・・

こんにちは、canonです。もしすでに調べていらっしゃるのでしたらごめんなさい。


sumiyota による投稿:

10.04-i386(HP nc4200 Intel915GM)と10.04-amd64(acer AP1000 NVIDIA nForce430)をインストールしましたが、なぜかi386はBluetooth,cups等が自動起動しません。現在はいちいち手動で起動させています。

9.10では問題ないので10.04の問題かと思われます。ただ不思議なのはamd64のほうはデーモンの起動に関しては問題ありません。

いろいろ調べたところchkconfigというコマンドでデーモンの起動する優先順位などを確認できるとのことでしたので確認してみましたが特に問題はないようです。

申し訳ありませんが、二つほどお尋ねします。

「10.04 LTS」は新規でインストールしましたか? それとも9.10からのアップグレードインストールですか? 

また、手動で起動するというのは、initスクリプトをターミナルから起動しているということですか? 例えばこんな感じで起動していますか?

コード:

$ sudo /etc/init.d/cups start

当方では10.04 LTS(i386)を新規でインストールしましたが、cupsは普通に自動起動します。Bluetoothは必要ないので止めていますから分かりません。
cupsについては「/var/log/cups」以下のログや、apparmorのログ、手動で起動したときに端末上に出力される内容をみると、何か分かるかもしれません。

また、psコマンドの出力も役に立つかもしれません。正常に起動しているのならば、こんな感じで出力されます。無論、動いていないのならば、出力は一つだけになります。
<user>は自分のログインユーザー名です。

コード:

$ ps aux |grep cups
root      6104  0.0  0.1   6812  2772 ?        Ss   06:05   0:00 /usr/sbin/cupsd -C /etc/cups/cupsd.conf
<user>     7615  0.0  0.0   2884   820 pts/0    S+   11:16   0:00 grep --color=auto cups

また「/etc/init.d/cups status」「/etc/init.d/bluetooth status」の出力も問題解決に役に立ちます。例えばcupsが動いているのならば、この様に出力されます。

コード:

$ /etc/init.d/cups status
Status of Common Unix Printing System: cupsd is running.

bluetoothについては動いてないので、この様に出力されます。

コード:

$ /etc/init.d/bluetooth status
 * bluetooth is not running

※cupsについては、デフォルトで「127.0.0.1:631」でポートが開いているはずです。確認してみるとよいかもしれません。ただし、ソケット経由のみで動かしているのであれば、この方法は使えません。

ちなみに確認に使った「chkconfig」ですが、その他にも「sysv-rc-conf」や「bum」が使えます。

参考までに。




使用バージョン・・・Ubuntu 10.04 LTS

オフライン

 

#3 2010-05-05 05:40:42

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

canonさん。

アドバイスありがとうございます。10.04はクリーンインストールです。

まず現在の状況を整理すると、

9.10-i386 → サービスは全て起動している。
10.04-amd64 → 同上
10.04-i386 → 一部サービスが起動してない。(bluetooth,cups,tuncfg)ただし、5回に1回位の割合で正常起動する。

上記起動するサービスについて確認しているのはbluetooth、印刷、hamachi-P2Pクライアント等、通常自分が使用するサービスのみです。

9.10-i386と10.04-i386は同じPCでHDDを入れ替えてますのでハードの故障ではないようです。

実は上記の不具合はβ2→RC(これもクリーンインストール)にしたときに起きるようになりました。RCで2回、正式リリース版で2回インストールしなおしましたが同じ状況です。

10.04は非常に動作が軽くて気に入っているので現状不便ですがもう少し使ってみて様子を見てみようかと思います。まれに正常に起動することもあるのでそのうち治るかもしれませんし。

オフライン

 

#4 2010-05-05 08:08:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

端末を開いて、
$ grep cupsd /var/log/* | less
してみたらcupsdが起動できないでいる理由が表示されるかも知れません。
もし、理由が判ればbug登録しておけば、そのうち直してもらえるかと。

オフライン

 

#5 2010-05-05 09:14:25

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

hmatsueさん。

アドバイスありがとうございます。

$ grep cupsd /var/log/* | less の結果です。

コード:

/var/log/dpkg.log:2010-04-29 12:19:57 install libcupsdriver1 <none> 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:19:57 status half-installed libcupsdriver1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:19:57 status unpacked libcupsdriver1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:19:57 status unpacked libcupsdriver1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:25:35 configure libcupsdriver1 1.4.3-1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:25:35 status unpacked libcupsdriver1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:25:35 status half-configured libcupsdriver1 1.4.3-1
/var/log/dpkg.log:2010-04-29 12:25:35 status installed libcupsdriver1 1.4.3-1
/var/log/kern.log.1:May  1 19:21:43 yota-laptop kernel: [ 1997.436265] type=1505 audit(1272709303.454:23):  operation="profile_replace" pid=5621 name="/usr/sbin/cupsd"
/var/log/messages.1:May  1 19:21:43 yota-laptop kernel: [ 1997.436265] type=1505 audit(1272709303.454:23):  operation="profile_replace" pid=5621 name="/usr/sbin/cupsd"

オフライン

 

#6 2010-05-05 09:46:19

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

エラーメッセージらしきものは特にでていないようですね。
本当にdaemonが走っていない状態なのか、ちょっと疑ってみた方がよいかも。
#2のcanonさんが投稿された手順(ps, /etc/init.d/*, を使った方法)で確認はされていますでしょうか。
エラーを吐かずにdaemonが起動したり、しなかったりというのは少々考えにくいような。。

オフライン

 

#7 2010-05-05 10:15:38

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

hmatsueさん。

エラーメッセージらしきものは特にでていないようですね。

そうなんですかあ。。私には $ grep cupsd /var/log/* | less の内容は理解できていないのですが、残念ながら実際に印刷はできません。
システム>システム管理>印刷 で管理画面を開くと左下のステータスは『接続されていません』となっています。正常だったら『localhostに接続』ですよね。
現状は印刷のたびに $ sudo service cups start と端末で入力している状態です。

しかし先に書きましたように稀に正常起動しているのでなんだかなあ、という感じです。

オフライン

 

#8 2010-05-05 10:19:07

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

印刷できない状態で、
$ service cups status
してみるとやはりnot runningでしょうか?

オフライン

 

#9 2010-05-05 22:18:50

canon
メンバ
登録日: 2009-02-26

Re: 10.04で起動しないデーモンがあるのですが・・・

canonです。

sumiyota による投稿:

hmatsueさん。そうなんですかあ。。私には $ grep cupsd /var/log/* | less の内容は理解できていないのですが、残念ながら実際に印刷はできません。
システム>システム管理>印刷 で管理画面を開くと左下のステータスは『接続されていません』となっています。正常だったら『localhostに接続』ですよね。
現状は印刷のたびに $ sudo service cups start と端末で入力している状態です。しかし先に書きましたように稀に正常起動しているのでなんだかなあ、という感じです。

まだ「/etc/init.d/cups status」の結果や「ps」コマンドの結果が分からないのでまだ何とも言えませんが、念のため。

sumiyotaさんの貼り付けたログの内容を見るかぎり、下2行はapparmorのイベントログ、上がdpkg関連のログだとも思われます。なので、hmatsueのおっしゃられるとおり、これらのログは「エラーメッセージ」ではないような気がします。

#apparmorのログについては、時々ソフトが思うように動作しなかったり、デーモンが起動不能に陥ったりしとたときにでることがあります。firefoxのapparmorプロファイルを有効にしているときなども結構でますし「/etc/init.d/apparmor reload」したときは必ず出ます。firefoxのapparmorプロファイルはデフォルトで無効です。

あと

コード:

$ grep cupsd /var/log/* | less

ではなく

コード:

$ grep cups /var/log/* | less

とするとどうなるでしょうか。

補足として、grepの代わりにegrepを使って確認するのもよいかもしれません。これを使うときは

コード:

egrep -i cups /var/log/* |less

のようにすれば、検索する語の大文字・小文字の区別無しに検索することができますし、正規表現も使えます。

それとcupsのログ(「/var/log/cups」以下のディレクトリにあるログ)は見ましたか。(確認済であるならばごめんなさい)ログの文の最初の「W」や「E」の項目(Eから始まるログやWから始まる文。例えば「E  hogehohe~」「W  hogehohe~」のように。)中心に探すと、なにか解決法が見出せるのかもしれません。説明が分かりにくくてすいません。

cupsが起動したときには、cupsのログに何かを残していますから。

例えば

コード:

 egrep -i ^W /var/log/cups/error_log
 egrep -i ^E /var/log/cups/error_log

とすると、文頭が「W」「E」の文を絞り出せます。

ちなみに詳細なログをとるには「/etc/cups/cupsd.conf」の「LogLevel」を、

コード:

LogLevel debug

にして、cupsをリスタートさせると、cupsの詳細なログをとれます。

ログについては以下のURLも参考になります。英文ですが……・。

http://www.cups.org/documentation.php/d … r_log.html

参考までに。

オフライン

 

#10 2010-05-06 05:56:28

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

hmatsueさん。

はい、 Status of Common Unix Printing System: cupsd is not running. となっています。


canonさん。

アドバイスありがとうございます。 $ grep cups /var/log/* | less の結果はすごい文字量なのですがやはり貼り付けたほうがよろしいでしょうか?

10.04の日本語Limixがリリースされましたので早速クリーンインストールしてみました。が、やはり同じ状況です。

私はbluetoothマウスを使用しているのでbluetoothが自動起動しないのがとても困っています。

Boot-Up Manager というのをインストールしてサービスの起動状況を正常に起動しているもう一台のPC(10.04-amd64)と比較してみましたが全く同じでしたのでなんで起動しないことがあるのかさっぱり解りません。

使っているうちに治ってくれると良いのですが・・・・

オフライン

 

#11 2010-05-06 08:24:04

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

daemonが起動していないのは確実のようですね。
なぜその理由がログにでていないのか謎ですが。。

sumiyota による投稿:

$ grep cups /var/log/* | less の結果はすごい文字量なのですがやはり貼り付けたほうがよろしいでしょうか?

あまりに多いようであれば、まずは、
$ grep -i cups /var/log/* | grep "May\s*6"
を投稿してみて下さい。
最後の部分の"May\s*6"は5月(May)の6日を表します。
Ubuntuを起動して、cupsdが走っていないことを確認して、その日の日付に合わせて数字を変えて下さい。
例えば、5月7日なら、
"May\s*7"
となります。

オフライン

 

#12 2010-05-06 21:18:54

canon
メンバ
登録日: 2009-02-26

Re: 10.04で起動しないデーモンがあるのですが・・・

canonです。先ほどLaunchPadを見ると、同じっぽい症状で悩んでいる人がバグ報告していました。英文です。

https://bugs.launchpad.net/ubuntu/+sour … bug/554172

https://bugs.launchpad.net/ubuntu/+sour … bug/576241

こちらのバグ報告もまだ解決していないようですが……。もし参考になればかと。

オフライン

 

#13 2010-05-07 04:58:35

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

みなさま、たびたびのアドバイスありがとうございます。

$ grep -i cups /var/log/* | grep "May\s*7" の結果です。

コード:

/var/log/auth.log:May  7 04:48:47 yota-laptop sudo:     yota : TTY=pts/0 ; PWD=/home/yota ; USER=root ; COMMAND=/bin/grep -i cups /var/log/ConsoleKit /var/log/Xorg.0.log /var/log/Xorg.0.log.old /var/log/apparmor /var/log/apt /var/log/auth.log /var/log/boot /var/log/boot.log /var/log/bootstrap.log /var/log/btmp /var/log/cups /var/log/daemon.log /var/log/debug /var/log/dist-upgrade /var/log/dmesg /var/log/dmesg.0 /var/log/dmesg.1.gz /var/log/dmesg.2.gz /var/log/dmesg.3.gz /var/log/dmesg.4.gz /var/log/dpkg.log /var/log/faillog /var/log/fontconfig.log /var/log/fsck /var/log/gdm /var/log/installer /var/log/jockey.log /var/log/jockey.log.1 /var/log/kern.log /var/log/lastlog /var/log/lpr.log /var/log/mail.err /var/log/mail.info /var/log/mail.log /var/log/mail.warn /var/log/messages /var/log/news /var/log/pm-powersave.log /var/log/pycentral.log /var/log/samba /var/log/speech-dispatcher /var/log/syslog /var/log/syslog.1 /var/log/udev /var/log/ufw.log /var/log/unattended-upgrades /var/log/user.log /var/log/

canonさん。やっぱり同じような症状の人がいたんですね~。私もそこそこいろんなトラブルに遭遇しましたが、今回のように再現率が100%ではない症状は初めてでしたので不思議です。

素人の勝手な想像ですが設定的には正常に起動するはずなので実際に起動していなくてもエラーがでないのでしょうか?

オフライン

 

#14 2010-05-07 07:18:42

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

canonさん、ありがとうございます。
最初に既知のバグでないか調べるべきでしたね。。

どうやらupstartのバグでcupsの起動が飛ばされるかなにかしているらしいですね。
なので、cups関連でエラーメッセージを探しても、なにも見つからないのも道理です。

設定などがおかしくなっているところがあるのかと思っていましたが、想像していたより根の深い問題らしく、正直自分にはお手上げです。。
バグ報告自体はすでに上がっているので、現状は手動起動して当面しのぎ、バグが修正されるのを待つしかないかもしれません。
バグが修正されたときに問題を起こす可能性がなくもないので、ちょっとどうかと思いますが、/etc/rc.localあたりにcupsを起動するコマンドを書いておけば少しだけ不便が解消されるかも。。

オフライン

 

#15 2010-05-07 17:35:00

canon
メンバ
登録日: 2009-02-26

Re: 10.04で起動しないデーモンがあるのですが・・・

canonです。

hmatsue による投稿:

現状は手動起動して当面しのぎ、バグが修正されるのを待つしかないかもしれません。
バグが修正されたときに問題を起こす可能性がなくもないので、ちょっとどうかと思いますが、/etc/rc.localあたりにcupsを起動するコマンドを書いておけば少しだけ不便が解消されるかも。。

そうですね。serviceコマンドで起動するのでしたら「/etc/rc.local」にとりあえず書いておくとよいかもしれません。但しアップデート後はしっかり消しておかないと、新たな問題が発生するかもしれません。pidファイルの有無で起動しているかしていないか判別しているのであれば、たぶん二重に起動はしないと思いますけど……。

やったことないのでそこのほうはよく分かりませんが。

ちなみに「$ grep -i cups /var/log/* | grep "May\s*7"」のログですが、ログの内容はsudoのログですね。

#sudoを実行したら「/var/log/auth.log」にログが書き込まれるのです。sudoの場合、その「sudo」で行ったコマンドまでログられるので、SUよりとても便利ですよ。まぁ、ubuntuは原則ルート(root)がロックされていますから、SUは使えませんけど。

オフライン

 

#16 2010-05-18 17:30:27

infinity-dimensions
新しいメンバ
From: Sendai, Miyagi, Japan
登録日: 2010-04-10

Re: 10.04で起動しないデーモンがあるのですが・・・

同じような症状で悩んでました。

10.04LTS Desktop(i386)のクリーンインストール環境にApache2とWebminを入れ、「システム>設定>自動起動するアプリ」でstartするようにしていましたが、再起動後に「システム>システム管理>ネットワークツール」のNetstatで確認すると起動していない。
bum(Boot-Up-Manager)も入れて確認したんですがちゃんとActivateになってるんですよね…

やっぱり5回に1回くらい成功するという感じです。
ちなみにWebminからみると起動設定が全部「いいえ」になってました。なぜ?
そして5回に1回くらいちゃんと表示されますw

バグ解消待ちですかね…

オフライン

 

#17 2010-05-18 19:33:23

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 10.04で起動しないデーモンがあるのですが・・・

なんだかよくわからないけどCUPSを入れ直したら直った、という投稿もあるようですね。当面はrc.localあたりに設定しておくのが簡単ですが。。

オフライン

 

#18 2010-05-19 22:34:12

sumiyota
メンバ
From: 茨城県
登録日: 2007-06-09

Re: 10.04で起動しないデーモンがあるのですが・・・

報告です。

昨日からLinuxMint9-i386を試していますがどうやらデーモンの不具合は無いようです。

同じ現象で悩んでいてインストールし直す余裕のある方はお試しあれ。

オフライン

 

Board footer

Powered by FluxBB