Dockerization of some popular applications.


Recommended Posts

this normal for NZBDrone?  In system health, disk space.

 

[img]Location	                                       Free Space	Total Space
/ (/)	                                                   289.2 GB	 298.1 GB
/.dockerinit (/.dockerinit)	                            0 B	         298.1 GB
/etc/hostname (/etc/hostname)	                            0 B	         298.1 GB
/etc/hosts (/etc/hosts)	                                    0 B	         298.1 GB
/tv (/tv)	                                           289.2 GB	 298.1 GB
[/img]

 

I mean the 0 b free space??

 

 

Link to comment

Great thanks!

 

One more thing how can I install the develop version of NZBDrone?

 

Check out the Readme in needo's docker. - https://registry.hub.docker.com/u/needo/nzbget/

 

That's for NZBget not NZBDrone.  Will that work for NZBdrone too?

 

OK I found the Updating option in settings, changed the branch to Develop, restarted NZBDrone,  it sees the updates and I tried to install them.  I get an error saying my install is read only.

Any way I can change it to work?

 

Thanks

Link to comment

Hi

 

Installed OK, but I can't get any downloads to work.  Torrents appear to start downloading, then fail to error state.  From the details tab the Status is: "Permission denied: /etc/service/deluged/downloads"

 

No file is created in the designated downloads directory (which is is "/mnt/user/downloads", not "/etc/service/deluged/downloads").

 

The permissions on "/mnt/user/downloads" are:

drwxrwxrwx 1 nobody users 0 Aug 17 12:35 /mnt/user/downloads/

 

I've tried changing the downloads directory, changing permissions, reinstalling Deluge, etc, to no avail...

 

Please help

 

Nic

 

ps ... if I run docker logs Deluge, I get:

 

*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...

No SSH host key available. Generating one...

Creating SSH2 RSA key; this may take some time ...

Creating SSH2 DSA key; this may take some time ...

Creating SSH2 ECDSA key; this may take some time ...

Creating SSH2 ED25519 key; this may take some time ...

invoke-rc.d: policy-rc.d denied execution of restart.

*** Running /etc/rc.local...

*** Booting runit daemon...

*** Runit started as PID 93

[ERROR  ] 12:35:42 json_api:229 Error calling method `web.get_torrent_status`

[ERROR  ] 12:35:42 json_api:230 'NoneType' object has no attribute 'call'

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 221, in _handle_request

    result = self._exec_local(method, params, request)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 188, in _exec_local

    return meth(*params)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 619, in get_torrent_status

    return component.get("SessionProxy").get_torrent_status(torrent_id, keys)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/sessionproxy.py", line 154, in get_torrent_status

    d = client.core.get_torrent_status(torrent_id, keys, True)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 504, in __call__

    return self.daemon.call(self.base, *args, **kwargs)

AttributeError: 'NoneType' object has no attribute 'call'

*** Shutting down runit daemon (PID 93)...

*** Killing all processes...

*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...

*** Running /etc/rc.local...

*** Booting runit daemon...

*** Runit started as PID 8

Unhandled Error

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/deluge/main.py", line 230, in start_daemon

    Daemon(options, args)

  File "/usr/lib/python2.7/dist-packages/deluge/core/daemon.py", line 171, in __init__

    reactor.run()

  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1192, in run

    self.mainLoop()

  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1201, in mainLoop

    self.runUntilCurrent()

--- <exception caught here> ---

  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 824, in runUntilCurrent

    call.func(*call.args, **call.kw)

  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 959, in on_alert_tracker_reply

    log.debug("on_alert_tracker_reply: %s", alert.message().decode("utf8"))

  File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode

    return codecs.utf_8_decode(input, errors, True)

exceptions.UnicodeDecodeError: 'utf8' codec can't decode byte 0x88 in position 297: invalid start byte

*** Shutting down runit daemon (PID 8)...

*** Killing all processes...

*** Running /etc/my_init.d/00_regen_ssh_host_keys.sh...

*** Running /etc/rc.local...

*** Booting runit daemon...

*** Runit started as PID 9

[ERROR  ] 13:34:55 json_api:229 Error calling method `web.get_torrent_status`

