Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/07(Thu) 09:47 No.1198
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yan 2012/06/07(Thu) 12:37 No.1199
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yan 2012/06/07(Thu) 12:47 No.1200
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/07(Thu) 15:08 No.1201
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/07(Thu) 17:12 No.1202
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/07(Thu) 17:26 No.1203
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/07(Thu) 21:16 No.1204
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yo 2012/06/07(Thu) 23:14 No.1205
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yan 2012/06/08(Fri) 01:08 No.1206
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/08(Fri) 15:05 No.1207
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/08(Fri) 15:13 No.1208
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/08(Fri) 17:24 No.1209
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yan 2012/06/08(Fri) 17:59 No.1210
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yo 2012/06/08(Fri) 20:38 No.1211
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエエモン 2012/06/09(Sat) 00:18 No.1212
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yan 2012/06/09(Sat) 10:19 No.1213
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yo 2012/06/09(Sat) 11:41 No.1214
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/09(Sat) 14:17 No.1215
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/09(Sat) 14:25 No.1216
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/09(Sat) 14:37 No.1217
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/09(Sat) 15:35 No.1218
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yo 2012/06/09(Sat) 15:54 No.1219
├ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - yo 2012/06/09(Sat) 16:16 No.1220
└ Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? - ゴンザエモン 2012/06/09(Sat) 17:41 No.1221
Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yo 投稿日:2012/06/07(Thu) 23:14 No.1205
ゴンザエモンさん
こちらで、0.85を試してみました。
環境は Intel(R) Atom(TM) CPU 330 + 玄柴nas(arm用debian+samba)。
fstabは
//192.168.0.35/CD /music cifs username=yo,password=,uid=root,file_mode=0666,dir_mode=0766,iocharset=utf8 0 0
です。
問題なく音が出ました。
リブート(rebootで行いました)しても、問題なく立ち上がり、再生できます。
0.80と何が違うのかとあっちこっち覗いてみましたが、よく分かりません。
ps axで立ち上がっているプロセスを見ましたが、差(0.85にのみあるもの)は
2054 ? Ss 0:00 nginx: master process /usr/sbin/nginx
2057 ? S 0:00 nginx: worker process
2067 ? S 0:00 /usr/bin/php-cgi -b /tmp/php.socket
位ですかね。あまり関係がなさそうです。
演奏中のtopを見ると
1881 root 20 0 0 0 0 R 7 0.0 0:08.01 cifsd
2232 mpd 20 0 88228 18m 3412 S 7 0.9 0:12.36 mpd
となっています。やはりmpdとcifsの関係で問題が起きているのかなと思います。
Buffaloのnasでもハングアップが再現するとなるとやっかいですね。0.85とnasの接続で発生する問題であることは確かですが、何故、ゴンザエモンさんの環境でだけ(それも0.85の時だけ)発生するのかがポイントですかね。
yanさん提案のmpdデバッグモードのダンプをとることが手がかりになると思います。
別件のamdの件は対応するディスプレイドライバが0.8以降では入っていないということだと思います。カーネルが2.6から3.0に変更されたためですかね。リカバリモードで起動すれば、画面表示されるかもしれません。
Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yo 投稿日:2012/06/09(Sat) 11:41 No.1214
ゴンザエモンさん
外野席からいろいろ注文ばかり出して恐縮ですが、以下を試してみて下さい。
1.Windows環境でテスト用の共用ディレクトリ(共用名 music_test、ユーザ名gonでアクセス可能にしておく)を作成し、音楽ファイルを置く。
2.fstabの問題を起こしているnasに対応する行をコメントアウト(#を行頭につける)
3.fstabに以下の行を追加し、mpdにリンク
//Windowsマシンのipアドレス/music_test /music_test cifs username=gon,password=,uid=root,file_mode=0666,dir_mode=0766,iocharset=utf8 0 0
mkdir /music_test
ln -s /music_test /var/lib/mpd/music/
mount -a
df
ls -laR /var/lib/mpd/music/music_test/
Windows側の共用ディレクトリがマウントされていて、音楽ファイルが見えることを確認
4./etc/init.d/mpd restart
tag_cacheを更新(やり方はおまかせします)。
これで音楽ファイルが登録されないことを確認。
次に
umount /music_test
3に戻り、uid=mpdに変更。mount -a以降を実行
4をもう一度実行
これで音楽ファイルが登録され、再生できるはずです。
上記の予想通りとなれば、yanさんの推理が正しいと切り分けられます。
Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/09(Sat) 14:17 No.1215
VoyageMPD0.7.5にて音楽再生用に常用しているHTPCにテストHDDをつないで、確認をしてみました。
少し症状がはっきりしたかもしれません。インストール後、「mpd回り」には何もせずに、NASのマウントを行うと、メインコンソール(Putty画面ではなく)に以下のメッセージが出てきます。
CIFS VS :Default security mechanism requested. The default security mechanism will be ntlm to ntlmv2 in kernel release 3.3
このメッセージが出た後、再起動すると「必ず」起動時にハングしてしまいます。少しググってみましたが、何やらsamba2とsamba3での認証方式の違いのようです。(ケースとしてはVISTAからNASにアクセスできない、というのが多いようですが)
mpdサイドかと思っていましたが、どうもsambaとNASの関係に問題があるのではないか、という気持ちになってきました。
NASがntlmv2というものに対応していないのかもしれませんが、VoyageMPD0.7.5、ubuntu12.04ではどちらのNASにもアクセス可能なので、0.8.5で何らかの「特別な」制約が加わったのでしょうか。
Windowsマシン(XPです)に置いた場合にどうなるのか、改めて試してみようと思いますが、どうもWindowsXPはsamba2で、ntlmサポートのようです。VoyageMPD0.8.5から、NASへntlmv2ではなく、ntlmでアクセスするような設定がないのか、smb.confを確認していますが、まだ良く判りません。
(ubuntuの/etc/samba/samba.confとVoyageMPD0.8.5の/etc/samba/smbfsはほぼ同じ内容のように見えます。ちょっと気になるような設定もあるのですが、smb.confは編集が普通にはできないような仕掛けになっているみたいです)
再起動でハングしてしまうとインストールからやり直さないと行けないので、少々疲れて来ました、、、もう少しの気もするのですが。
Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yo 投稿日:2012/06/09(Sat) 16:16 No.1220
cifsの状態は
cat /proc/fs/cifs/
配下のステータスで見ることができます。
例えば
root@voyage:~# cat /proc/fs/cifs/DebugData
Display Internal CIFS Data Structures for Debugging
---------------------------------------------------
CIFS Version 1.76
Features: posix xattr
Active VFS Requests: 0
Servers:
1) Name: 192.168.0.6 Domain: KUBOTA Uses: 1 OS: Windows 7 Home Premium 7601 Service Pack 1
NOS: Windows 7 Home Premium 6.1 Capability: 0x1e3fc
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0 In Send: 0 In MaxReq Wait: 0
Shares:
1) \\192.168.0.6\cd Mounts: 1 Type: NTFS DevInfo: 0x20 Attributes: 0xc700ff
PathComponentMax: 255 Status: 0x1 type: DISK
MIDs:
2) Name: 192.168.0.35 Domain: KUBOTA Uses: 1 OS: Unix
NOS: Samba 3.5.6 Capability: 0x80f3fd
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x2 Req On Wire: 0 In Send: 0 In MaxReq Wait: 0
Shares:
1) \\192.168.0.35\CD Mounts: 1 Type: NTFS DevInfo: 0x0 Attributes: 0x1002f
PathComponentMax: 255 Status: 0x1 type: 0
MIDs:
という具合です。
Voyage MPD はクライアントで、sambaが動いているわけではないので、smb.confは関係ありません。
- 返信フォーム