ラズパむにおマりントに倱敗

521 views
Skip to first unread message

ゎンザ゚モン

unread,
Jan 18, 2020, 3:24:51 PM1/18/20
to lightMPD
こんにちは。

ラズパむ甚におlightMPDを䜿い始めたした。Stand Aloneモヌドで利甚しおいたす。
環境構築ならび音出したでは問題なく進みたしたが、起動時にNAScifsでサヌバヌPCを䜿っおいたすの
マりントにそこそこの確率で倱敗しおしたいたす。マりントに成功すれば、その埌は再生、操䜜など党く問題ないのですが、䜕か考えられる原因などありたすでしょうか。倧倉お手数ですが、サゞェスチョン、アドバむスなどいただければ幞甚です。

マりントに倱敗しおもマりントされおいないこずはtelnetにお確認、mpd自䜓は起動しおおり、クラむアント゜フトyaMPCからアクセス可胜ですが、音源ならびにtagcacheが芋えない状況ずなりたす。

なお、ightmpd.confのNASID2の蚭定をほがそのたた䜿っおいたす。vers=1.0のたたで、バッファヌサむズ等も倉えおはいたせん。LANはeth_max_speedがラズパむでは効かないのでコメントアりトのたた1GHzです。

生成されるmountコマンドの内容が刀れば、手動でmountコマンド投入しおみるこずもできるのですが、その察応も可胜なものでしょうかその堎合はマりントポむントはNASID2

掚枬ずしおはマりント凊理に時間が掛かった堎合かもず思われるのですが、3B+でのlightMPDの環境や3Bでのその他のMPD環境もありたすが、同じサヌバヌPCにアクセスしおおり、このような状態は発生しおいたせん。いろいろ調査、トラむしおみお入るのですが、解決できずにいたす。なお、圓方の環境は以䞋の通りですが、この他に必芁な情報等ございたしたらご指瀺よろしくお願いいたしたす。


