みみず工房掲示板
[リストに戻る] [ホームに戻る] [新規投稿] [thread view] [topic view] [留意事項] [ワード検索] [過去ログ] [管理用]
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から読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/07(Thu) 09:47 No.1198 home
おはようございます。

ちょっと細切れですが、、、


1.mount ならびにmount直後の car /etc/mtab です。

root@voyage:~# mount -t cifs //192.168.1.148/disk1_pt1 /NASHDD -o username=gon,password=,nounix,noserverino,iocharset=utf8
unable to add mount entry to mtab
error 22 detected on close of mtab
unable to add mount entry to mtab
root@voyage:~# cat /etc/mtab
rootfs / rootfs rw 0 0
none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
none /proc proc rw,nosuid,nodev,noexec,relatime 0 0
none /dev devtmpfs rw,relatime,size=1033108k,nr_inodes=220250,mode=755 0 0
none /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/disk/by-label/ROOT_FS / ext2 rw,noatime,errors=continue 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,relatime,mode=755 0 0
varrun /var/run tmpfs rw,nosuid,relatime,mode=755 0 0
varlock /var/lock tmpfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev,relatime 0 0
tmpfs /tmp tmpfs rw,nosuid,nodev,relatime 0 0
tmpfs /var/log tmpfs rw,nosuid,relatime,mode=755 0 0
tmpfs /var/tmp tmpfs rw,nosuid,relatime,mode=755 0 0
tmpfs /var/lib/mpd tmpfs rw,nosuid,relatime,mode=755 0 0
tmpfs /var/lib/alsa tmpfs rw,nosuid,relatime,mode=755 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
//192.168.1.148/disk1_pt1/ /NASHDD cifs rw,mand,relatime,sec=ntlm,unc=\\192.168.1.148\disk1_pt1,username=gon,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.148,file_mode=0755,dir_mode=0755,nounix,rsize=16384,wsize=32768,actimeo=1 0 0

2.何もしないで、umount (問題無さそう)

root@voyage:~# umount /NASHDD
root@voyage:~#


ハードリンクは使用していない(と思う)のですが。


なお、この後デバッグモードで起動させるため、fstabに記述し、念のためrebootをかけたところ、eth0のリンクアップ後、

bound to 192.168.1.4 -- renewal in 119716 seconds.

のメッセージでハング(?)状態となってしまいました。
(数回繰り返すも同じ、、、、)


何かネットワーク的にも問題があるのか???ですので、
取り急ぎ、ここまで記載させていただきます。

(さてさて、どうリカバリしたものやら、、、)




Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yan 投稿日:2012/06/07(Thu) 12:37 No.1199 home
ゴンザエモンさん

> なお、この後デバッグモードで起動させるため、fstabに記述し、念のためrebootをかけたところ、eth0のリンクアップ後、
>
> bound to 192.168.1.4 -- renewal in 119716 seconds.
>
> のメッセージでハング(?)状態となってしまいました。
> (数回繰り返すも同じ、、、、)

とのことですが、私の所では以下のメッセージが続きます。

----------- ここから -----------
done
Starting portmap daemon....
Starting NFS common utilities: statd[ 75.852870] Installing knfsd (copyrigt (C) 1996 okir@monad.swb.de).
idmapd.
Cleaning up temprary files....
Setting up ALSA...done.
[ 75.892006] fuse init (API version 7.17)
Loading the saved-state of the serial devices...
INIT: Entering runleve: 2
Using makefile-style concurrent boot in runlevel 2.
Starting NFS common utilities: statd idmapd.
Starting portmap deaemon...Already running..
Starting PHP FastCGI: php-cgi.
Starting system log daemon...
Starting watchdog keepalive daemon: wd_keepalive.
kernel log daemon....
system message bus: dbus.
DNS forwarder and DHCP server: dnsmasq.
...
...
----------- ここまで -----------

done.
のメッセージも出ませんか?

その後のnfs関連が怪しいですね。
どうしたものか?

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yan 投稿日:2012/06/07(Thu) 12:47 No.1200 home
ちょっと整理してみます。

