July 29, 201411 yr And today I learned how to use the new extension with out a template, and feel so stupid for not realizing it beforehand.
July 29, 201411 yr Author Thanks I have Plex running perfectly now but NZBDrone cannot see /mnt/user/data/Television I receive this message: cannot see Path does not exist Any ideas?? What's your docker run command for nzbdrone?
July 29, 201411 yr /mnt/user/data/Television# docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads -v /mnt/user/data/Television:/tv -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone
July 29, 201411 yr Inside NZBdrone you reference to the path as /tv not as /mnt... Was that your issue?
July 29, 201411 yr Author It can't find the path /data/Television That's because you specified the path in the command line as /tv not /data/Television/
July 29, 201411 yr /mnt/user/data/Television# docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads -v /mnt/user/data/Television -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone Comes back with No such file or directory What should it be??
July 29, 201411 yr ...I edited the XML file to reflect my paths ( /mnt/cache/appdata/Downloads/:/downloads) and under that I have a torrents folder. In the Transmission config I have /torrents listed as the "download to" folder. However... when I start downloading I don't see anything in the torrents folder which makes me believe I still have something misconfigured. ... If you have /mnt/cache/appdata/Downloads/torrents then in Transmission you should have /downloads/torrents One more question on this (at least for now )... I have managed to download a torrent successfully and it's sitting in my torrents folder where it belongs (at least until I figure out how to move it somewhere more useful). However... when I go back and look at Transmission I still see the message: Error: Unable to save resume file: No such file or directory. if I toggle Inspector I see it's 100% downloaded, and if I right click on the torrent and hit resume everything is green again. However if I go away for a bit it lists the torrent in red with the above error message. Any idea why this is? Is this anything I need to concern myself with? I am fine ignoring it if I have to, but don't like random error messages I don't understand.
July 29, 201411 yr Think I've done it docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads -v /data/Television -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone
July 29, 201411 yr docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads -v /mnt/user/data/Television -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone Comes back with No such file or directory What should it be?? This was correct. docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads -v /mnt/user/data/Television:/tv -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone I dont' think you fully understand the commands you are typing. -v /mnt/user/data/Television:/tv The "-v" is like creating a simlink or an alias for a path. /mnt/user/data/Television is the path on your server. : is a marker converting the long path on your server to a shorter path to use inside the docker. /tv is the pointing to the path on your server to be used inside the docker. So inside your docker typing /tv is the same as if you were to type out /mnt/user/data/Television. Make sense?
July 29, 201411 yr The information written up for Docker is an extremely long confusing read, I've skimmed a lot of it, as you do, but get confused each time I read it. I'm new to unRAID/Docker and want to get on top of it, I'm also helping hilldj00 solve his issue (remotely). Lets suppose for arguemnts sake, I have a completely fresh unRAID install with Docker installed and want to install SabNZBd, NZBDrone, CouchPotato and Plex Media Server (without PlexPass). So far I have this - docker run -d --name="sabnzbd" -v /mnt/cache/appdata/sabnzbd/conf:/config/sabnzbd -v /mnt/user/appdata/sabnzbd/Downloads:/downloads -v /etc/localtime:/etc/localtime:ro -p 8080:8080 needo/sabnzbd docker run -d --name="nzbdrone" -v /mnt/cache/appdata/nzbdrone:/config/nzbdrone -v /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads/tv -v /mnt/user/data/Television:/tv -v /etc/localtime:/etc/localtime:ro -p 8989:8989 needo/nzbdrone docker run -d --name="couchpotato" -v /mnt/cache/appdata/couchpotato/data:/config/couchpotato -v /mnt/user/appdata/sabnzbd/Downloads:/downloads -v /path/to/movies:/movies -v /etc/localtime:/etc/localtime:ro -e EDGE=1 -p 5050:5050 needo/couchpotato docker run -d --name="plex" -v /mnt/cache/appdata/plex/config:/config/plex -v /mnt/user/data:/media -v /etc/localtime:/etc/localtime:ro -e VERSION=0.9.9.12.504-3e7f93c -p 32400:32400 needo/plex A few questions... 1. I need to tell the install script where the configs will exist before they do. Yes? "-v /mnt/cache/appdata/sabnzbd/conf:/config/sabnzbd" - how would I know this if the config path if I have never installed before? Is this the standard install path? 2. Once a simlink exists, do I need recreate it for another program install, even though Docker already has access to it - "/mnt/user/appdata/sabnzbd/Downloads:/downloads" would also make /mnt/user/appdata/sabnzbd/Downloads/complete/tv:/downloads/complete/tv" which would become available to NZBDrone and CP anyway? 3. Where plex is asking for the /media folder CP would also gain access to it at /media/Movies, and NZBDrone @ /media/Television? 4. When adding Series to NZBDrone that already exist on the disk mentioned above, the path would be entered as - /mnt/user/data/Television - for the disk array of unRAID? Cracking program, even better community, soooo thinking of switching myself from a bloated Windows Server if this will work.
July 29, 201411 yr The information written up for Docker is an extremely long confusing read, I've skimmed a lot of it, as you do, but get confused each time I read it. I'm new to unRAID/Docker and want to get on top of it, I'm also helping hilldj00 solve his issue (remotely). Lets suppose for arguemnts sake, I have a completely fresh unRAID install with Docker installed and want to install SabNZBd, NZBDrone, CouchPotato and Plex Media Server (without PlexPass). ... Just install the Extended Docker configuration page. It has templates for most of the common dockers and will make this very easy. Once you have seen it in action the docker run command will make perfect sense. And be sure to set your docker and app shares to cache-only if you are using a cache drive for them.
July 30, 201411 yr I setup a separate thread please help me in there http://lime-technology.com/forum/index.php?topic=34369.0 Thank you (needo please give me a hand)
July 30, 201411 yr Firstly I wanted to thank needo for all of his work dockerizing the commonly used plugins and gfjardim for his great docker plugin manager. I have Sickbeard, SAB, CouchPotato and Plex Media Server working well. The only problem is that Sickbeard is not able to notify Plex that there has been a download and so I have to either manually refresh Plex or set a short refresh time. Sickbeard is set to update the library using ip/port 192.168.1.103:32400 (this address is correct) result in log 2014-07-30 11:27:21 WARNING CP Server Thread-3 :: PLEX: Warning: Couldn't contact Plex at http://192.168.1.103:32400/xbmcCmds/xbmcHttp/?parameter=Notification%28Test%2CThis+is+a+test+notification+from+Sick+Beard%29&command=ExecBuiltIn 2014-07-30 11:27:21 INFO CP Server Thread-3 :: PLEX: Sending notification to '192.168.1.103:32400' - This is a test notification from Sick Beard Testing with CouchPotato has also been negative for notification to Plex, see log below 07-30 11:18:52INFO[o.core.notifications.plex] Sending test to notify.plex.test 07-30 11:18:52INFO[o.core.notifications.plex] Failed to send notification to client "". Client list is stale, updating the client list and retrying. 07-30 11:18:52INFO[notifications.plex.server] Searching for clients on Plex Media Server 07-30 11:18:52INFO[hpotato.core.plugins.base] Opening url: get http://localhost:32400/clients,'>http://localhost:32400/clients, data: [] 07-30 11:18:52ERROR[hpotato.core.plugins.base] Failed opening url in Plex: http://localhost:32400/clients Traceback (most recent call last): ConnectionError: HTTPConnectionPool(host='localhost', port=32400): Max retries exceeded with url: /clients (Caused by <class 'socket.error'>: [Errno 97] Address family not supported by protocol) 07-30 11:18:52ERROR[ couchpotato.api] Failed doing api request "notify.plex.test": Traceback (most recent call last): File "/opt/couchpotato/couchpotato/api.py", line 35, in run_handler res = api[route](**kwargs) File "/opt/couchpotato/couchpotato/core/notifications/plex/main.py", line 73, in test listener = 'test' File "/opt/couchpotato/couchpotato/core/notifications/plex/main.py", line 62, in notify return self.notifyClients(message, self.getClientNames()) File "/opt/couchpotato/couchpotato/core/notifications/plex/main.py", line 53, in notifyClients self.server.updateClients(self.getClientNames()) File "/opt/couchpotato/couchpotato/core/notifications/plex/server.py", line 53, in updateClients result = self.request('clients') File "/opt/couchpotato/couchpotato/core/notifications/plex/server.py", line 40, in request path File "/opt/couchpotato/couchpotato/core/plugins/base.py", line 213, in urlopen response = r.request(method, url, **kwargs) File "/opt/couchpotato/libs/requests/sessions.py", line 456, in request resp = self.send(prep, **send_kwargs) File "/opt/couchpotato/libs/requests/sessions.py", line 559, in send r = adapter.send(request, **kwargs) File "/opt/couchpotato/libs/requests/adapters.py", line 375, in send raise ConnectionError(e, request=request) ConnectionError: HTTPConnectionPool(host='localhost', port=32400): Max retries exceeded with url: /clients (Caused by <class 'socket.error'>: [Errno 97] Address family not supported by protocol) Any ideas? Thanks
July 30, 201411 yr Author Sickbeard is set to update the library using ip/port 192.168.1.103:32400 (this address is correct) Make sure both Plex and any thing you want talking to Plex is using the --net="host" command line option in your docker run commands.
July 30, 201411 yr I am using gfjardim's docker manager. Am I wrong in assuming that this uses the --net="host" command? Can I fix this from the manager GUI? or do I need to do this via commandline?
July 30, 201411 yr I am using gfjardim's docker manager. Am I wrong in assuming that this uses the --net="host" command? Can I fix this from the manager GUI? or do I need to do this via commandline? Update your manager GUI, then click on the container's name. An edit popup will appear. Then set the Network type to Host and click Add.
July 30, 201411 yr Ok I have done this with Plex, do I also need to do this with Sickbeard? It is currently running as network type bridge. Update your manager GUI, then click on the container's name. An edit popup will appear. Then set the Network type to Host and click Add.
July 30, 201411 yr Ok I have done this with Plex, do I also need to do this with Sickbeard? It is currently running as network type bridge. This is a Sickbeard weirdness. I can update the library from NzbDrone, but not Sickbeard.
July 30, 201411 yr Ok I have done this with Plex, do I also need to do this with Sickbeard? It is currently running as network type bridge. This is a Sickbeard weirdness. I can update the library from NzbDrone, but not Sickbeard. I can top that. At the moment my sickbeard install can notify xbmc. My sickrage install can't, despite both sicks having the identical settings......
July 31, 201411 yr Hmm. My sickbeard does notify the xbmc server running in a container but the library is not always being updated. I suspect that this is more a xbmc server issue that a sickbread one.
July 31, 201411 yr Hmm. My sickbeard does notify the xbmc server running in a container but the library is not always being updated. I suspect that this is more a xbmc server issue that a sickbread one. I'm experiencing the same issue I had with the plugin versions. TV Shows update, Movies don't. But in both instances XBMC is notified by SickBeard and CouchPotato successfully but XBMC doesn't do anything with the movie notification. It's not docker/container related imho as the notification goes through
July 31, 201411 yr That is too bad. It is the last thing on my list that needs to work before I switch over from my 5.05 main server. Here's hoping someone figures this out sooner rather than later. I have to say I am loving the way everything else works. This is a giant step forwards for the unRAID community.
July 31, 201411 yr root@localhost:# /usr/bin/docker run -d --name="SABnzbd" --net="bridge" -p 8080:8080/tcp -v "/mnt/user/appdata/sabnzbd/":"/config":rw -v "":"/downloads":rw -v "/mnt/user":"/mnt/user":rw -v "/etc/localtime":"/etc/localtime":ro needo/sabnzbd 15d713e34cb1ea7b6a77cae5156a9138ac5e25d3aac6c59c12022be10f45a4e7 2014/07/30 22:25:14 Error: Could not create local directory '' for bind mount: mkdir : no such file or directory! The command failed. Any ideas?
July 31, 201411 yr root@localhost:# /usr/bin/docker run -d --name="SABnzbd" --net="bridge" -p 8080:8080/tcp -v "/mnt/user/appdata/sabnzbd/":"/config":rw -v "":"/downloads":rw -v "/mnt/user":"/mnt/user":rw -v "/etc/localtime":"/etc/localtime":ro needo/sabnzbd 15d713e34cb1ea7b6a77cae5156a9138ac5e25d3aac6c59c12022be10f45a4e7 2014/07/30 22:25:14 Error: Could not create local directory '' for bind mount: mkdir : no such file or directory! The command failed. Any ideas? What is this -v "":"/downloads":rw intended to do? You are mapping a docker directory named "/downloads" to an unRAID directory named ""?
Archived
This topic is now archived and is closed to further replies.