minidlnaが追加されたファイルを無視する


Raspberry Piに外付けSSDをつないで、minidlnaを立てて音楽サーバにしてます。
しかし最近、media_dirの下にMP3を放り込んでもちっとも認識してくれません。今までは自動で認識してくれたのですが。

ログを見ると
sql.c:41: error: SQL ERROR 8 [attempt to write a readonly database]
なんぞと出てます。minidlnaはrootで動いてるんだから、/var/cache/minidlna/files.db に書けないわけないんですけどねえ。

そういえば、最近SSDをでかい奴に変えたのでそのせいかと思い、minidlnaを止めてfiles.dbを消し、sudo minidlnad -Rしてからminidlnaをスタートしたら直った気がします。これが正しい対処かはわかりませんが。

2 thoughts on “minidlnaが追加されたファイルを無視する”

  1. また同じような症状が出て調査。

    minidlnaはrootではなく同名ユーザーで動いているので

    sudo systemctl stop minidlna
    sudo -u minidlna minidlnad -R

    じゃないとダメそう。これやったあとなぜだかminidlnadのプロセスが一つ残るのでkill。

    このあと普通に

    sudo systemctl start minidlna

    すれば良さそう。

    あるディレクトリはファイルが多すぎたのか、最後のほうが見えなくなってたので、古いのはアーカイブに移した。

  2. sudo -u minidlna minidlnad -R じゃいろいろエラーが出て、-u minidlna を外さないとだめだった。

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です