1. マウントは出来ている
2. tag_cacheができていることから、nas上のファイルは読み込めてる(少なくともチャンクは読めている)
3. mpdで再生をするとmpdが終了する(らしい)
4. この状態でumountするとumountが異常終了、さらにkernelがメッセージを吐く
5. しかし、nasのマウント直後のumountは正常に行われる
6. ローカルディスク上のファイルは再生できる。
7. 0.8.5 以前のバージョンでも問題はなかった。
8. voyage-mpdはalix3d2にインストール
9. nasは?

こんなところでしょうか?

P.S. こういったディスク(リモートディスクも含む)のトラブルに会う度に心配になるのですが、みなさん音楽ファイルが保存されているディスクのバックアップは取られてますか?
トラブルシューティングの過程で誤ってファイルを削除してしまう事はよくあることです。トラブルシューティングを行う前にバックアップは取っておく事をお勧めします。
nasがraid構成になっているといっても安心できません。操作ミスによるファイルの喪失はraidでも防げません。





Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者: ゴンザエモン 投稿日:2012/06/07(Thu) 15:08 No.1201 home
Reboot後に「Done」のメッセージが出ずハング状態となります。(再度リブートしても同様)NASをアンマウントした段階で、何かモジュールを壊しているようです。

現在、クリーンインストール、NAS設定、mpd再生指示(で再生せず)、アンマウント(カーネルメッセージを吐く)、再起動、ハングということを何回か繰り返しております。状況の再現性があります。

sambaが怪しいのかと思い、apt-get updateとapt-get upgrade sambaを行ってみましたが、状況は変化しません。(ちょっと期待したのですが、、、、)


なお、VoyageMPD0.8.5はALIX3D2ではなく、現在PCでテスト中です。NASはCentury製のものです。(バックアップは別のDISKにあるので大丈夫です。お気遣いありがとうございます!)

状況を整理すると以下の通りです。

1.マウントは出来ます。
2.NASのファイルもDBの読み込みまで問題なし。
3.mpd再生の指示でだんまり。mpd自体は生きている様子。
4.アンマウントするとメッセージを吐く。
5.NAS以外のファイル再生は問題なし。
6.当該NASはoyageMPD0.7.5(PC版)からは問題なく再生可能。
7.カーネルメッセージを吐いた後は、再起動の途中でハングしてしまう。(mpdの再生指示をしない状況でのマウント、アンマウントだけであれば、リブートしても問題無し)

現在、無線ルータにUSB接続させた構成のNASでテストを開始しましたが、こちらは上手く再生するようです。もう何回か試してみますが、、、

Century製のNASとVoyageMPD0.8.5の相性が悪いのかも?







Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/07(Thu) 17:12 No.1202 home
念のため、Century製のNASのファームウエアを最新にしてみましたが、状況は変わらずでした。

また、今回テストしたPC環境(VAIOノートPCにUSB接続したHDDにVoyageMPD0.8.5をインストール)が悪いのかもしれないと思い、他のデスクトップPC(自作、AMD A3870K APU搭載)で確認をとろうとしたところ、このデスクトップPCではCD-ROMから立ち上がる途中で画面異常(しらっちゃけ画面)となりそもそもインストールができない状況。CPUとGPUが一緒になったタイプのAMDプロセッサーなので、これが原因かも? ちなみに0.8.0のLiveCDでも同じ現象でした。このため、CD-ROMのエラーではなさそう。従い、他のPCでのテストは残念ながらできていません。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/07(Thu) 17:26 No.1203 home
AMD A8 3870KのAPUでのLive CD状況ですが、以下の通りでした。(まあ、これは今回の問題とは別の話ですが、、、、)

0.7.5 問題なし
0.8.0 起動途中で画面乱れる
0.8.5 起動途中で画面乱れる

ただし、画面が見えなくなってしまうだけで、起動はしているようです。(Puttyではなく、めくらでroot,voyage,shutdown -h nowをいれるとちゃんと落ちるので)

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/07(Thu) 21:16 No.1204 home
別のNASでテストした結果です。
(NASの構成はBuffaloの無線LAN親機にUSB接続したもの)

