前回Firefly の インストールまですんだところで、 /etc/mt-daapd.conf を編集(設定したのは admin_pw と mp3_dir の値だけです)して、起動してみると以下のようなメッセージが出て 起動できませんでした。
 Firefly の導入例を調べてみると、 インストールして設定ファイルを書き換えただけで動いたような話ばかり何ですけどね。。。
Starting mt-daapd: ./mt-daapd: line 27: 10211 Aborted                 start-stop-daemon --start --quiet -m --pidfile /var/run/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS 2>/dev/null
 これではわからないので、直接コマンドを打ってみると。。。
mt-daapd: client.c:776: avahi_client_errno: Assertion `client' failed.
Aborted
 要は avahi というのが、悪さをしているらしい。
 ではこの avahi とはなんぞやと調べてみると。。。 Apple の Bonjour と同等の機能を 実装したフリーソフトウェア。 つまりこれを動かさないと、Firefly は 起動しないと見た。
 と言うことで apt-cache search avahi としてみると以下のようなものを発見。
avahi-daemon - Avahi mDNS/DNS-SD daemon
 これを aptitude でインストール。 その後、Firefly 起動してみると、 あっさり起動。 Windows クライアントから iTunes を起動してみると、 見事共有できるようになりました。。。
Image:20070723Firefly2.jpg
 が、曲目情報が文字化け。。。まだ先は長い? orz