June 23, 20179 yr Resolved this with the help of the folks over at Medusa. If you sometimes include a quality that is not your norm (for example, a 1080p or SD episode when you typically prefer 720p), you need to take that into account when moving shows into Medusa. When adding an existing show, enable all qualities including unknown and set nothing preferred. That prevents Medusa from ignoring or immediately attempting to update existing episode files, which is what happened above. After the import, any episode that is not showing in the 720p resolution, update to be archived, e.g. 'Archived 1080p HDTV'. Archiving prevents Medusa from attempting to replace that episode file in the future. After these adjustments, change the allowed qualities for the show as desired, e.g., to include just the 720p resolutions wanted for new downloads. (Above paragraph assumes that 720p is your norm). I think unRaid users will like the failed download handling, subtitle searching, and in-app manual search features. And looks like an active dev community with new features and improvements on the way. Try it with NZBget, and don't forget to dl and use the NZBtoSickbeard scripts, and not the older SABtoSickbeard ones, even if you use SAB! Cheers!
June 24, 20179 yr How can I install the latest development version. I think I selected "master" when I did the install.
June 24, 20179 yr On 1/4/2017 at 4:38 PM, ThisIsXO said: use `docker exec -it medusa bash` then `cd app/medusa && git checkout develop && git pull` then just restart the container and you're good to go.
June 25, 20179 yr 6 hours ago, strike said: Thank you! If I follow those instructions, and I later force update the Docker, will it go back to the current master version? When the master version changes (assuming Docker would be updated), will I be able to update my Docker and get the latest master version installed? Or once I do this, I am on my own to continue to update manually in a similar fashion. Thanks!
June 25, 20179 yr I believe you have to do the same command but with "checkout master" then restart. Once you're on the master branch again you can update as normal.
July 17, 20178 yr I tried updating Medusa tonight as it said there was an update, it failed and now my Medusa docker image is orphaned. I've tried downloading it and reinstalling it, but I keep getting an error: root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name="medusa" --net="bridge" -e TZ="America/New_York" -e HOST_OS="unRAID" -e "PUID"="99" -e "PGID"="100" -p 8081:8081/tcp -v "/mnt/disks/192.168.111.44_TV":"/tv":rw -v "/mnt/cache/downloads":"/downloads":rw -v "/mnt/user/downloads/":"data":rw -v "/mnt/user/appdata/medusa":"/config":rw linuxserver/medusa /usr/bin/docker: Error response from daemon: Invalid bind mount spec "/mnt/user/downloads/:data:rw": Invalid volume destination path: 'data' mount path must be absolute.. See '/usr/bin/docker run --help'. Attached is screenshot of my settings before I did an update back in June, I am using these same settings when I try to reinstall Medusa tonight however I am getting the error above. The actual path to the folder where tv shows end up is : /mnt/cache/downloads/completed I have tried entering this instead of /mnt/user/downloads/ but I get the above error. Why is Medusa broken and how can I fix it?
July 17, 20178 yr Medusa isn't broken, like the error says data isn't an absolute path. It should be /dataSent from my LG-H815 using Tapatalk
July 17, 20178 yr 2 hours ago, ashman70 said: Thank you. Also you've got the image tagged at 29. So it won't update
July 21, 20178 yr Due to the DMCA now in place on this application, CA has a comment on both the lsio and binhex versions (although Binhex's is still running due to his being a static image). Hopefully someone will let me know if/when this is resolved one way or another.
August 2, 20178 yr I accidentally clicked the update button to update my Medusa container. Is there a workaround? The Docker log file shows ... [cont-init.d] 10-adduser: exited 0.[cont-init.d] 30-install: executing...Cloning into '/app/medusa'...fatal: could not read Username for 'https://github.com': No such device or address[cont-init.d] 30-install: exited 0.[cont-init.d] done.[services.d] starting services[services.d] done.python: can't open file '/app/medusa/start.py': [Errno 2] No such file or directorypython: can't open file '/app/medusa/start.py': [Errno 2] No such file or directorypython: can't open file '/app/medusa/start.py': [Errno 2] No such file or directorypython: can't open file '/app/medusa/start.py': [Errno 2] No such file or directory
August 3, 20178 yr 1 hour ago, CHBMB said: @bjp999 Here you go fella. Thanks CHBMB and the Medusa team! That worked. For anyone else trying to use these instructions, there is a very minor omission. Between the "git clone ..." command and the "sudo docker restart ..." command, you need to enter "exit" to get out of the docker. Thanks again!!!
August 5, 20178 yr On 8/3/2017 at 8:13 AM, CHBMB said: @bjp999 Here you go fella. When I try that I Get: path 'medusa' already exists and is not an empty directory. Fixed it by not doing the cd /app step. Edited August 5, 20178 yr by dalben
August 5, 20178 yr no dodgy fixes required anymore the DMCA notice on this repository has been lifted and we have updated the image to pull the files at build time
September 1, 20178 yr I have a question, does the ability to retry failed downloads exist within Medusa? So for example, say I am trying to get show.s01e03 and Medusa scans my providers looking for the show, finds it on one of them and sends it to SABnzb for download, but dues to missing articles it fails. Can Medusa then retry the failed download and rescan my providers, being careful not to choose the same episode but try a different one?
September 1, 20178 yr I believe so, but as I recall it depends on setting up properly with the NZBtoMedia tools to communicate between it and the DLer.
September 14, 20178 yr Not sure what is going on with Medusa it appears to be working, but the logs are full of this: ErrorWarningSystemArrayLogin [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 10-adduser: executing... ------------------------------------- _ _ _ | |___| (_) ___ | / __| | |/ _ \ | \__ \ | | (_) | |_|___/ |_|\___/ |_| Brought to you by linuxserver.io We gratefully accept donations at: https://www.linuxserver.io/donations/ ------------------------------------- GID/UID ------------------------------------- User uid: 99 User gid: 100 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 2017-09-14 13:39:55 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] syncing disks. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 10-adduser: executing... usermod: no changes ------------------------------------- _ _ _ | |___| (_) ___ | / __| | |/ _ \ | \__ \ | | (_) | |_|___/ |_|\___/ |_| Brought to you by linuxserver.io We gratefully accept donations at: https://www.linuxserver.io/donations/ ------------------------------------- GID/UID ------------------------------------- User uid: 99 User gid: 100 ------------------------------------- [cont-init.d] 10-adduser: exited 0. [cont-init.d] 30-config: executing... [cont-init.d] 30-config: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. 2017-09-14 13:40:24 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:40:33 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] Updating exception_cache and exception_season_cache 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] Finished processing 2525 scene exceptions. 2017-09-14 13:40:33 INFO MAIN :: [3f23fd2] Building internal name cache for all shows 2017-09-14 13:40:34 INFO CHECKVERSION :: [3f23fd2] Checking for updates using GIT 2017-09-14 13:40:43 ERROR Thread-16 :: [3f23fd2] Missing time zone for network: Epix 2017-09-14 13:49:00 INFO EVENT-QUEUE :: [3f23fd2] Aborting all threads 2017-09-14 13:49:00 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the DAILYSEARCHER thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the BACKLOG thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SHOWUPDATER thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the CHECKVERSION thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SHOWQUEUE thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SEARCHQUEUE thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FORCEDSEARCHQUEUE thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the MANUALSNATCHQUEUE thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the POSTPROCESSOR thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the TRAKTCHECKER thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FINDPROPERS thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FINDSUBTITLES thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the TORRENTCHECKER thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the EVENT-QUEUE thread to exit 2017-09-14 13:49:01 INFO EVENT-QUEUE :: [3f23fd2] Saving all shows to the database 2017-09-14 13:49:02 INFO EVENT-QUEUE :: [3f23fd2] Saving config file to disk 2017-09-14 13:49:02 INFO EVENT-QUEUE :: [3f23fd2] Shutting down Tornado 2017-09-14 13:49:02 INFO EVENT-QUEUE :: [3f23fd2] Restarting Medusa with ['/usr/bin/python', u'/app/medusa/start.py', '--nolaunch', '--datadir', '/config'] ['/usr/bin/python', u'/app/medusa/start.py', '--nolaunch', '--datadir', '/config'] 2017-09-14 13:49:06 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:49:06 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:49:06 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:49:06 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:49:14 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:49:14 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:49:14 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:49:14 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:49:15 INFO CHECKVERSION :: [3f23fd2] Checking for updates using GIT 2017-09-14 13:49:18 INFO MAIN :: [3f23fd2] Updating exception_cache and exception_season_cache 2017-09-14 13:49:19 INFO MAIN :: [3f23fd2] Finished processing 2525 scene exceptions. 2017-09-14 13:49:19 INFO MAIN :: [3f23fd2] Building internal name cache for all shows 2017-09-14 13:49:19 INFO MAIN :: [3f23fd2] Finished processing 2525 scene exceptions. 2017-09-14 13:49:19 INFO MAIN :: [3f23fd2] Building internal name cache for all shows 2017-09-14 13:49:19 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:49:20 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:49:20 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:49:20 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:49:20 INFO TORNADO :: [3f23fd2] Could not start the web server on port 8081, already in use! 2017-09-14 13:49:23 ERROR Thread-16 :: [3f23fd2] Missing time zone for network: Epix 2017-09-14 13:49:23 ERROR Thread-16 :: [3f23fd2] Missing time zone for network: Epix 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Aborting all threads 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the DAILYSEARCHER thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Aborting all threads 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the DAILYSEARCHER thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the BACKLOG thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SHOWUPDATER thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the CHECKVERSION thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SHOWQUEUE thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the SEARCHQUEUE thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FORCEDSEARCHQUEUE thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the MANUALSNATCHQUEUE thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the POSTPROCESSOR thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the TRAKTCHECKER thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FINDPROPERS thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the FINDSUBTITLES thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the TORRENTCHECKER thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Waiting for the EVENT-QUEUE thread to exit 2017-09-14 13:50:25 INFO EVENT-QUEUE :: [3f23fd2] Saving all shows to the database 2017-09-14 13:50:26 INFO EVENT-QUEUE :: [3f23fd2] Saving config file to disk 2017-09-14 13:50:26 INFO EVENT-QUEUE :: [3f23fd2] Shutting down Tornado 2017-09-14 13:50:26 INFO EVENT-QUEUE :: [3f23fd2] Restarting Medusa with ['/usr/bin/python', u'/app/medusa/start.py', '--nolaunch', '--datadir', '/config'] ['/usr/bin/python', u'/app/medusa/start.py', '--nolaunch', '--datadir', '/config'] 2017-09-14 13:50:30 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:50:30 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:50:38 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:50:38 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:50:38 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:50:38 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:50:39 INFO CHECKVERSION :: [3f23fd2] Checking for updates using GIT 2017-09-14 13:50:43 INFO MAIN :: [3f23fd2] Updating exception_cache and exception_season_cache 2017-09-14 13:50:43 INFO MAIN :: [3f23fd2] Finished processing 2525 scene exceptions. 2017-09-14 13:50:43 INFO MAIN :: [3f23fd2] Building internal name cache for all shows 2017-09-14 13:50:43 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:50:44 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:50:44 ERROR Thread-16 :: [3f23fd2] Missing time zone for network: Epix 2017-09-14 13:50:44 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:50:44 ERROR Thread-16 :: [3f23fd2] Missing time zone for network: Epix 2017-09-14 13:50:44 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:50:44 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:50:44 INFO TORNADO :: [3f23fd2] Could not start the web server on port 8081, already in use! 2017-09-14 13:50:48 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:50:56 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:50:56 INFO TORNADO :: [3f23fd2] Could not start the web server on port 8081, already in use! 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:50:56 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' 2017-09-14 13:50:56 INFO TORNADO :: [3f23fd2] Starting Medusa on http://0.0.0.0:8081/ 2017-09-14 13:50:56 INFO TORNADO :: [3f23fd2] Could not start the web server on port 8081, already in use! 2017-09-14 13:51:00 INFO MAIN :: [3f23fd2] Broken providers found: [u'binsearch'] 2017-09-14 13:51:08 INFO MAIN :: [3f23fd2] 70717: Unable to find IMDb info in the database: You me and Her 2017-09-14 13:51:08 INFO MAIN :: [3f23fd2] 330543: Unable to find IMDb info in the database: Instinct 2017 2017-09-14 13:51:08 INFO MAIN :: [3f23fd2] Starting Medusa [master] using '/config/config.ini' I can access the web gui, I tried changing the port to 8082 but that didn't work. Edited September 14, 20178 yr by ashman70
September 16, 20178 yr Looks like medusa is trying to respawn a process despite there being already one up. Can't reproduce it here. Can you post the first 147 lines of your config.ini? Make sure you redact out any sensitive info. Also, you tried removing/reinstalling/updating? Edited September 16, 20178 yr by CHBMB
November 27, 20178 yr NM I simply uninstalled and reinstalled the docker and it works now. Edited November 27, 20178 yr by ashman70
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.