1.すんなりと再生できました。

  fstabのオプションは ro,iocharset=ut8 の指定のみ。

2.ただし、リブート(shutdown -r nowによる。明示的なNASのアンマウントはせず)すると、Century製NASの場合と全く同じ状況で起動途中でストップしてしまいます。


う〜む、全体的にちょっと泥沼っぽい感じですね。単純な理由のような気もしていたのですが、、、、0.8.5のバグの可能性もあるんでしょうかねぇ?

ご教授いただいたデバッグモードは明日にでも改めてやってみます。
(ちょっと疲れてしまいましたので)








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から読み込まず? 投稿者:yan 投稿日:2012/06/08(Fri) 01:08 No.1206 home
ゴンザエモンさん

> 7.カーネルメッセージを吐いた後は、再起動の途中でハングしてしまう。

この場合、再インストールしか復帰する手段はないのですか? それは大変ですね。


現象を切り分けるために、怪しそうなサービスを起動しないようにしたほうがいいです。

sysv-rc-conf で以下のサービスを全てのrunlevelでoffにします。

dnsmasq,hostapd,ifplugd,nfs-common,nfs-kernel,portmap,pppd-dns

sysv-rc-confはデフォルトでははいっていないので、インストールして下さい。

# remountrw
# apt-get install aptitude
# aptitude sysv-rc-conf
# sysv-rc-conf

あと、インストールの時にシステムのタイプを聞かれたかとおもいますが、それはgeneral pcを指定しましたよね。

> う〜む、全体的にちょっと泥沼っぽい感じですね。単純な理由のような気もしていたのですが、、、、0.8.5のバグの可能性もあるんでしょうかねぇ

kernelがメッセージを吐いているのでバグの可能性も否定できません。(ある特殊な条件に対応してきれていない)

お使いのnasにログ出力の機能はありますか?あるなら一度のぞいた方がいいかもしれません。
nasがエラーを吐いていてそれが引き金になる場合も考えられます。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/08(Fri) 15:05 No.1207 home
気を取り直して、クリーンインストール、ネットワークの設定が少し気になったので、STATIC設定に変えて、2度リブート問題なし。行くぞ!!

1.sysv-rc-confで指定のサービスの停止。
2.NASの設定とマウント(昨日OKだったBuffaloの方で)
3./var/lib/mpd/musicへのリンク (この段階では参照OK)
4.デバックモードでの起動
5.mpc updateでだんまり、、、次のmpc listallがはじかれる。
6.mpdからのめぼしいメッセージは特に出ていない(と思う)idleしているよ、というメッセージが出ているみたい。
7.mmpd stopをかけると、stoppoingとなるが停止していない様子(mpd startがはじかれる)
8.仕方なく、NASをアンマウント(カーネルメッセージ出ず)、mpdはやはり再起動できない。
9.最後の手段、リブート、、、、、起動でハング。 とほほ。



Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/08(Fri) 15:13 No.1208 home
(補足)ハング後のSystem DISKからのログの確認ですが、


1./tmp/mpd-err.logはどうもファイルが出来ていない様子?
  (mpdがちゃんと終了していないからかも)

2./var/log/mpd/mpd.log には単にMessage Buffer Overrun(?)と記録されている。

いずれのNASにもログの機能はなさそうなので、NASから追うのは難しい状況です。



Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/08(Fri) 17:24 No.1209 home
ちょっと先が見えないので、Ubuntu12.04上のmpdでテストしてみました。(NASは問題のCentury製です)

fstabの指定、mpd.confの指定ともほとんど同じなのですが、こちらは問題なく、稼働、再生します。


