Ubuntu17.10+mirakurun+chinachuでBonDriver_mirakurunでチューナが開けない

Ubuntu17.10+Mirakurun+chinachuでBonDriver_Mirakurunでチューナが開けない
現象が発生しました。備忘録としてメモ

調査をしていくとMirakurun内でエラーを吐いていた。
 programs.jsonでエラーになっているみたい。
/usr/local/var/log/mirakurun.stderr.log
-------------
SyntaxError: /usr/local/var/db/mirakurun/programs.json: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Object.Module._extensions..json (module.js:662:27)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at load (/usr/local/lib/node_modules/mirakurun/lib/Mirakurun/Mirakurun/db.ts:135:16)
    at Object.loadPrograms (/usr/local/lib/node_modules/mirakurun/lib/Mirakurun/Mirakurun/db.ts:123:12)
    at Program._load (/usr/local/lib/node_modules/mirakurun/lib/Mirakurun/Mirakurun/Program.ts:200:12)
-------------

なわけで、programs.jsonを確認すると中身が空だった。
/usr/local/var/db/mirakurun/programs.json

とりあえず「[]」で保存
mirakurun restart
でmirakurunを再起動で直った。

多分、番組表取得で programs.jsonに書き込む際にエラーでもおきたのかな?

以上

コメント

このブログの人気の投稿

ubuntu18.04でカーネルのダウングレード

java apache commons io を使って文字コードを変換する方法

Android端末(OS:5.1.1,F-01H)でメール送信もできるWebサーバを作る