Welke DSM versie draai je?
Heb je ooit iets op de commandline met rechten gedaan, want die melding komt als sickbeard-custom niet in z'n logfile kan schrijven en dat is heel vreemd.
Mijn DSM versie is DSM 6.2.1-23824
Ik kan me niet herinneren dat ik iets met rechten heb gedaan. Ik weet wel dat ik ooit SickRage naar SickBeard-Custom heb gemigreerd (ik geloof ergens bij de overgang van DSM 5 naar DSM 6), en rond die tijd waren er geloof ik ook de aanpassingen in de rechten/service-accounts. Wel heb ik lopen rommelen met de rechten van NZBget, maar dat was in de downloadfolder. En daar zijn we nog niet.
Edit: ik heb nog even de rechten op het SickBeard-log bekeken, maar dat lijkt ook in orde:
admin@DiskStation:/usr/local/sickbeard-custom/var$ ls *.log -l
-rw-r--r-- 1 root root 1203 Jun 30 15:54 sickbeard-custom_install.log
-rw-r--r-- 1 sc-sickbeard-custom sickbeard-custom 441 Oct 18 16:38 sickbeard-custom.log
(sorry dat het zo lang duurt om informatie aan te levern, ik heb hoegenaamd geen ervaring met Linux dus moet de simpelste dingen uitzoeken)
Edit 2:
Hierbij het hele sickchill.log bestand.
admin@DiskStation:/var/packages/sickchill/target/var$ more sickchill.log
Thu Oct 18 22:14:28 CEST 2018
Starting sickchill command /volume1/@appstore/sickchill/env/bin/python /volume1/@appstore/sickchill/var/SickBeard/SickBeard.py --daemon -
-pidfile /volume1/@appstore/sickchill/var/sickchill.pid --config /volume1/@appstore/sickchill/var/config.ini --datadir /volume1/@appstore
/sickchill/var/
Traceback (most recent call last):
File "/volume1/@appstore/sickchill/var/SickBeard/SickBeard.py", line 548, in <module>
SickChill().start()
File "/volume1/@appstore/sickchill/var/SickBeard/SickBeard.py", line 250, in start
sickbeard.initialize(consoleLogging=self.console_logging)
File "/volume1/@appstore/sickchill/var/SickBeard/sickbeard/__init__.py", line 785, in initialize
logger.init_logging(console_logging=consoleLogging, file_logging=fileLogging, debug_logging=DEBUG, database_logging=DBDEBUG)
File "/volume1/@appstore/sickchill/var/SickBeard/sickbeard/logger.py", line 448, in init_logging
return Wrapper.instance.init_logging(*args, **kwargs)
File "/volume1/@appstore/sickchill/var/SickBeard/sickbeard/logger.py", line 185, in init_logging
self.log_file, maxBytes=int(sickbeard.LOG_SIZE * 1048576), backupCount=sickbeard.LOG_NR, encoding='utf-8'
File "/var/packages/python/target/lib/python2.7/logging/handlers.py", line 117, in __init__
BaseRotatingHandler.__init__(self, filename, mode, encoding, delay)
File "/var/packages/python/target/lib/python2.7/logging/handlers.py", line 64, in __init__
logging.FileHandler.__init__(self, filename, mode, encoding, delay)
File "/var/packages/python/target/lib/python2.7/logging/__init__.py", line 913, in __init__
StreamHandler.__init__(self, self._open())
File "/var/packages/python/target/lib/python2.7/logging/__init__.py", line 945, in _open
stream = codecs.open(self.baseFilename, self.mode, self.encoding)
File "/volume1/@appstore/sickchill/env/lib/python2.7/codecs.py", line 896, in open
file = __builtin__.open(filename, mode, buffering)
IOError: [Errno 13] Permission denied: u'/usr/local/sickbeard-custom/var/Logs/sickchill.log'
Afgaande op dit log lijkt het er toch op dat sickchill in een verkeerde directory logs probeert weg te schrijven.
In de config.ini vind ik dit:
log_dir = /usr/local/sickbeard-custom/var/Logs
en de rechten daar staan zo:
admin@DiskStation:/usr/local/sickbeard-custom/var$ ls -l Logs
total 5380
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 240217 Oct 18 22:33 sickrage.log
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 1048487 Oct 18 06:48 sickrage.log.1
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 1048499 Oct 16 07:48 sickrage.log.2
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 1048447 Oct 14 06:47 sickrage.log.3
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 1048487 Oct 7 01:55 sickrage.log.4
-rw-rw-rw- 1 sc-sickbeard-custom sickbeard-custom 1048486 Sep 21 16:21 sickrage.log.5
en daar mag sc-sickchill dus niet bij. Kan ik de logdir in de config.ini gewoon weghalen en/of aanpassen? Ervan uitgaande dat mijn diagnose correct is natuurlijk.
Edit 3: Yay me? Na veranderen van de locatie van de logfolder naar een plek waar sickchill wel bij mag in de config.ini werkt het. Mogelijk iets mals in mijn configuratie, ik zie dat iemand anders met een 415+ geen enkel probleem had.
Anyway, het werkt nu. Bedankt BenV!