(追記)AMD APU環境でのVoyageMPD(Live CD)の起動ですが、リカバリーモードでは途中で起動が止まります。(0.8.0、0.8.5とも。0.7.5であれば問題なし。AMDの新しいAPUのサポート回りの問題でしょうね。ちなみにbuntu12.04はこのAMD APUの環境です。




Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yan 投稿日:2012/06/08(Fri) 17:59 No.1210 home
ゴンザエモンさん

> 9.最後の手段、リブート、、、、、起動でハング。 とほほ。

以前ハングしたのはdhcp 関連のメッセージの後でしたが今回も同じですか?

今回はip アドレスをstaticにしたのですよね。

> 1./tmp/mpd-err.logはどうもファイルが出来ていない様子?
/tmp はリブートするとその内容は消えます。

リブートする前にcfに保存してください。

# remountrw
# cp /tmp/mpd-err.log /root
# remountr0

後、インストール時のシステムタイプは何を選びましたか?

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yo 投稿日:2012/06/08(Fri) 20:38 No.1211 home
ゴンザエモンさん

fstab で uid=mpd を指定して試してもらえますか。
僕の環境(0.85)で Windowsの共有フォルダを uid=root を指定したら、普通にはアクセスできますが、MPDはアクセスできなかったので、これが原因の可能性があります。
uidの意味については前のスレッドに書いたリンク先(manpages)を参照して下さい。
ただ、これが原因で起動時にハングするとは考えにくいのですが、試してみて下さい。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエエモン 投稿日:2012/06/09(Sat) 00:18 No.1212 home
yanさん、yoさん  いろいろとありがとうございます!

1.Static設定での再起動ですが、ハングするのはeth0のリンクアップ直後なのでDHCPの時とほぼ同じタイミングと思われます。

なお、static設定の際、
  dns-nameservers 127.0.0.1 ではinternetへのアクセスが不可。
  dns-nameservers 192.168.1.1ではOKでした。

なお、起動時にハングした直後に当該HDDをUbuntu環境下のディスクユーティリティで為念チェックしてみたら、ファイルシステムにエラーがあるよ、と出ます。(修復はされるようですが)やっぱり何か壊しているようにも思えます。

もちろん、修復後に再起動もさせて見ましたが、ハングする状況に変化はありませんでした(残念)。

2.ログの保存、/tmpからコピーしておくこと了解です。

3.インストールのタイプは「7」のGeneric PCです。
  (「8」にNote PCというのがあるのですが、何か違うのかな?)

4.uid=mpdの設定了解いたしました。トライしてみます。

5.VoyageMPD0.8.5をVAIOではなく、別のPC(AMD APU搭載機とはまた別のもの)でも試してみようと思います。
(ただあまり広げてしまうと可変要素が多くなりすぎて、原因の絞込みが難しくなりそうで、どうすべきか迷っています)


Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yan 投稿日:2012/06/09(Sat) 10:19 No.1213 home
ゴンザエモンさん

> なお、static設定の際、
>   dns-nameservers 127.0.0.1 ではinternetへのアクセスが不可。
>   dns-nameservers 192.168.1.1ではOKでした。

あ、これはsysv-rc-confでdnsmasqをoffにした為です。
dnsmasqをonにした場合は127.0.0.1に戻して下さい。

> 3.インストールのタイプは「7」のGeneric PCです。
>   (「8」にNote PCというのがあるのですが、何か違うのかな?)

Generic PCが正解です。

インストールは正しくされているようです。

> なお、起動時にハングした直後に当該HDDをUbuntu環境下のディスクユーティリティで為念チェックしてみたら、ファイルシステムにエラーがあるよ、と出ます。(修復はされるようですが)やっぱり何か壊しているようにも思えます

もしかしたらこれが原因かもしれませんね。
mpdが音楽を再生しようとするとディスクを壊すような操作が行われて、mpdがハングアップ、その後の再起動でハングアップという感じかな?

/etc/mpd.confの内容を貼り付けてもらえますか。

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から読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/09(Sat) 14:25 No.1216 home
以下も再度試してみましたので、補足いたします。

> あ、これはsysv-rc-confでdnsmasqをoffにした為です。
> dnsmasqをonにした場合は127.0.0.1に戻して下さい。

この設定にすると、やはりインターネットアクセスが不可になります。(apt-get等が皆エラー)

当方の0.8.5の環境(0.8.0と0.8.5ではどうも異なる様子)では192.168.1.1 と設定しないとダメなようです。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/09(Sat) 14:37 No.1217 home
マウントした状態を良く見ると、「sec=ntlm」となっています。ということは、これが原因ではなさそうですね。

(うむむ、見当違いなので、ちょっと困った、、、)


//192.168.1.148/disk1_pt1/ /NASHDD cifs rw,mand,relatime,sec=ntlm,unc=\\192.168.1.148\disk1_pt1,username=gon,uid=0,noforceuid,gid=0,noforcegid,addr=192.168.1.148,file_mode=0755,dir_mode=0755,nounix,rsize=16384,wsize=32768,actimeo=1 0 0

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/09(Sat) 15:35 No.1218 home
(追加情報)

本件の問題報告にて一番最初に記載した以下のメッセージですが、0.7.5で確認したところ、起動時のfstab指定によるマウントの際に同じメッセージが出ていました。


CIFS VFS: Autodisabling the use of server inode numbers on //192.168.1.xxx/disk1_pt1. This server doesn't seem to support them properly. Hardlinks will not be recognized on this mount. Consider mounting with "noserverino" option to silence this message.

従い、「noserverino」オプションの有無は直接的には関係なさそうです。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:yo 投稿日:2012/06/09(Sat) 15:54 No.1219 home
ゴンザエモンさん

僕の0.85環境でのmtabです。上が玄柴nas、下がWindows7の共用フォルダです。
両方共に問題なく認識され、mpd再生できます。
//192.168.0.35/CD/ /music cifs rw,mand,relatime,sec=ntlm,unc=\\192.168.0.35\CD,username=yo,uid=0,forceuid,gid=0,noforcegid,addr=192.168.0.35,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1 0 0
//192.168.0.6/cd/ /music1 cifs rw,mand,relatime,sec=ntlm,unc=\\192.168.0.6\cd,username=yo,uid=105,forceuid,gid=0,noforcegid,addr=192.168.0.6,file_mode=0666,dir_mode=0766,nounix,serverino,rsize=61440,wsize=65536,actimeo=1 0 0

やっぱりuid番号の違いとforceuid(uidを指定しているからですかね)になっている点が気になります。
secはこちらでもntlmですね。

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は関係ありません。

Re:(続き)VoyageMPD 0.8.5でNASから読み込まず? 投稿者:ゴンザエモン 投稿日:2012/06/09(Sat) 17:41 No.1221 home
NASのステータスを確認してみました。
(ただし、これは取り急ぎUbuntu12.04からのものです。VoyageMPDでも取得してみます)

gon@UbuntuMain:~$ cat /proc/fs/cifs/DebugData
Display Internal CIFS Data Structures for Debugging
---------------------------------------------------
CIFS Version 1.74
Features: dfs lanman posix spnego xattr
Active VFS Requests: 0
Servers:
1) Name: 192.168.1.148 Domain: R Uses: 1 OS: R
NOS: R Capability: 0x23fd
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0
Shares:
1) \\192.168.1.148\disk1_pt1 Mounts: 1 Type: FAT32 DevInfo: 0x20 Attributes: 0x4006
PathComponentMax: 255 Status: 0x1 type: DISK

MIDs:

2) Name: 192.168.1.2 Domain: HOME Uses: 1 OS: Unix
NOS: Samba 3.0.24-1.35_OSSTECH Capability: 0x80f3fd
SMB session status: 1 TCP status: 1
Local Users To Server: 1 SecMode: 0x3 Req On Wire: 0
Shares:
1) \\192.168.1.2\disk1_pt1 Mounts: 1 Type: NTFS DevInfo: 0x0 Attributes: 0x2b
PathComponentMax: 255 Status: 0x1 type: 0

MIDs:


- 返信フォーム

Name
E-Mail
Title
Message
WebSite
password (英数字で8文字以内, under 8 alphanumeric characters to delete or correct message)
submit key (投稿時には 投稿キー(文字) を入力してください, please enter characters left)