リンク
不具合現象
NAS交換後、docker-mirakurun-epgstation_epgstation_1 が再起動できない
$ sudo docker-compose restart
Restarting docker-mirakurun-epgstation_epgstation_1 ... error
Restarting docker-mirakurun-epgstation_mirakurun_1 ... done
Restarting docker-mirakurun-epgstation_mysql_1 ... done
ERROR: for docker-mirakurun-epgstation_epgstation_1 Cannot restart container 8820000415def88d595f26ac159a45ebef5814bd16ddb14a65a4d48f3ab4239f: error while creating mount source path '/tmp/video': mkdir /tmp/video: file exists
原因
NASを交換後に、マウントしている/tmp/ds215j /tmp/videoが「Stale file handle」になったため
$ ls -l /tmp/
ls: cannot access '/tmp/NAS': Stale file handle
ls: cannot access '/tmp/video': Stale file handle
total 32
d????????? ? ? ? ? ? NAS
d????????? ? ? ? ? ? video
リンク
Stale file handleとは(新しいウインドウで、リンク先の検索結果が開きます)
解決策 umount実行し、アクセス権を修正
umountすることでアクセス権が修正され、当該フォルダを参照したいたmirakurunが正常に起動しました。
$ sudo umount /tmp/NAS
$ sudo umount /tmp/video
$ ls -l /tmp/
total 40
drwxrwxr-x 2 USER USER 4096 Jun 2 11:35 NAS
drwxr-xr-x 2 USER USER 4096 Jun 2 11:34 video