Hello everyone!
I’m using mopidy on an OrangePi PC running DietPi, and it has been working fine for some time.
Now, when I try to update the local database (mopidyctl local scan) I receive the following error:
ERROR [Errno 13] Permission denied: '/mnt/dietpi_userdata/mopidy/dat
/local/library.json.gz.fSFK1W'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/mopidy/__main__.py", line 134,
in main
return args.command.run(args, proxied_config)
File "/usr/lib/python2.7/dist-packages/mopidy/local/commands.py", lin
167, in run
library.close()
File "/usr/lib/python2.7/dist-packages/mopidy/local/json.py", line 17
, in close
'tracks': self._tracks.values()
File "/usr/lib/python2.7/dist-packages/mopidy/internal/storage.py", l
ne 51, in dump
prefix=basename + '.', dir=directory, delete=False)
File "/usr/lib/python2.7/tempfile.py", line 462, in NamedTemporaryFil
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
File "/usr/lib/python2.7/tempfile.py", line 239, in _mkstemp_inner
fd = _os.open(file, flags, 0600)
OSError: [Errno 13] Permission denied: '/mnt/dietpi_userdata/mopidy/dat
/local/library.json.gz.fSFK1W'
Traceback (most recent call last):
File "/usr/bin/mopidy", line 9, in <module>
load_entry_point('Mopidy==2.1.0', 'console_scripts', 'mopidy')()
File "/usr/lib/python2.7/dist-packages/mopidy/__main__.py", line 134,
in main
return args.command.run(args, proxied_config)
File "/usr/lib/python2.7/dist-packages/mopidy/local/commands.py", lin
167, in run
library.close()
File "/usr/lib/python2.7/dist-packages/mopidy/local/json.py", line 17
, in close
'tracks': self._tracks.values()
File "/usr/lib/python2.7/dist-packages/mopidy/internal/storage.py", l
ne 51, in dump
prefix=basename + '.', dir=directory, delete=False)
File "/usr/lib/python2.7/tempfile.py", line 462, in NamedTemporaryFil
(fd, name) = _mkstemp_inner(dir, prefix, suffix, flags)
File "/usr/lib/python2.7/tempfile.py", line 239, in _mkstemp_inner
fd = _os.open(file, flags, 0600)
OSError: [Errno 13] Permission denied: '/mnt/dietpi_userdata/mopidy/dat
/local/library.json.gz.fSFK1W'
It looks like a permission problem, but I can’t understand what I need to change (also it looks strange to me, since mopidy is running as root).
Any suggestion appreciated. Thanks.