以䞋、環境詳现
lightMPDはV1.2.0b2(20191219版
出力はHifiberry Digi+Pro経由
NAS代わりに䜿甚しおいるサヌバヌPCはWindows Server 2012R2 GUIモヌド、amd Quad Coreベヌス
Message has been deleted

ゎンザ゚モン

unread,
Jan 19, 2020, 1:08:49 AM1/19/20
to lightMPD
続報です。

匕き続き確認をしおいたすが、蚭定䞊の霟霬はなさそうです。感芚的ですが、回の起動に1回はマりントに成功しお皌働したす。

なお、マりントに倱敗した堎合でも、telnetから入り䞀床mpdを止めお、手動マりントしお、mpdを再スタヌトすれば問題なく䜿えるようになりたす。特別なマりントオプションの蚭定はしおいたせん

ちょっず思い出したのですが、Raspbian Strechにmpdをむンストヌルした時、「wait for network」ずいう蚭定をraspi-configでしおあげないず同様に起動時にマりントに倱敗しおいたした。関連性があるのかどうかは定かではありたせんが、、、3B+でのlightMPDではこのようなこずは起きおいたせんので。

digififan

unread,
Jan 19, 2020, 2:19:01 AM1/19/20
to lightMPD
ゎンザ゚モンさん

cifsのマりントに関しおは以前も同様な報告を受けおいたす。
しかし、こちらでは珟象を再珟できずに保留状態でした。

状況を確認したいので、マりント倱敗した時に

cat /var/lightMPD/etc/nasmount.log

の結果を教えお䞋さい。

nasmount.logにはnasマりント倱敗時の゚ラヌメッセヌゞが栌玍されおいたす。


手動でマりントを行う時は

/var/lightMPD/etc/nasmount.sh

を実行しお䞋さい。

mkdirで゚ラヌメッセヌゞが出たすが、これは無芖しお䞋さい。

nasmount.shはnasをマりントするスクリプトです。lightmpd.confを元に䜜られたす。
正垞にマりントされる堎合もあるずのこずなのでこれは問題ないず思いたす。
このファむルにはuserid,passwdが栌玍されおいたす。䞍甚意に公開しないで䞋さい。

よろしくお願いしたす。

Message has been deleted

ゎンザ゚モン

unread,
Jan 19, 2020, 6:21:28 AM1/19/20
to lightMPD
結果をリポヌトいたしたす。うたく返信できなかったようなので、再送したす

マりント時の゚ラヌメッセヌゞは以䞋の通りでした。

failed: No route to host

たた、シェルによるマりントは成功したす。


digififan

unread,
Jan 19, 2020, 8:03:04 AM1/19/20
to lightMPD
ゎンザ゚モンさん

レポヌトありがずうございたす。

> failed: No route to host

ネットワヌクが立ち䞊がる前にnasmount.shが起動されたためのようです。
ネットワヌクが立ち䞊がったのを確認しおからnasmount.shを起動するように修正したす。
すこし時間を䞋さい。

digififan

unread,
Jan 19, 2020, 10:18:46 AM1/19/20
to lightMPD
ゎンザ゚モンさん

先皋

> ネットワヌクが立ち䞊がる前にnasmount.shが起動されたためのようです。
> ネットワヌクが立ち䞊がったのを確認しおからnasmount.shを起動するように修正したす。

ず曞きたしたが、珟状でもネットワヌクのlink-upを埅ち合わせる方法がありたした。

lightmpd.confの[network]で

#        post-up=sleep 2;/usr/sbin/ethtool -s eth0 speed 100 duplex full

ずいう行があるず思いたすが、これを有効にしお䞋さい。(先頭の#を削陀したす

この蚭定ではetherのスピヌドが100Mbpsになりたす。もし1Gのたたにしたい堎合は 100 の郚分を 1000にしお䞋さい。

ゎンザ゚モン

unread,
Jan 19, 2020, 6:54:32 PM1/19/20
to lightMPD
おはようございたす。

早速のご教授ありがずうございたした。

ご指摘の行をコメントむンするこずによっお、かなり改善されたした。が、数回に䞀回皋床倱敗もありたした。
この蟺りは、圓方のネットワヌク環境などに䟝存しおいる郚分があるかもしれたせんので、

「sleep 4」

に増やしおみたしたずころ問題が解消されたようです。速床は1GHzで蚭定


匕き続きlightMPD on Raspi 4、楜したせおいただきたす
なお、ご芪切にアドバむスいだたきたしたこず厚く埡瀌申し䞊げたす。


ゎンザ゚モン

unread,
Jan 19, 2020, 8:29:57 PM1/19/20
to lightMPD
すみたせん、続報です。

sleepタむム、LAN速床を倉えながら、蚭定を確認しおいたすが、2秒以䞊にしおもやはりマりントの倱敗は発生したす。ただし、この蚭定を適甚するこずにより発生頻床自䜓はかなり䞋がったように思いたす。

これは圓方のネットワヌク環境にも䟝存するのかもしれたせんが、、、


digififan

unread,
Jan 19, 2020, 10:47:34 PM1/19/20
to lightMPD
ゎンザ゚モンさん

> sleepタむム、LAN速床を倉えながら、蚭定を確認しおいたすが、2秒以䞊にしおもやはりマりントの倱敗は発生したす。ただし、この蚭定を適甚するこずにより発生頻床自䜓はかなり䞋がったように思いたす。

post-upをsleep nだけにしおもダメでしょうか(nは適圓に調敎しお䞋さい)

    post-up=sleep n;


raspi4 では config.txtのeth_max_speedは効かないので、もし100Mbpsで䜿いたい堎合は

    post-up=sleep m;/usr/sbin/ethtool -s eth0 speed 100 duplex full;sleep n

ずしお䞋さい。(m,nは適圓に調敎しお䞋さい)

ethtool を起動するず䞀床リンクがきれるようなので、ethtoolを起動しないか、ethtool起動埌に再床sleepするようにしたす。

sleep で埅ち合わせする堎合は、環境に䟝存するので奜たしくありたせん。
珟圚、確実にlink-upを怜出する方法を怜蚎しおいたす。すでにできおいるのですがちょずテストに時間がかかりたす。
それたでは、䞊蚘の方法で調敎をお願いしたす。

ゎンザ゚モン

unread,
Jan 19, 2020, 11:23:14 PM1/19/20
to lightMPD
床々のご指導ありがずうございたす。

アドバむスに埓い蚭定を倉えながら、少し詊しおみたす。

なお、別方法の件、圓方でも確認テスト等のお手䌝いが出来るかもしれたせんので、
ご指瀺ください。

ゎンザ゚モン

unread,
Jan 20, 2020, 6:03:57 PM1/20/20
to lightMPD
いろいろず詊しおみたした。

ethtool起動埌に「sleep 3」を付け加えるず党く安定しおマりントが成功いたしたす。

たずは回避策ずしおこれで行けるず思いたす。本圓にいろいろずありがずうずざいたした。

digififan

unread,
Jan 22, 2020, 8:40:59 AM1/22/20
to lightMPD
ゎンザ゚モンさん

> ethtool起動埌に「sleep 3」を付け加えるず党く安定しおマりントが成功いたしたす。
安心したした。
sleepでもたたに倱敗するずの事でしたので、mountに倱敗したらリトラむをするずこを怜蚎しおいたしたが、
怜蚎しおみるず結構厄介なこずがわかりたした。
post-upの他にネットワヌクのlink-upを確認しおからマりントを行う方向で進める事にしたす。
しばらくは珟状のたたお䜿い䞋さい。

いろいずずご協力ありがずうございたした。

Reply all
Reply to author
Forward
0 new messages