・9000番ポートでのWebコンソールでpsコマンドを確認
ympdは存在せず(この時点で起動していないことを確認)
・telnetでRaspberryPIにログインしてシェルを直接駆動
ympdの実行ファイルの場所確認
/usr/bin/ympdにあることを確認
・/usr/bin/ympd & での直接起動による動作確認
Webブラウザで8080番ポート経由でのympd起動を確認(このときpsコマンドでympdの存在も確認)
・/etc/init.dの内容を確認
S96ympdファイルの存在を確認した。
当該ファイルの中をざっと見たが変な記述は見られず。
・/etc/init.d/S96ympd startでのデーモン起動の確認
# Mongoose error: Cannot bind to port と表示され、動作せず。
psにもympdのプロセスは存在しない。
・S96ympdのstart時の記述を元に以下のコマンドを直接入力(1)
/usr/bin/ympd -p 6600 -w 8080 &
先の状態と同じく起動せず
・S96ympdのstart時の記述を元に以下のコマンドを直接入力(2)
/usr/bin/ympd -w 8080 &
ympdの起動を確認。-p によるMPDポートの指定に問題ありと判明。
という訳で、-pでMPDのポート設定を有効化している場合何故かympdが起動しない状態でした。
/var/lightMPD/etc/default/ympdの中身を見ましたが、ちゃんとYMPD_MPDPORTの値は6600でした。
(参考に、Webコンソールから setup.sh のympd関連のログをお送りします。
echo YMPD_ENABLE=yes > /var/lightMPD/etc/default/ympd
echo YMPD_HOST=localhost >> /var/lightMPD/etc/default/ympd
echo YMPD_WEBPORT=8080 >> /var/lightMPD/etc/default/ympd
echo YMPD_MPDPORT=6600 >> /var/lightMPD/etc/default/ympd
)
というわけで、次期バージョンでこのあたりの挙動fix対応願います。