Vine4.xでAvahiを動かす.

途中,いろいろやったので,正解がこれかどうか良く判らないけれど,そもそも手元のVine機はサーバ用にシュリンクした3.2のdist-upgrade版.世間一般の運用をしているVine4.xでは,こんな問題は顕在化しないのかもしれない.

apt-get install avahi
/sbin/chkconfig messagebus on
/sbin/chkconfig avahi-daemon on

って辺りで最低限の動作は開始できる…らしい?

messagebusがstartしていないと,

dbus_bus_get(): Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
WARNING: Failed to contact D-BUS daemon.

などとツレナイ返事をもらってavahi-daemonが起動できない…らしい.

あと,

WARNING: No NSS support for mDNS detected, consider installing nss-mdns!

なんていうメッセージも気になるのだけれど,libnss_mdns を提供するパッケージが何なのか良く判らなかったので,放置.

あとは,/etc/avahi/avahi-daemon.conf で,自サーバの設定をしておくとか,
/etc/avahi/services にXMLファイルをでっち上げて適切に記述しておくとか…?
でもこれらは無くてもavahi-daemon自身の立ち上げには影響無いかも.実のある運用ができるかどうかは判りませんが.


最新情報を提供しているサイトがあまり多くなくて*1,難儀しました.


作業開始するまで,D-Bus? なにそれ? って感じだったし.イロイロ勉強になりましたです.

*1:Howl + mt-daapd 辺りでひとしきり盛り上がった残骸は割とあるみたいですけれど.…今ならAppleTV買って解決しちゃうほうが早いかもですね.