[ERROR  ] 13:34:55 json_api:230 'NoneType' object has no attribute 'call'

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 221, in _handle_request

    result = self._exec_local(method, params, request)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 188, in _exec_local

    return meth(*params)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/web/json_api.py", line 619, in get_torrent_status

    return component.get("SessionProxy").get_torrent_status(torrent_id, keys)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/sessionproxy.py", line 154, in get_torrent_status

    d = client.core.get_torrent_status(torrent_id, keys, True)

  File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 504, in __call__

    return self.daemon.call(self.base, *args, **kwargs)

AttributeError: 'NoneType' object has no attribute 'call'

 

 

Link to comment

Can't get plexWatch to work either (PlexMediaServer is installed and works great!).

 

When I click the home screen, I get "Failed to access Plex Media Server. Please check your settings." 

 

I set the plexWatch Database to "/plexWatch/plexWatch.db" as the default did not work.

 

When I save the Web GUI Settings, the response is a blank page with the url:

http://<my ip address>:8080/plexWatch/includes/process_settings.php

 

And in Settings (http://<my ip address>:8080/plexWatch/settings.php), the Version details show as follows:

 

"Version Information

plexWatch/Web Version: v1.5.4.2

plexWatch Version: v"

 

Looks like plexWatchWeb is installed, but not plexWatch?

 

Cheers

 

Nic

 

 

Link to comment

After failing to get Deluge to work, I installed gfjardim's Transmission via the Unraid Docker GUI and it works just fine...

 

cheers

 

Nic

 

While I can't help with the problem you were having with needo's Deluge, I ended up running another version (nekroze/deluge), it's based on arch linux I believe,  and actually works with BT Proxy services (needo's apparently doesn't, at least I couldn't get it to work).  I'm assuming the arch version is a later version with that fixed in the libraries that deluge uses...  Just need to figure out how to get the lite client working with it, and I'll be good to go...

 

Link to comment

Can't get plexWatch to work either (PlexMediaServer is installed and works great!).

 

When I click the home screen, I get "Failed to access Plex Media Server. Please check your settings." 

 

I set the plexWatch Database to "/plexWatch/plexWatch.db" as the default did not work.

 

When I save the Web GUI Settings, the response is a blank page with the url:

http://<my ip address>:8080/plexWatch/includes/process_settings.php

 

And in Settings (http://<my ip address>:8080/plexWatch/settings.php), the Version details show as follows:

 

"Version Information

plexWatch/Web Version: v1.5.4.2

plexWatch Version: v"

 

Looks like plexWatchWeb is installed, but not plexWatch?

 

Cheers

 

Nic

 

Host mode for the container?

Have you read through this thread yet?

http://lime-technology.com/forum/index.php?topic=34069.0

 

Link to comment

BJP999 wrote on page 25:

 

I had to manually map the autoprocess folder from sickbeard to sabnzbd for the autoprocessing to work correctly.

 

Can anyone explain how he did this?

 

Since autoProcessTV is in the sickbeard folder structure that means that folder likely exists in the image, or container. How do I get to that file to map it?

 

Or

 

How do I configure the Sickbeard container in gfjardim's plugin, to have the container move the scripts to my /mnt/cache/Apps/Sickbeard folder?

 

Thank You

 

EDIT: Found further information on this issue here: http://lime-technology.com/forum/index.php?topic=34271.0

Link to comment

Thanks for the containers.

 

I'm running Deluge with great succes, but I'm having problem with Plex.

 

Plex has started once, but not more. I'm unable to reach the web gui.

 

root@localhost:# /usr/bin/docker run -d --name="PlexMediaServer" --net="host" --privileged="true" 
-e VERSION="0.9.9.14.531-7eef8c6" 
-p 32400:32400/tcp 
-v "/mnt/cache/appdata/plex":"/config":rw 
-v "/mnt/user":"/data":ro 
-v "/etc/localtime":"/etc/localtime":ro needo/plex

 

If I check the logs I get:

99% Building data structures... Done
*** Running /etc/rc.local...
*** Booting runit daemon...
*** Runit started as PID 34
setuser: cannot execute /usr/sbin/start_pms: [Errno 2] No such file or directory
setuser: cannot execute /usr/sbin/start_pms: [Errno 2] No such file or directory
setuser: cannot execute /usr/sbin/start_pms: [Errno 2] No such file or directory
...
...
...

 

Any idea?

 

Kind regards,

Olle

Link to comment

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.