August 6, 201411 yr I don't use any post-processing scripts, but I was able to set up the v13 (pointing to my v12 configuration), then update it to the 14 testing version... So far no issues.
August 9, 201411 yr Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366
August 9, 201411 yr Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366 Saw that. Downloaded a couple of big files here and it works fine!
August 9, 201411 yr Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366 Saw that. Downloaded a couple of big files here and it works fine! Are you running the 1079 version then? I'm running the testing version as of 2 days ago (1070 I believe?). Just wondering if I should go ahead and switch to 1079, or wait on it.
August 9, 201411 yr Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366 Saw that. Downloaded a couple of big files here and it works fine! Are you running the 1079 version then? I'm running the testing version as of 2 days ago (1070 I believe?). Just wondering if I should go ahead and switch to 1079, or wait on it. There's no need, nothing critical has been patched. Hugbug just incorporate the libpar2 library into NZBGet code, so libpar2 mismatch shouldn't be a problem anymore. Anyway, my NZBGet container have the option of running 13.0, 1070-testing or r1081 as of now.
August 10, 201411 yr Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366 Saw that. Downloaded a couple of big files here and it works fine! Missed this. IMO the best thing thats happened in a long while. Good news: no dependency on libpar2 from now on! http://nzbget.net/forum/viewtopic.php?f=10&t=1366 Saw that. Downloaded a couple of big files here and it works fine! Are you running the 1079 version then? I'm running the testing version as of 2 days ago (1070 I believe?). Just wondering if I should go ahead and switch to 1079, or wait on it. There's no need, nothing critical has been patched. Hugbug just incorporate the libpar2 library into NZBGet code, so libpar2 mismatch shouldn't be a problem anymore. Anyway, my NZBGet container have the option of running 13.0, 1070-testing or r1081 as of now. Really impressed with this. Not 100% how you achieve this magic so will delve into it later in detail.
August 10, 201411 yr No magic at all, just a new git branch for pre-compiled versions (repository), a build script and this: http://nzbget.net/Packaging
September 1, 201411 yr Hey, so I just switched over to gfjardim/nzbget Once it downloaded and started up, I went to Settings --> System --> Check for Updates. I attempted to update from version 12.0, but I always get errors and it doesn't work. Executing update-script /opt/nzbget-update-install.sh Installing STABLE Downloading new version... Downloading new version...OK Downloading libpar2-1... Downloading libpar2-1...OK cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied Restarting NzbGet... /opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied Any ideas? What options should I have set on the docker container config? Does the EDGE variable need to be set to something? Thanks!
September 1, 201411 yr Hey, so I just switched over to gfjardim/nzbget Once it downloaded and started up, I went to Settings --> System --> Check for Updates. I attempted to update from version 12.0, but I always get errors and it doesn't work. Executing update-script /opt/nzbget-update-install.sh Installing STABLE Downloading new version... Downloading new version...OK Downloading libpar2-1... Downloading libpar2-1...OK cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied Restarting NzbGet... /opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied Any ideas? What options should I have set on the docker container config? Does the EDGE variable need to be set to something? Thanks! Which directory is /config set to?
September 2, 201411 yr Which directory is /config set to? /config is mapped to /mnt/cache/cache_only/.nzbget/ That directory, and all files and subfolders, are owned by nobody:users and all have rw permissions (rwx for directories). Edit: Now I seem to be getting a different error Executing update-script /opt/nzbget-update-install.sh Installing TESTING Downloading new version... /tmp/nzbget-update.deb: Permission denied Download failed
September 2, 201411 yr Try to run newperms /mnt/cache/cache_only/.nzbget and then re-add the container.
September 2, 201411 yr Did that, and I also ran it on my docker directory (which was a bad idea), so then I ended up wiping out my docker directory (all containers/images/etc. gone) and adding NZBGet from your repo (using my existing config at /mnt/cache/cache_only/.nzbget which had the permissions reset with newperms). Went to Settings --> System --> Check for Updates, and got the same error: Executing update-script /opt/nzbget-update-install.sh Installing TESTING Downloading new version... Downloading new version...OK Downloading libpar2-1... Downloading libpar2-1...OK cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied Restarting NzbGet... /opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied Edit: Seems like I'm running with some old stuff here. Just noticed unRAID 6.0 beta 8 is out with your new Docker management page plugin. Trying that out now.... but, no dice. Looks like I'm stuck on version 12.0 :'(
September 2, 201411 yr I just tried twice to create a new container, update it to 13.0/testing/development, all went well. Please, remove the container and the image, and start it again. This error you're having must be from a faulty image. I'm out of ideas.
September 3, 201411 yr A quick note to say thank you to gfjardim for your work here and also on the extended Docker config plugin. I upgraded from unRAID 5.x to 6.x and was amazed at how easy it was to set up Docker, then install nzbget from the extended Docker plugin. However, I can't seem to be able to update nzbget. I get this error: I'll go through the rest of the thread to see if I missed anything.
September 3, 201411 yr A quick note to say thank you to gfjardim for your work here and also on the extended Docker config plugin. I upgraded from unRAID 5.x to 6.x and was amazed at how easy it was to set up Docker, then install nzbget from the extended Docker plugin. However, I can't seem to be able to update nzbget. I get this error: I'll go through the rest of the thread to see if I missed anything. I'm very sure you went on to upgrade from 5 to the latest 6.0 beta due to the latest nzbget testing with multithreading par2 right? Im thinking of doing so too, as we got lucky the last time with overbyrn compiling the 14-1070 for us. So everything went well for you during upgrading? Do you use a cache disk? Sent from my SM-N9005 using Tapatalk
September 3, 201411 yr That's exactly right. I'm using my testing server first, with no cache disk, but you don't need to format anything for BTRFS, as that's now a loopback thingy. It was very straightforward, I just followed the upgrade directions, then installed the extended docker page. I'm going to try Needo's nzbget next, as I can't get gfjardim/nzbget to upgrade.
September 3, 201411 yr I just tried twice to create a new container, update it to 13.0/testing/development, all went well. Please, remove the container and the image, and start it again. This error you're having must be from a faulty image. I'm out of ideas. Deleted my container and image (again), and am recreating it through the web interface on unRAID 6.0 beta 8. This is the command that it uses: root@localhost:# /usr/bin/docker run -d --name="NZBGet" --net="bridge" --privileged="true" -p 6789:6789/tcp -v "/mnt/cache/cache_only/.nzbget":"/config":rw -v "/mnt/user/Downloads/nzbget/":"/downloads":rw -v "/etc/localtime":"/etc/localtime":ro gfjardim/nzbget This is the error I get when trying to update: Executing update-script /opt/nzbget-update-install.sh Installing TESTING Downloading new version... Downloading new version...OK Downloading libpar2-1... Downloading libpar2-1...OK cp: cannot stat '/config/last_version/nzbget-update.deb': Permission denied cp: cannot stat '/config/last_version/libpar2-1_0.4-3patched_amd64.deb': Permission denied Restarting NzbGet... /opt/nzbget-update-install.sh: line 34: cannot create temp file for here-document: Permission denied And this is the error I get on any following update attempts (even after stopping and restarting the container): Executing update-script /opt/nzbget-update-install.sh Installing TESTING Downloading new version... /tmp/nzbget-update.deb: Permission denied Download failed I have noticed that whenever it creates the last_version folder in my config directory, it has no permissions d--------- 1 nobody users 0 Sep 3 08:36 last_version/ EDIT: Hmmm, curious. I changed my /config directory to a nonexistant directory (/mnt/cache/cache_only/nzbgettest), ran the container, and was able to update without any issues. Then I switched my config folder back to what it was (/mnt/cache/cache_only/.nzbget) and it is now running with the latest version of NZBGet. When there's a new version, I'll try another update and see if it works.
September 3, 201411 yr OK, I got the latest build running by using Needo's plugin with the EDGE variable set to 1. I may try gfjardim's build again. I didn't run the new permissions script, as I didn't think that was necessary going from 5.0 to 6.0. I didn't see it in the 6.0 readme. If it's there, it needs to be made more clear, I think. Anyhoo, that's all working. However, I don't know if I'm doing something wrong, but the docker doesn't seem to be able to access disks directly -- e.g. putting /mnt/disk3 in a category as the unpack directory -- should that work? It's one of the first questions I had when Docker was first mentioned here and I'm not sure I really got an answer: http://lime-technology.com/forum/index.php?topic=33805.msg312197#msg312197 It's not the end of the world if I can't set up nzbget to unpack to any drive I want in a category rather than the single redirect that's used when you install the plugin, but it's definitely going to be a pain if you can't. ETA: It IS the end of the world if you can only set one drive for "download" and unpack to the same drive only, as that has a huge performance hit, especially in unRAID. ETA 2: I just realised "Container volume: Host path:" may fix that. Will play around with that!
September 3, 201411 yr OK, I got the latest build running by using Needo's plugin with the EDGE variable set to 1. I may try gfjardim's build again. I didn't run the new permissions script, as I didn't think that was necessary going from 5.0 to 6.0. I didn't see it in the 6.0 readme. If it's there, it needs to be made more clear, I think. Anyhoo, that's all working. However, I don't know if I'm doing something wrong, but the docker doesn't seem to be able to access disks directly -- e.g. putting /mnt/disk3 in a category as the unpack directory -- should that work? It's one of the first questions I had when Docker was first mentioned here and I'm not sure I really got an answer: http://lime-technology.com/forum/index.php?topic=33805.msg312197#msg312197 It's not the end of the world if I can't set up nzbget to unpack to any drive I want in a category rather than the single redirect that's used when you install the plugin, but it's definitely going to be a pain if you can't. The key to your question is the -v switches on your docker run command. For example, in your previous post, you have "/mnt/cache/cache_only/.nzbget":"/config":rw This means that the folder the docker calls /config is actually the unRAID folder /mnt/cache/cache_only/.nzbget. And -v "/mnt/user/Downloads/nzbget/":"/downloads":rw means that the folder the docker calls /downloads is actually the unRAID folder /mnt/user/Downloads/nzbget. The docker will not have access to any folders that you do not similarly map. Probably the easiest way to get what you are after is to just use something like -v "/mnt":"/mnt" then everything in unRAID /mnt would be accessible to the docker at /mnt. Then you would have to tell it to use /mnt/user/Downloads/nzbget for the downloads, for example, but you could also tell it to use /mnt/disk3 for something else if you wanted to.
September 3, 201411 yr Thanks. That's not my post you quoted though! Can I also use the method I added in my "ETA 2" in my actual post though, using the extended docker page and these variables: "Container volume: Host path:" I think I'd be happier using several of those, e.g. /mnt/disk6/Movies mapping to d6Movies rather than having something have access to /mnt. wily and indeed nilly?
September 3, 201411 yr Thanks. That's not my post you quoted though! Can I also use the method I added in my "ETA 2" in my actual post though, using the extended docker page and these variables: "Container volume: Host path:" I think I'd be happier using several of those, e.g. /mnt/disk6/Movies mapping to d6Movies rather than having something have access to /mnt. wily and indeed nilly? Yes, just use the "Add Path" button to add additional container/host path mappings.
September 3, 201411 yr That's exactly right. I'm using my testing server first, with no cache disk, but you don't need to format anything for BTRFS, as that's now a loopback thingy. It was very straightforward, I just followed the upgrade directions, then installed the extended docker page. I'm going to try Needo's nzbget next, as I can't get gfjardim/nzbget to upgrade. Yeah I dont use a cache disk either so the latest beta is definitely interesting as I can install the apps to my array, just like it is now. Might just do it tonight! Sent from my SM-N9005 using Tapatalk
September 3, 201411 yr This could be made to work but it is complicated by the fact you also need to remove par2, grab source, patch it and install the new par2. All, I've not had a chance to update my original nzbget plugins yet, but I have built stable 13.0 and 14.0-testing releases for 32bit & 64bit. I've also created a libpar2 package for each platform with the new patch. Links are below. On a running system, it's probably sufficient to copy the packages to the nzbget plugin directory and perform package upgrades. eg. to upgrade nzbget on unRAID v5(32bit) to the new testing branch... upgradepkg --install-new /boot/config/plugins/nzbget/libpar2-0.4-i486-2rj.txz upgradepkg --install-new /boot/config/plugins/nzbget/nzbget-14.0-testing-r1070-i686-1.txz If you're not happy doing this, then it's probably best you wait until I get a chance to update the plugins. But that won't be for while. WARNING: I've not tested the below packages; only compiled and made sure nzbget binary executes. Backup your installation & config before doing anything. NZBGet 13.0 Stable for 32bit: https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/nzbget-13.0-i686-1.txz Unpatched libpar2: https://dl.dropboxusercontent.com/u/572553/unraid/new_nzbget/32bit/libpar2-0.4-i486-1rj.txz NZBGet 14.0-testing[1070] for 32bit: https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/nzbget-14.0-testing-r1070-i686-1.txz Patched libpar2 https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/32bit/libpar2-0.4-i486-2rj.txz NZBGet 13.0 Stable for 64bit: https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/nzbget-13.0-x86_64-1.txz Unpatched libpar2: https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/libpar2-0.4-x86_64-1rj.txz NZBGet 14.0-testing[1070] for 64bit: https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/nzbget-14.0-testing-r1070-x86_64-1.txz Patched libpar2 https://dl.dropboxusercontent.com/u/572553/UnRAID/new_nzbget/64bit/libpar2-0.4-x86_64-2rj.txz Regards, overbyrn It seems to be that the links no longer work. I rebooted my server and it replaced nzbget 14 1070 with 13 so it doesn't work now as there are many new settings on 14. Can any kind soul please share the 32bit version of nzbget 14-1070? Thanks in advance. Sent from my SM-N9005 using Tapatalk
Archived
This topic is now archived and is closed to further replies.