2010年1月25日アーカイブ

最近あまりcactiのグラフとか細かくチェックしていなかったんだけど、久しぶりに見たらUPSの状態がグラフに出ていない。
なんでだろーと思って、グラフの元ネタを作っているapcaccessコマンドをたたいて見ると、なんとapcupsdが起動していないようだ。
/usr/local/etc/rc.d/apcupsd start でも起動しないので、/var/log/messageを見てみると、
Jan 24 19:02:49 sv apcupsd[10014]: apcupsd FATAL ERROR in generic-usb.c at line 636 Cannot find UPS device -- For a link to detailed USB trouble shooting information, please see <http://www.apcupsd.com/support.html>.
Jan 24 19:02:49 sv apcupsd[10014]: apcupsd error shutdown completed
のようなエラーが出ている。
エラーメッセージでぐぐると、USB problems on 8.0-STABLE - lucky.freebsd.stable | Google グループと言うページを発見したが、英語が不如意なせいで読んでも良くわからない。usbconfig や dmesg の出力を見て、apcupsd.conf の DEVICE の行に ugen1.2とか書いてみても駄目だった。
で、一日置いて再度読んで見ると、「新しいメッセージ>」と言うリンクを発見。なんと、1ページですべて表示しきれていなくて、2ページ目があった!
どうも、このGoogleグループって奴のpermalinkのルールが良くわからないので、該当のメッセージを以下に引用しておくけど、
Steve Randall

A possibility occurs to me that I think nobody has yet mentioned. If you still have the obsolete usbdevs command on your system, is it possible you also still have the obsolete devel/libusb port installed? It conflicts with the libusb in the base system, causing just the sorts of problems you are experiencing.
要は、以前portsから入れた devel/libusb が 8.0 のベースシステムに入ったlibusbとconflictしてるって言う話らしい。
この後の投稿で、devel/libusbを削除したらうまくいったと言うものもあったので、pkg_deinstall -f libusb してから、依存していたsane-backendsとapcupsdを再インストールした。
無事に、apctestもapcupsdも動いて、当然apcaccessも動くようになった。
ん~、英語はわからんとか言わないで、とりあえず次のページくらいは見ておくもんですね。

ところで、sanedってどうやって起動するんだっけ?/usr/local/etc/rc.d/にはスクリプトがないんだけど・・・。
→man sanedしたら inetd が起動するんだった。/etc/inetd.conf に書いてあるのでそのまま動くはず!
2010年1月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

このアーカイブについて

このページには、2010年1月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2010年1月14日です。

次のアーカイブは2010年4月29日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1