Synology-Forum.nl
Packages => 3rd party Packages => CouchPotato => Topic gestart door: raptile op 12 juni 2012, 18:23:47
-
Als ik bij renamer <filename>.<ext> gebruik dan komen de gedownloade bestanden er na het renamen zo uit te zien:
filename.avi
filename.mov
filename.mkv
etc.
Als ik dit wijzig in <original_folder>.<ext> dat krijg ik in de logs te zien (na een herstart?) dat de renamer disabled is om een loop van foutmeldingen tegen te gaan.
Is bovenstaande bij jullie ook het geval?
06-12 19:14:13 ERROR [ couchpotato.core.event] Error in event "scanner.scan", that wasn't caught: Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/event.py", line 12, in runHandler
return handler(*args, **kwargs)
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/scanner/main.py", line 265, in scan
file_time = os.path.getmtime(cur_file)
File "/usr/local/couchpotatoserver/env/lib/python2.7/genericpath.py", line 54, in getmtime
return os.stat(filename).st_mtime
OSError: [Errno 2] No such file or directory: '/volume1/Downloads/Couchpotato/Project X 2012 Extended Cut 1080p Blu ray AVC DTS HD MA 5 1 EiseHD.cp(tt1636826)/bd-px.part033.rar.tmp'
encoding=UTF-8 debug=False args=['--daemon', '--pid_file', '/usr/local/couchpotatoserver/var/couchpotatoserver.pid', '--config_file', '/usr/local/couchpotatoserver/var/settings.conf'] app_dir=/usr/local/couchpotatoserver/share/CouchPotatoServer data_dir=/usr/local/couchpotatoserver/var/ desktop=None options=Namespace(config_file='/usr/local/couchpotatoserver/var/settings.conf', console_log=False, daemon=True, debug=False, pid_file='/usr/local/couchpotatoserver/var/couchpotatoserver.pid', quiet=False) 06-12 19:14:15 ERROR Job "Renamer.scan (trigger: interval[0:01:00], next run at: 2012-06-12 19:14:47.711568)" raised an exceptionTraceback (most recent call last): File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/apscheduler/scheduler.py", line 476, in _run_job retval = job.func(*job.args, **job.kwargs) File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 78, in scan for group_identifier in groups: TypeError: 'NoneType' object is not iterable 06-12 19:14:47 INFO [tato.core.plugins.renamer] Renamer is disabled to avoid infinite looping of the same error.
-
Ik heb hetzelfde probleem
Permissies staan in SabNZB op 777, dus dat was ook geen probleem. Hij moved de files vreemd genoeg later wel (volgende scan), maar de bestandsnaam wordt wel filename.mkv en de originele files directory blijven in de downloads staan.
06-13 09:16:36 INFO [tato.core.plugins.scanner] Found 1 movies in the folder /volume1/Synology/Downloads/complete/CouchPotato06-13 09:16:38 INFO [tato.core.plugins.renamer] Renaming "/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)/The.Thing.1982.720p.HDDVD.x264-DON.mkv" to "/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.mkv"06-13 09:17:04 ERROR [chpotato.core.plugins.log] API log: {'line': u'0', 'type': u'error', 'message': u'chrome 19: nScript error.', 'file': u'', 'page': u'http://HOST/log/'}06-13 09:17:21 ERROR [chpotato.core.plugins.log] API log: {'line': u'0', 'type': u'error', 'message': u'chrome 19: nScript error.', 'file': u'', 'page': u'http://HOST/log/'}06-13 09:17:33 INFO [tato.core.plugins.renamer] Renamer is disabled to avoid infinite looping of the same error.06-13 09:17:38 ERROR [chpotato.core.plugins.log] API log: {'line': u'0', 'type': u'error', 'message': u'chrome 19: nScript error.', 'file': u'', 'page': u'http://HOST/log/'}
Aan het einde staat een javascript error van chrome in het log, maar ik vraag me af of dat uitmaakt....
Ik wil graag de originele bestandsnamen houden maar het wel moven en subs er bij laten zoeken, dus het moet door CouchPotato gebeuren :)
Na een poosje volgt dan dit, hij kopieert wel bestanden:
06-13 09:44:16 INFO [tato.core.plugins.renamer] Renamer is disabled to avoid infinite looping of the same error.06-13 09:44:21 ERROR [tato.core.plugins.renamer] Couldn't move file '/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)/The.Thing.1982.720p.HDDVD.x264-DON.mkv' to '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.mkv': Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 407, in moveFile
shutil.move(old, dest)
File "/usr/local/python/lib/python2.7/shutil.py", line 299, in move
copy2(src, real_dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 129, in copy2
copystat(src, dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 98, in copystat
os.utime(dst, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.mkv'
06-13 09:44:21 ERROR [tato.core.plugins.renamer] Failed moving the file "The.Thing.1982.720p.HDDVD.x264-DON.mkv" : Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 354, in scan
self.moveFile(src, dst)
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 416, in moveFile
raise Exception
Exception
06-13 09:44:21 INFO [tato.core.plugins.renamer] Renaming "/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)/The.Thing.1982.720p.HDDVD.x264-DON.nl.srt" to "/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.nl.srt"06-13 09:44:21 ERROR [tato.core.plugins.renamer] Couldn't move file '/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)/The.Thing.1982.720p.HDDVD.x264-DON.nl.srt' to '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.nl.srt': Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 407, in moveFile
shutil.move(old, dest)
File "/usr/local/python/lib/python2.7/shutil.py", line 299, in move
copy2(src, real_dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 129, in copy2
copystat(src, dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 98, in copystat
os.utime(dst, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.nl.srt'
06-13 09:44:21 ERROR [tato.core.plugins.renamer] Failed moving the file "The.Thing.1982.720p.HDDVD.x264-DON.nl.srt" : Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 354, in scan
self.moveFile(src, dst)
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 416, in moveFile
raise Exception
Exception
06-13 09:44:21 INFO [tato.core.plugins.renamer] Deleting folder: /volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)06-13 09:44:21 ERROR [tato.core.plugins.renamer] Couldn't remove empty directory /volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787): Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/plugins/renamer/main.py", line 454, in deleteEmptyFolder
os.rmdir(folder)
OSError: [Errno 39] Directory not empty: '/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)'
06-13 09:44:21 INFO [e.providers.metadata.base] Creating XBMC metadata.06-13 09:44:22 INFO [hpotato.core.plugins.base] Opening url: http://www.imdbapi.com/?i=tt0084787, params: []06-13 09:44:22 INFO [hpotato.core.plugins.base] Opening url: http://couchpota.to/api/eta/tt0084787/, params: []06-13 09:44:22 INFO [e.providers.movie.imdbapi] Found: The Thing (1982)06-13 09:44:23 ERROR [hpotato.core.plugins.base] Unable writing to file "/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.nfo": [Errno 1] Operation not permitted: '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.nfo'06-13 09:44:23 ERROR [e.providers.metadata.base] Unable to create thumbnail file: Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/providers/metadata/base.py", line 49, in create
shutil.copy2(content, name)
File "/usr/local/python/lib/python2.7/shutil.py", line 129, in copy2
copystat(src, dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 98, in copystat
os.utime(dst, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.tbn'
06-13 09:44:24 ERROR [e.providers.metadata.base] Unable to create fanart file: Traceback (most recent call last):
File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/providers/metadata/base.py", line 49, in create
shutil.copy2(content, name)
File "/usr/local/python/lib/python2.7/shutil.py", line 129, in copy2
copystat(src, dst)
File "/usr/local/python/lib/python2.7/shutil.py", line 98, in copystat
os.utime(dst, (st.st_atime, st.st_mtime))
OSError: [Errno 1] Operation not permitted: '/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename-fanart.jpg'
06-13 09:45:17 INFO [tato.core.plugins.scanner] Found 1 movies in the folder /volume1/Synology/Downloads/complete/CouchPotato06-13 09:45:19 INFO [tato.core.plugins.renamer] Renaming "/volume1/Synology/Downloads/complete/CouchPotato/The.Thing.1982.720p.HDDVD.x264-DON .cp(tt0084787)/The.Thing.1982.720p.HDDVD.x264-DON.mkv" to "/volumeUSB1/usbshare/Movies/The.Thing.1982.720p.HDDVD.x264-DON /filename.mkv"
Moet dit anders naar de GitHub?
-
Ik heb RuudBurger gisteravond via github aangesproken en hij geeft aan dat <filename> foutief is.
Dit moet <original> zijn.
Als je dit handmatig opgeeft gaat het wel goed.
Onze versie is volgens Ruud outdated en moet geupdate worden.
Volgens Diaoul van SynoCommunity draaien wij de laatste versie
En ik geloof dat Ruud en Diaoul het niet helemaal eens zijn met elkaar :-)
Check de conversatie @ Github (https://github.com/RuudBurger/CouchPotatoServer/issues/438)
-
filename is nu goed, maar het deleten van de originele directory gaat nog fout. Was dit ook gefixed in de nieuwe release dan?
-
Dat weet ik niet.
Ik heb hier ook een soort van call voor geopend en Ruud ziet geen problemen..
Bij mij geeft ie aan dat er problemen zijn met het toekennen van rechten terwijl dit naar mijn inziens gewoon gebeurd maar dat de oude folder blijft staan... (heel vervelend!)
Github issue 39 (https://github.com/RuudBurger/CouchPotatoServer/issues/439#issuecomment-6297343)
EDIT:
Inmiddels lijkt het probleem bij mij te zijn verholpen!
NZBget wordt blijkbaar niet goed geupdate.
Ik heb op advies van Diaoul (op github) NZBget gedeinstalleerd en opnieuw geinstalleerd.
Nu kwam er een extra optie in de config tevoorschijn!
Onder postprocessing-script>options in NZBget staat nu een optie genaamd "ExtractedDir" welke gevuld is met de waarde "extracted".
Couchpotato kan hier niet goed mee overweg en loopt hierdoor in de soep.
hernoem de waarde van "extracted" naar "_unpack" en het probleem is opgelost.
Zelfs het opschonen gaat nu goed! (loop nog wel tegen een probleem aan met het plaatsen van rechten maar weet even niet hoe ik dat op kan lossen)
06-14 00:23:48 INFO [tato.core.plugins.renamer] Renaming "/volume1/Downloads/Couchpotato/Gone In Sixty Seconds 2000 iNT DVDRip XviD aSpYrE.cp(tt0187078)/gone in 60 seconds.cd2.avi" to "/volume1/Downloads/Movies/Gone.in.Sixty.Seconds.(2000)/gone.in.60.seconds.cd2.avi"
06-14 00:23:48 ERROR [tato.core.plugins.renamer] Failed setting permissions for file: /volume1/Downloads/Movies/Gone.in.Sixty.Seconds.(2000)/gone.in.60.seconds.cd2.avi
06-14 00:23:48 INFO [tato.core.plugins.renamer] Deleting folder: /volume1/Downloads/Couchpotato/Gone In Sixty Seconds 2000 iNT DVDRip XviD aSpYrE.cp(tt0187078)
Mij maakt het niet zoveel uit dat de permissies niet geplaatst kunnen worden.
De bestanden staan met de juiste naam in de juiste folder met de volgende user:group en rechten:
-rw-rw-rw- 1 nzbget users 733818880 Apr 21 2007 gone.in.60.seconds.cd1.avi
-rw-rw-rw- 1 nzbget users 734504960 Apr 21 2007 gone.in.60.seconds.cd2.avi
Ik kan hierdoor mn films gewoon bekijken dus ik ben dik tevreden :)
-
filename is nu goed, maar het deleten van de originele directory gaat nog fout. Was dit ook gefixed in de nieuwe release dan?
Probeer eens hetzelfde als mij te doen.
Indien de optie ExtractedDir in de config onder postprocessing-script>options niet zichtbaar is.... net als bij mij... even NZBget opnieuw installeren.
Voor mij is het probleem namelijk opgelost en zoals je hierboven kunt zien wordt zelfs de folder in de temp dir weg gegooid! (bij mij heet die folder Couchpotato.
06-14 00:23:48 INFO [tato.core.plugins.renamer] Deleting folder: /volume1/Downloads/Couchpotato/Gone In Sixty Seconds 2000 iNT DVDRip XviD aSpYrE.cp(tt0187078)
-
Hmm. Ik gebruik alleen sabnzbd en geen NZBget of heeft dat effect op elkaar?
-
Hmm. Ik gebruik alleen sabnzbd en geen NZBget of heeft dat effect op elkaar?
Nee, dat heeft het niet.
Misschien ook eens couchpotato opnieuw installeren dan? (heb ik ook gedaan)
Maar denk niet dat het helpt als ik heel eerlijk ben.
-
Zojuist weer een film gedownload en blijft de oude folder toch staan.
Erg vreemd.
Gelukkig is het renamen wel goed gegaan en het verplaatsen ook dus ik ben al lang blij.
-
ff een update: Het probleem van het blijven staan heeft te maken met 1 ding. En dat is permissies, zijnde de permissies op de schijf waar het naartoe moet. Die schijf is voor mij een externe USB HDD geformateerd als NTFS en zie daar het probleem. CP kan blijkbaar de doelschijf niet CHOWNen en dus kan hij de "move" of rename actie niet afmaken. Overigens blijft er bij mij ook een lege directory staan. Ik denk dat cat misschien wel een CP dingetje is.
Dit was ff mijn "noob" uitleg want ik heb geen echte linux kennis. Ik zal dus mijn schijf moeten converten naar ext3/ext4 en dan werkt het goed.