PDA

View Full Version : HOWTO: NZB, PAR and UNRAR all-in-one


Pages : 1 [2]

mikebeecham
November 22nd, 2007, 07:32 AM
sorry guys, could I get real basic support on this? I've been using Linux less than a week and it's fair to say that most of it is confusing me.

If I need to uninstall hellanzb then how would I do this?

Where do i go from there?

Thanks

benfindlay
November 22nd, 2007, 12:14 PM
To get rid of hellanzb just type sudo apt-get remove hellanzb into the terminal.

Hope this helps

Timsy321
November 22nd, 2007, 01:50 PM
Can anyone help me out here. I just donwloaded a season of Family guy with hellanzb and then it placed it in my finished folder. But now i have to go through and click like every three rar files to get one episode. Is there any way i can just select them on and then extract them all at once? i tried ctrl-a and it just opened about 40 boxes.

Hopworks
November 22nd, 2007, 04:45 PM
Can anyone help me out here. I just donwloaded a season of Family guy with hellanzb and then it placed it in my finished folder. But now i have to go through and click like every three rar files to get one episode. Is there any way i can just select them on and then extract them all at once? i tried ctrl-a and it just opened about 40 boxes.

I never used the install script, and still using version 0.12, but I followed a lot of posts and set it up to get the archive, par check it, then unrar it. About 99% of the time, unless the archive is too full of holes, after the whole process is over with, I have the extracted archive in its own folder in the folder I specified in the config file. I rarely need to worry about manually unrar'ing the archive, etc.

I'll try to find those posts I used as a guide, and I'm sure the author has improved hellanzb with his install script. I just worked through a harder way a few months ago, and the application works great for me on my Feisty Server 7.04.

It's Thanksgiving so I don't have much time atm, but I'll try to post what I did to get it working.

Also, I never could figure out how to control Hellanzb via the command line. I kept getting errors about how the port was busy and is there another instance already running. I then discovered Zussaweb, modified it, played with the XML-RPC engine, and I'm happy with the control I have now. It's good to note that I have my Feisty configured as a LAMP server, so using web interfaces is pretty easy for my clients.

Also good to note too is that when I group a few archives in an nzb file, if one of them has issues, the whole thing fails. Makes sense really, so I try to isolate each archive I want in its own nzb file. That seems to work for me now, with no missed unraring of archives.

Happy Thanksgiving!

Hop

Mithrilhall
November 23rd, 2007, 10:26 PM
Did anyone get the "libNotify daemon" portion to work?

I had it working a while ago and had to rebuild and can't get it working again. I can't remember what I had to install to get it to work.

techno-wiz
December 6th, 2007, 08:12 PM
The original post is quite old. Can this now be set up by installing from synaptic? I have installed it but not sure where to go to configure it.

kd7swh
December 6th, 2007, 11:03 PM
Yes, its in Synaptic and now it supports SSL so you don't need stunnel anymore.
(If you need help you can message me)

sizzam
December 7th, 2007, 11:43 AM
The original post is quite old. Can this now be set up by installing from synaptic? I have installed it but not sure where to go to configure it.

The config file for the version from synaptic is at /etc/hellanzb.conf

kd7swh
December 7th, 2007, 08:01 PM
Update ***

hellanzb is a great tool for downloading binaries from newsgroups. In the past, if you wanted to use hellanzb you had to compile it from source code. This is no longer necessary because a binary is available in the repository.

Method #1: The Easy Way

Step 1: Installing hellanzb

Type sudo apt-get install hellanzb in a terminal window.


Step 2: Configuring hellanzb

From the terminal, type: gksudo gedit /etc/hellanzb.conf

This will open the configuration file.

You will need to edit it so your news server, username, password, and folders are correct. The provided file is well commented and should do a good job of explaining how to make these changes correctly.

I will provide a copy of the example hellanzb.conf in this post for reference.

Step 3: The download

After you have saved your hellanzb.conf file you'll be ready to go. Just run hellanzb from the terminal and place nzb files in the daemon.queue folder that you set in your hellanzb.conf file.



Method #2: The Hard Way (Which really isn't that hard at all)

Setting up hellanzb from scratch isn't too hard.

Step 1: Dependencies

From the terminal, sudo apt-get install python-dev python-twisted unrar par2

If you need SSL support it would look like this:

sudo apt-get install python-dev python-twisted unrar par2 openssl libssl-dev

Step 2: Downloading and Preparing hellanzb

Visit the hellanzb web page: http://www.hellanzb.com/trac/ and get the latest tarball.

When I wrote this hellanzb 0.13 was the latest version so these step apply to that version. If you are using a different version just change the version number, the steps are still the same.

Part 1: The download

From a terminal window: wget http://www.hellanzb.com/distfiles/hellanzb-0.13.tar.gz

Part 2: Extract Tar File

In the same terminal window: sudo tar -xzvf hellanzb-0.13.tar.gz

Part 3: Enter the newly created folder

In the same terminal window: cd hellanzb-0.13

Step 3: Installing hellanzb

From the existing terminal window type: python setup.py install

Step 4. Copy sample configuration file and configure hellanzb

Part 1: Copying

From the existing terminal window type: sudo cp /usr/etc/hellanzb.conf.sample /usr/etc/hellanzb.conf

Part 2: Configuring

From the existing terminal window type: gksudo gedit /usr/etc/hellanzb.conf

This will open the configuration file.

You will need to edit it so your news server, username, password, and folders are correct. The provided file is well commented and should do a good job of explaining how to make these changes correctly.

I will provide a copy of the example hellanzb.conf in this post for reference.

Step 5: The download

After you have saved your hellanzb.conf file you'll be ready to go. Just run hellanzb from the terminal by typing sudo hellanzb.py and place nzb files in the daemon.queue folder that you set in your hellanzb.conf file.



NOTES:

Alternatively you can install hellanzb through a subversion trunk. If you know what that is you most likely don't need directions on how to do it from me.

hellanzb now supports ssl with the use of openssl so you no longer need to use stunnel to gain encryption.

You can use C-yenc to decode faster.

Many GUIs are available for hellanzb. Check www.hellanzb.com/trac for the full list.

punking
December 23rd, 2007, 05:05 PM
When I run Hellanzb I get the following error. This is my first day using linux after years and years of XP.

Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

Does anybody know how I can solve this? Thanks.

TuxCrafter
December 23rd, 2007, 05:21 PM
When I run Hellanzb I get the following error. This is my first day using linux after years and years of XP.

Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

Does anybody know how I can solve this? Thanks.

undo everything you have done to get hellanzb this way and try the script that its matching topic in my signature. Hope you get it working.

punking
December 23rd, 2007, 05:25 PM
Hi

Thanks for the reply. I'll try the script. One quick question how do I make sure everything is removed as I installed it using the instructions on the first page.

I know, dumb, question but I'm ten years of windows, one day of linux, so it's not just a steep learning curve and more like being thrown off a cliff.

TuxCrafter
December 24th, 2007, 06:20 AM
Hi

Thanks for the reply. I'll try the script. One quick question how do I make sure everything is removed as I installed it using the instructions on the first page.

I know, dumb, question but I'm ten years of windows, one day of linux, so it's not just a steep learning curve and more like being thrown off a cliff.

Try the remove option in the script I think they will be sufficient.

Also you can take a look at the script, so you can see what it actually does.

punking
December 24th, 2007, 10:57 AM
Try the remove option in the script I think they will be sufficient.

Also you can take a look at the script, so you can see what it actually does.

Thanks. It's working. I had slight fumble when I forgot to change SSL to true and discovered that pyopenssl wasn't installed but now it's fine. Thanks again.

jumpslu7
January 4th, 2008, 08:44 PM
Great tutorial for installing from source! You can also get hellanzb from apt now! I've written an init script (http://belfastgeek.net/2008/01/03/hellanzb-init-script/) , so that hellanzb will survive a reboot. There's also a tute on how to get Hellaworld working with HellaNZB (http://belfastgeek.net/2007/12/30/hellaworld/), that'll enable you to drag and drop to rearrange nzb files in your queue!

Have fun!
j

Hopworks
January 6th, 2008, 04:31 PM
To get rid of hellanzb just type sudo apt-get remove hellanzb into the terminal.

Hope this helps

OK, I did this, and some space was freed, but when I do a find -name hella* there are still a lot of things found.

I want to completely clean my Feisty of .12 so I can then install .13 (or latest version) from the repositories and move on. It's been awhile, but I'm fairly sure I tried this once already, then installed from the repositories, and was still at version .12 (sigh)

Do I have to manually delete everything I find doing a find -name hella*? or is there an easier and less dangerous way?

Hop

Hopworks
January 6th, 2008, 04:42 PM
Well, I bashed the script, and it ran and gave me a set of options (in red) and one of the options was to remove hellanzb. I did that option, and then did a find -name hella* and these listed...
root@hopworks:/# find -name hella*
./ext2/nzb/hellanzbState.xml
./var/tmp/hellanzb.log
./var/lib/dpkg/info/hellanzb.list
./home/public/hella
./home/public/hella/hella_options.txt
./home/public/hli/hellanzb
./home/public/hli/hellanzb/hellanzb.sh
./usr/share/doc/hellanzb
./usr/lib/python2.5/site-packages/hellanzb-0.12.egg-info
./media/mythtv/backups/server/hellanzb-0.12
./media/mythtv/backups/server/hellanzb-0.12/build/scripts-2.5/hellanzb.py
./media/mythtv/backups/server/hellanzb-0.12/hellanzb.py
./media/mythtv/backups/server/hellanzb-0.12/etc/hellanzb.conf.sample
./media/mythtv/backups/hellanzb.sh
./etc/hellanzb.conf

So the remove doesn't work with manually installed legacy versions of hellanzb? That's cool, just want to know how to get rid of that older version so I can enjoy the newest version. :)

Hop

Hopworks
January 6th, 2008, 05:44 PM
Just like magic, I post and then find my answer, I hope.

I was looking at that list of hits using FIND and everything looks like extra stuff I did, so I did an apt-get, and a lot more things happened than did before. I typed in hellanzb in the command line, and unlike before, it worked. I'll have to do a few things to see if the version changed, and see if it will work with my customized web interface, and look at the config and change the folder references, but I think I'm all good.

Hop

Thundercat
January 12th, 2008, 04:28 PM
hellanzb v0.12 (config = /usr/etc/hellanzb.conf)
(news.qwest.net) Opening 4 connections...
hellanzb - Now monitoring queue...
Found new nzb: 1171952904
Parsing: 1171952904.nzb...
Parsed: 1 files (18 posts), 6.8MB
Queued: 6.8MB
[1]
[2]
[3]
[4]
[Total] 0.0KB/s, 6 MB queued, ETA: 00:00:0


I was having the same problem until I found the other version of the conf file!
there is the one in /etc which I had configured correctly, but also one in ~/.hellanzb which overrides the /etc one.

Once I configured the second one the downloads began!

Thundercat
January 12th, 2008, 04:57 PM
.

mpm
January 25th, 2008, 08:49 PM
I think I have followed your instructions well but run into a problem. When I try to run the program hellanzb.py I get:
michael@michael:~/usr/hellanzb-0.9/etc$ hellanzb.py
Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

Which means absolutely nothing to a novice like myself, any help would be appreciated.

mosegris
January 28th, 2008, 05:55 AM
HellaNZB works beautifully for me, BUT only when my laptop is connected through cable.
When I run in wireless mode I have the problem that the connection is lost to the news server and even though it still shows that I'm connected to the access point I cannot browse the web. It's like it freezes the connection. Then after 30 sec or so it re-connects and then again after 2 min. it freezes.
In the hellanzb log it says. "DNS lookup to news.mynewsserver.com failed".

Anybody have a clue whats going on. It's problably the configuration of the router which causes the problem? When I'm connected thorugh cable it is though plugged-in in the router.

Here is the log file

2008-01-24 17:51:42,751 [ThrottlingProtocol,client] <twisted.internet.tcp.Connector instance at 0x8912b2c> will retry in 11 seconds
2008-01-24 17:51:42,751 usenetserver[3] CONNECTION LOST
2008-01-24 17:51:42,752 usenetserver[3] requeueing segment: /home/tgl/nzb/daemon.working/megabuenos-byte4u.part022.rar.segment0090
2008-01-24 17:51:42,753 [ThrottlingProtocol,client] <twisted.internet.tcp.Connector instance at 0x89129ac> will retry in 19 seconds
2008-01-24 17:51:42,753 usenetserver[6] TIMING OUT connection
2008-01-24 17:51:42,754 usenetserver[6] CONNECTION LOST
2008-01-24 17:51:42,755 usenetserver[6] requeueing segment: /home/tgl/nzb/daemon.working/megabuenos-byte4u.part022.rar.segment0094
2008-01-24 17:51:42,755 [ThrottlingProtocol,client] <twisted.internet.tcp.Connector instance at 0x8912e2c> will retry in 32 seconds
2008-01-24 17:51:42,928 usenetserver[0] TIMING OUT connection
2008-01-24 17:51:42,929 usenetserver[0] CONNECTION LOST
2008-01-24 17:51:42,930 usenetserver[0] requeueing segment: /home/tgl/nzb/daemon.working/megabuenos-byte4u.part022.rar.segment0091
2008-01-24 17:51:42,931 [ThrottlingProtocol,client] <twisted.internet.tcp.Connector instance at 0x89125ac> will retry in 52 seconds
2008-01-24 17:51:42,932 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x891252c>
2008-01-24 17:51:42,932 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x891256c>
2008-01-24 17:51:44,288 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x891252c>
2008-01-24 17:51:44,289 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x891256c>
2008-01-24 17:52:14,296 [-] <twisted.internet.tcp.Connector instance at 0x8912fac> will retry in 70 seconds
2008-01-24 17:52:15,252 [-] <twisted.internet.tcp.Connector instance at 0x8912cac> will retry in 100 seconds
2008-01-24 17:52:15,470 usenetserver[0] CONNECTION MADE
2008-01-24 17:52:15,489 usenetserver[6] CONNECTION MADE
2008-01-24 17:52:15,509 usenetserver[3] CONNECTION MADE
2008-01-24 17:52:15,531 usenetserver[4] CONNECTION MADE
2008-01-24 17:52:15,539 usenetserver[2] CONNECTION MADE
2008-01-24 17:52:15,716 usenetserver[0] MODE READER successful

knowtheledge
February 3rd, 2008, 01:37 PM
Hi Guys

Heres hoping you can help. I have been using Hellanzb and Usenetserver and they were working fine. However, hellanzb now constantly sits as idle.

I have tried re-installing Hellanzb, I have checked my news server address and account/password details and they are correct and with sufficient privileges

I have no idea why it just sits as idle, does anyone know what could be wrong?

Cheers Guys

zamael
February 12th, 2008, 12:27 AM
this is a complete newbie question... but how do I make it so Hellanzb will place processed files in a directory on a local disk and not someplace in my home directory?

I've tried all sort of changes to the conf file but can't get it to save to my secondary hard drive! Thanks!

TuxCrafter
February 12th, 2008, 04:58 AM
this is a complete newbie question... but how do I make it so Hellanzb will place processed files in a directory on a local disk and not someplace in my home directory?

I've tried all sort of changes to the conf file but can't get it to save to my secondary hard drive! Thanks!

make sure you are configuring the correct config file, then change the following option to something like:
Hellanzb.PREFIX_DIR = '/media/sda3/downloads/'

zamael
February 12th, 2008, 09:38 PM
make sure you are configuring the correct config file, then change the following option to something like:
Hellanzb.PREFIX_DIR = '/media/sda3/downloads/'

oh geez... I never thought of putting ALL the hellanzb files onto the local disk. Thanks TuxCrafter!

romeyde
February 12th, 2008, 10:50 PM
I've been using hellanzb (0.13) for a few months now and love it. I have this issue though where it will just stop processing new files. It just sits there twiddling it's thumbs. I kill it and restart it (/etc/init.d/hellanzb start) and it will then process previously downloaded files.

Stefanic
February 13th, 2008, 04:45 AM
I've been using hellanzb (0.13) for a few months now and love it. I have this issue though where it will just stop processing new files. It just sits there twiddling it's thumbs. I kill it and restart it (/etc/init.d/hellanzb start) and it will then process previously downloaded files.
I have the same problem.
Processing of new NZB's works fine, as well as downloading and par2 verifying. But when Hellanzb should unpack the rar files it just does nothing until you restart it.
Anyone got an idea why this is? Would be nice to have an unpacked file without having to restart.

romeyde
February 14th, 2008, 06:52 PM
Perhaps as a stop gap fix, there is a way to force hellanzb to restart once a day? I believe, based on my issues, that this would fix the problem.

Stefanic
February 15th, 2008, 03:33 AM
I did some more testing.
Seems the not unrar-ing occurs only when hellanzb starts at boot.
When you restart it it works perfectly here.

NT4usB
February 15th, 2008, 02:10 PM
When I first installed per this post, hellanzb started at boot and changed hellanzbState.xml to being owned by root then it wouldn't run at all.
Removed it from the startup, launch it manually and all is well.

troutbum13
February 18th, 2008, 05:48 PM
bump for the same problem with unrar not kicking in...the log shows

2008-02-18 12:46:37,641 INFO svd-tnmntb.par2: Verifying via par group: svd-tnmntb*.{par2,PAR2}..
2008-02-18 12:47:07,747 INFO svd-tnmntb.par2: Finished par verify (1 par group, took: 30s)
2008-02-18 12:47:07,930 INFO svd-tnmntb.par2: Unraring svd-tnmntb.rar..
2008-02-18 12:47:22,123 INFO svd-tnmntb.par2: Finished unraring (1 rar group, took: 14s)
2008-02-18 12:47:22,361 LOGFILE Deleting processed dir: svd-tnmntb.par2/processed, it contains: ['.par_done', '.rar_done', 'svd-tnmntb.par2', 'svd-tnmntb.par2.nzb', 'svd-tnmntb.r00', 'svd-tnmntb.r01', 'svd-tnmntb.r02', 'svd-tnmntb.r03', 'svd-tnmntb.r04', 'svd-tnmntb.r05', 'svd-tnmntb.r06', 'svd-tnmntb.r07', 'svd-tnmntb.r08', 'svd-tnmntb.r09', 'svd-tnmntb.r09.1', 'svd-tnmntb.r10', 'svd-tnmntb.r10.1', 'svd-tnmntb.r11', 'svd-tnmntb.r12', 'svd-tnmntb.r13', 'svd-tnmntb.r14', 'svd-tnmntb.r15', 'svd-tnmntb.r16', 'svd-tnmntb.r17', 'svd-tnmntb.r18', 'svd-tnmntb.r19', 'svd-tnmntb.r20', 'svd-tnmntb.r21', 'svd-tnmntb.r22', 'svd-tnmntb.r23', 'svd-tnmntb.r24', 'svd-tnmntb.r24.1', 'svd-tnmntb.r25', 'svd-tnmntb.r25.1', 'svd-tnmntb.r26', 'svd-tnmntb.r27', 'svd-tnmntb.r28', 'svd-tnmntb.r29', 'svd-tnmntb.r30', 'svd-tnmntb.r31', 'svd-tnmntb.r32', 'svd-tnmntb.r33', 'svd-tnmntb.r34', 'svd-tnmntb.r35', 'svd-tnmntb.r36', 'svd-tnmntb.r37', 'svd-tnmntb.r38', 'svd-tnmntb.r39', 'svd-tnmntb.r40', 'svd-tnmntb.r40.1', 'svd-tnmntb.r41', 'svd-tnmntb.r41.1', 'svd-tnmntb.r42', 'svd-tnmntb.r43', 'svd-tnmntb.r44', 'svd-tnmntb.r45', 'svd-tnmntb.r46', 'svd-tnmntb.rar', 'svd-tnmntb.sfv', 'svd-tnmntb.vol000+01.PAR2', 'svd-tnmntb.vol001+02.PAR2', 'svd-tnmntb.vol003+04.PAR2', 'svd-tnmntb.vol007+08.PAR2', 'svd-tnmntb.vol015+14.PAR2', 'svd-tnmntb.vol029+26.PAR2.segment0001', 'svd-tnmntb.vol055+51.PAR2.segment0001', 'svd-tnmntb.vol106+59.PAR2.segment0001', 'svd-tnmntb.vol165+59.PAR2.segment0001', 'svd-tnmntb.vol224+59.PAR2.segment0001']

And I get an empty directory in /home/user/.hellanzb/done

when I restart hellanzb

I get

2008-02-18 14:38:09,210 INFO
2008-02-18 14:38:09,210 INFO hellanzb v0.13 (config = /etc/hellanzb.conf)
2008-02-18 14:38:09,268 LOGFILE (giganews1) Opening 8 connections...
2008-02-18 14:38:09,270 INFO hellanzb - Now monitoring queue...
2008-02-18 14:38:09,290 INFO Resuming post processor: svd-tnmntb.par2


Not sure what to make of it....

TuxCrafter
February 19th, 2008, 06:24 AM
bump for the same problem with unrar not kicking in...the log shows

2008-02-18 12:46:37,641 INFO svd-tnmntb.par2: Verifying via par group: svd-tnmntb*.{par2,PAR2}..
2008-02-18 12:47:07,747 INFO svd-tnmntb.par2: Finished par verify (1 par group, took: 30s)
2008-02-18 12:47:07,930 INFO svd-tnmntb.par2: Unraring svd-tnmntb.rar..
2008-02-18 12:47:22,123 INFO svd-tnmntb.par2: Finished unraring (1 rar group, took: 14s)
2008-02-18 12:47:22,361 LOGFILE Deleting processed dir: svd-tnmntb.par2/processed, it contains: ['.par_done', '.rar_done', 'svd-tnmntb.par2', 'svd-tnmntb.par2.nzb', 'svd-tnmntb.r00', 'svd-tnmntb.r01', 'svd-tnmntb.r02', 'svd-tnmntb.r03', 'svd-tnmntb.r04', 'svd-tnmntb.r05', 'svd-tnmntb.r06', 'svd-tnmntb.r07', 'svd-tnmntb.r08', 'svd-tnmntb.r09', 'svd-tnmntb.r09.1', 'svd-tnmntb.r10', 'svd-tnmntb.r10.1', 'svd-tnmntb.r11', 'svd-tnmntb.r12', 'svd-tnmntb.r13', 'svd-tnmntb.r14', 'svd-tnmntb.r15', 'svd-tnmntb.r16', 'svd-tnmntb.r17', 'svd-tnmntb.r18', 'svd-tnmntb.r19', 'svd-tnmntb.r20', 'svd-tnmntb.r21', 'svd-tnmntb.r22', 'svd-tnmntb.r23', 'svd-tnmntb.r24', 'svd-tnmntb.r24.1', 'svd-tnmntb.r25', 'svd-tnmntb.r25.1', 'svd-tnmntb.r26', 'svd-tnmntb.r27', 'svd-tnmntb.r28', 'svd-tnmntb.r29', 'svd-tnmntb.r30', 'svd-tnmntb.r31', 'svd-tnmntb.r32', 'svd-tnmntb.r33', 'svd-tnmntb.r34', 'svd-tnmntb.r35', 'svd-tnmntb.r36', 'svd-tnmntb.r37', 'svd-tnmntb.r38', 'svd-tnmntb.r39', 'svd-tnmntb.r40', 'svd-tnmntb.r40.1', 'svd-tnmntb.r41', 'svd-tnmntb.r41.1', 'svd-tnmntb.r42', 'svd-tnmntb.r43', 'svd-tnmntb.r44', 'svd-tnmntb.r45', 'svd-tnmntb.r46', 'svd-tnmntb.rar', 'svd-tnmntb.sfv', 'svd-tnmntb.vol000+01.PAR2', 'svd-tnmntb.vol001+02.PAR2', 'svd-tnmntb.vol003+04.PAR2', 'svd-tnmntb.vol007+08.PAR2', 'svd-tnmntb.vol015+14.PAR2', 'svd-tnmntb.vol029+26.PAR2.segment0001', 'svd-tnmntb.vol055+51.PAR2.segment0001', 'svd-tnmntb.vol106+59.PAR2.segment0001', 'svd-tnmntb.vol165+59.PAR2.segment0001', 'svd-tnmntb.vol224+59.PAR2.segment0001']
And I get an empty directory in /home/user/.hellanzb/done

when I restart hellanzb

I get

2008-02-18 14:38:09,210 INFO
2008-02-18 14:38:09,210 INFO hellanzb v0.13 (config = /etc/hellanzb.conf)
2008-02-18 14:38:09,268 LOGFILE (giganews1) Opening 8 connections...
2008-02-18 14:38:09,270 INFO hellanzb - Now monitoring queue...
2008-02-18 14:38:09,290 INFO Resuming post processor: svd-tnmntb.par2
Not sure what to make of it....


you can make a bug ticked on the hellanzb website

Tobywaters
February 24th, 2008, 07:46 PM
I am getting the following error when trying to get hellanzb to work, has anyone had any issues like this?

hellanzb v0.13 (config = /etc/hellanzb.conf)
(changeme) Opening 4 connections...
hellanzb - Now monitoring queue...
Found new nzb: test.nzb
[-] Unhandled Error
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 114, in initDaemon
startNZBLeecher()
File "/var/lib/python-support/python2.5/Hellanzb/NZBLeecher/__init__.py", line 262, in startNZBLeecher
reactor.run()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 220, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 228, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 561, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 99, in recoverStateAndBegin
scanQueueDir(True)
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 224, in scanQueueDir
writeStateXML()
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 408, in writeStateXML
backupThenWrite()
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 397, in backupThenWrite
outFile = open(file, 'wb')
exceptions.IOError: [Errno 2] No such file or directory: '/media/sdc1/hellanzb//nzb/hellanzbState.xml'

[-] Unhandled Error
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 114, in initDaemon
startNZBLeecher()
File "/var/lib/python-support/python2.5/Hellanzb/NZBLeecher/__init__.py", line 262, in startNZBLeecher
reactor.run()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 220, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 228, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 533, in runUntilCurrent
f(*a, **kw)
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 397, in backupThenWrite
outFile = open(file, 'wb')
exceptions.IOError: [Errno 2] No such file or directory: '/media/sdc1/hellanzb//nzb/hellanzbState.xml'

mrbsee
February 26th, 2008, 07:30 AM
I've got the latest Hellanzb installed using Synaptic. It works great. However, it does not extract the rar files. How do I set up automatic extracting? ! Also when I try to enable SSL I get an error about ssl not being installed how do I enable it? Thanks in advance.

./EDIT
Figured out my SSL problem.. downloaded python open SSL and everything is great. Auto extract was fixed by enabling it in the .conf problem solved. I love this program!

rocketfu
February 27th, 2008, 04:18 PM
I installed hellanzb from the stable repository with "apt-get" (version .13.2

But when I add a *.nzb file to the queue folder hellanzb starts downloading it but the status is always idle. The download never actually starts. I checked the log file and there are no errors.


Any ideas?

happydaddy
March 5th, 2008, 06:26 PM
Hi guys

Thanks for the great how to, i am new to ubuntu and struggled to get hellanzb to work at first but with help from the how to's i managed to get it to work. Recently i purchased a new hard drive, installed it and set it up to carry all my media stuff. Problem however i don't know how to set the hellanzb to transfer the completed media to my new drive media/sdb1 downloads folder. Please help.i tried opening the config folder and modifiying the script below but all it does is create a folder in my home/happy directory "sdb1/media/downloads". also is there a way i can delete these unnecessary folders created by my script below as it seemed to be locked.

# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + '/sdb1/media/downloads/'

I also have a teamspeak server running and would like it to start up when the machine starts and not have to go to the terminal and type cd tss2_rc2 and then type ./teamspeak2-server_startscript start

Thanks in advanced.

happydaddy
March 8th, 2008, 03:01 AM
hi

after messing around with it i removed hellanzb and reinstalled it on my media/sdb1 drive. Problem was though that it was in root so i could not past nzb's into queue directory. I then used this command " gksudo nautilus " which allowed me to search for the hellanzb queue dir and changed the properties and permissions from root to my user account.

Works like a bomb

Thanks

kcobra
March 8th, 2008, 01:07 PM
With hellanzb running in daemon mode is it possible to throttle the connection speed up and down on the fly? I know I can edit the "Hellanzb.MAX_RATE" entry in the counf file and then bounce the process but I was wanting something more slick.

Reason for wanting this is that when I am using my PC I don't want hellanzb sucking up all my bandwidth but when I am not on the computer I want hellanzb to download at full speed.

skap
March 10th, 2008, 08:36 PM
Does anyone knows how to uninstall this?

Rizla
March 11th, 2008, 12:14 PM
I got hellanzb working yesterday based on the initial setup in this post, come to find out after reading ALL 26 pages. That its in the repo's now. For the sake of easy managemnt, I want to remove all the files associated with hellanzb that I installed and configed yesterday. Whats the best way to do this.

Ok, if you can bear with me I have to ask a stupid question.

HellaNZB is only the program used to download the NZB's correct?

In order to find the NZB's you want what site should you be searching? I bought a giganews account yesterday and had config'd that with hellaNZB.

I guess I really want to know how to search for NZB's, do i need another program to do that? I was using Pan and Klibido (sp?), but I dont think they're the right program to use in conjunction with hellaNZB. Am I wrong.

Anyone have a basic overview to help me grasp the concept of newsgroups? I'm coming for a bt world..:confused:


EDIT:

After doing some more reading around. I think i get how it sort of works. Ive been searching with newzleech.com and its been turning up some good results i see the option to save nzb. I take it I just drop that file into the daemon.queue folder of hellanzb? Also, are there any other sites similar to newzleech.com that have good results? Is this one of those hush hush topics that no one likes to share?

Mithrilhall
March 12th, 2008, 01:31 AM
The best sites that I've seen for NZB's are paid sites.

I believe these are free (just a few to get you started):

http://nzbmatrix.com/index.php
http://alt.binaries.nl/
http://www.binarynewz.com/

BassKozz
March 12th, 2008, 11:49 PM
hellanzb now supports ssl with the use of openssl so you no longer need to use stunnel to gain encryption.
I just switched my Usenet provider plan to support SSL so I want to take advantage of it, but I can't get SSL to work, I did install python-pyopenssl but I am still having trouble getting it to work...
here is what my debug log looks like:

2008-03-12 22:45:57,005 [-] Log opened.
2008-03-12 22:45:57,008 hellanzb v0.13 (config = /usr/etc/hellanzb.conf)
2008-03-12 22:45:57,011 [-] twisted.web.server.Site starting on 8760
2008-03-12 22:45:57,012 [-] Starting factory <twisted.web.server.Site instance at 0x881a7ec>
2008-03-12 22:45:57,119 Using: Twisted-2.5.0, TwistedWeb-0.7.0
2008-03-12 22:45:57,120 python: 2.5.1 (r251:54863, Mar 7 2008, 04:10:12)
2008-03-12 22:45:57,121 [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
2008-03-12 22:45:57,121 os: Linux-2.6.22-14-generic (i686)
2008-03-12 22:45:57,124 initFillServers: fillserver support disabled
2008-03-12 22:45:57,126 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:57,127 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:57,230 recoverStateFromDisk recovered: RecoveredState: version: 0.13 newzbinCookie keys: []
downloading: {u'Beginning Ubuntu Linux From Novice To Professional': {u'category': u'Books', u'totalBytes': u'24053253', u'id': 0, u'name': u'Beginning Ubuntu Linux From Novice To Professional'}}
processing: {}
queued: {u'Ubuntu Linux Toolbox: 1000+ Commands For Ubuntu and Debian Power Users': {u'category': u'Books', u'totalBytes': u'2340719', 'order': 0, u'id': 1, u'name': u'Ubuntu Linux Toolbox: 1000+ Commands For Ubuntu and Debian Power Users '}}
2008-03-12 22:45:57,656 stdinEchoOff - OFF
2008-03-12 22:45:57,717 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:57,720 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:57,723 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:57,816 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,819 NewsHostin[4] CONNECTION MADE
2008-03-12 22:45:57,823 NewsHostin[5] CONNECTION MADE
2008-03-12 22:45:57,827 NewsHostin[6] CONNECTION MADE
2008-03-12 22:45:57,831 NewsHostin[4] CONNECTION LOST
2008-03-12 22:45:57,832 NewsHostin[4] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,834 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bdec> will retry in 1 seconds
2008-03-12 22:45:57,836 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:57,837 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,838 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bb0c> will retry in 3 seconds
2008-03-12 22:45:57,840 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,841 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,842 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b84c> will retry in 4 seconds
2008-03-12 22:45:57,846 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,848 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:57,849 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,850 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b9ac> will retry in 10 seconds
2008-03-12 22:45:57,852 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:57,853 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,866 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bc6c> will retry in 16 seconds
2008-03-12 22:45:57,869 NewsHostin[6] CONNECTION LOST
2008-03-12 22:45:57,870 NewsHostin[6] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,871 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896328c> will retry in 18 seconds
2008-03-12 22:45:57,873 NewsHostin[5] CONNECTION LOST
2008-03-12 22:45:57,875 NewsHostin[5] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,876 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bf6c> will retry in 22 seconds
2008-03-12 22:45:57,878 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,879 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,880 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896310c> will retry in 41 seconds
2008-03-12 22:45:57,890 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,893 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,894 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,895 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896344c> will retry in 76 seconds
2008-03-12 22:45:57,915 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,952 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,953 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,954 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896360c> will retry in 135 seconds
2008-03-12 22:45:57,959 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,963 NewsHostin[5] CONNECTION MADE
2008-03-12 22:45:57,966 NewsHostin[6] CONNECTION MADE
2008-03-12 22:45:57,969 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:57,973 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:57,976 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,977 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,978 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89637cc> will retry in 112 seconds
2008-03-12 22:45:57,980 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,983 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:58,018 NewsHostin[5] CONNECTION LOST
2008-03-12 22:45:58,019 NewsHostin[5] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,020 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963d0c> will retry in 117 seconds
2008-03-12 22:45:58,022 NewsHostin[6] CONNECTION LOST
2008-03-12 22:45:58,023 NewsHostin[6] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,024 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896398c> will retry in 146 seconds
2008-03-12 22:45:58,028 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:58,028 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,029 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963b4c> will retry in 122 seconds
2008-03-12 22:45:58,031 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:58,032 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,033 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896726c> will retry in 103 seconds
2008-03-12 22:45:58,035 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:58,036 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,038 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963ecc> will retry in 71 seconds
2008-03-12 22:45:58,040 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:58,041 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,042 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89670ac> will retry in 133 seconds
2008-03-12 22:45:58,053 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:58,059 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:58,064 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:58,076 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:58,077 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,116 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89675ec> will retry in 104 seconds
2008-03-12 22:45:58,118 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:58,119 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,120 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89677ac> will retry in 117 seconds
2008-03-12 22:45:58,122 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:58,123 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,124 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896742c> will retry in 125 seconds
2008-03-12 22:45:58,124 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:58,125 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:59,514 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:59,515 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:59,552 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:59,573 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:59,574 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:59,575 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bdec> will retry in 116 seconds
2008-03-12 22:45:59,576 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:59,577 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:00,950 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:00,951 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:00,992 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:01,015 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:01,016 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:01,017 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bb0c> will retry in 108 seconds
2008-03-12 22:46:01,018 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:01,019 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:02,790 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:02,791 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:02,823 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:02,849 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:02,850 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:02,851 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b84c> will retry in 116 seconds
2008-03-12 22:46:02,852 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:02,853 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:08,258 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:08,259 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:08,292 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:08,314 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:08,314 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:08,315 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b9ac> will retry in 147 seconds
2008-03-12 22:46:08,316 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:08,317 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:13,350 [twisted.web.server.Site] (Port 8760 Closed)
2008-03-12 22:46:13,351 [twisted.web.server.Site] Stopping factory <twisted.web.server.Site instance at 0x881a7ec>

I Assume the:
lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]]
lines have something to do with it... but what does this mean and how can I fix?

romeyde
March 13th, 2008, 08:32 PM
Still having the stupido refusing to unpack downloads issue. On a clean boot, hellanzb starts up automatically and all looks good.

root 5183 1 0 16:04 ? 00:00:00 /usr/bin/SCREEN -S hellanzb -d -m /usr/bin/hellanzb
root 5212 5183 0 16:04 pts/0 00:00:32 /usr/bin/python /usr/bin/hellanzb


I download something and that goes fine but hellanzb just refuses to unpack it.

One thing I did just now notice though is that when it starts up on boot, it is writing to the /root/.hellanzb/log file. When I kill it then restart it with sudo it then writes to my home directories log file. It downloads fine when writing to roots log but won't unpack.

Something I can change so it starts up correctly? Should it even be running as root? Wouldn't mind having it start up under my account instead.

BassKozz
March 16th, 2008, 01:40 AM
I just switched my Usenet provider plan to support SSL so I want to take advantage of it, but I can't get SSL to work, I did install python-pyopenssl but I am still having trouble getting it to work...
here is what my debug log looks like:

2008-03-12 22:45:57,005 [-] Log opened.
2008-03-12 22:45:57,008 hellanzb v0.13 (config = /usr/etc/hellanzb.conf)
2008-03-12 22:45:57,011 [-] twisted.web.server.Site starting on 8760
2008-03-12 22:45:57,012 [-] Starting factory <twisted.web.server.Site instance at 0x881a7ec>
2008-03-12 22:45:57,119 Using: Twisted-2.5.0, TwistedWeb-0.7.0
2008-03-12 22:45:57,120 python: 2.5.1 (r251:54863, Mar 7 2008, 04:10:12)
2008-03-12 22:45:57,121 [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
2008-03-12 22:45:57,121 os: Linux-2.6.22-14-generic (i686)
2008-03-12 22:45:57,124 initFillServers: fillserver support disabled
2008-03-12 22:45:57,126 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:57,127 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:57,230 recoverStateFromDisk recovered: RecoveredState: version: 0.13 newzbinCookie keys: []
downloading: {u'Beginning Ubuntu Linux From Novice To Professional': {u'category': u'Books', u'totalBytes': u'24053253', u'id': 0, u'name': u'Beginning Ubuntu Linux From Novice To Professional'}}
processing: {}
queued: {u'Ubuntu Linux Toolbox: 1000+ Commands For Ubuntu and Debian Power Users': {u'category': u'Books', u'totalBytes': u'2340719', 'order': 0, u'id': 1, u'name': u'Ubuntu Linux Toolbox: 1000+ Commands For Ubuntu and Debian Power Users '}}
2008-03-12 22:45:57,656 stdinEchoOff - OFF
2008-03-12 22:45:57,717 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:57,720 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:57,723 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:57,816 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,819 NewsHostin[4] CONNECTION MADE
2008-03-12 22:45:57,823 NewsHostin[5] CONNECTION MADE
2008-03-12 22:45:57,827 NewsHostin[6] CONNECTION MADE
2008-03-12 22:45:57,831 NewsHostin[4] CONNECTION LOST
2008-03-12 22:45:57,832 NewsHostin[4] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,834 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bdec> will retry in 1 seconds
2008-03-12 22:45:57,836 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:57,837 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,838 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bb0c> will retry in 3 seconds
2008-03-12 22:45:57,840 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,841 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,842 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b84c> will retry in 4 seconds
2008-03-12 22:45:57,846 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,848 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:57,849 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,850 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b9ac> will retry in 10 seconds
2008-03-12 22:45:57,852 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:57,853 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,866 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bc6c> will retry in 16 seconds
2008-03-12 22:45:57,869 NewsHostin[6] CONNECTION LOST
2008-03-12 22:45:57,870 NewsHostin[6] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,871 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896328c> will retry in 18 seconds
2008-03-12 22:45:57,873 NewsHostin[5] CONNECTION LOST
2008-03-12 22:45:57,875 NewsHostin[5] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,876 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bf6c> will retry in 22 seconds
2008-03-12 22:45:57,878 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,879 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,880 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896310c> will retry in 41 seconds
2008-03-12 22:45:57,890 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,893 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,894 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,895 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896344c> will retry in 76 seconds
2008-03-12 22:45:57,915 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,952 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,953 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,954 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896360c> will retry in 135 seconds
2008-03-12 22:45:57,959 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,963 NewsHostin[5] CONNECTION MADE
2008-03-12 22:45:57,966 NewsHostin[6] CONNECTION MADE
2008-03-12 22:45:57,969 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:57,973 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:57,976 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:57,977 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:57,978 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89637cc> will retry in 112 seconds
2008-03-12 22:45:57,980 NewsHostin[3] CONNECTION MADE
2008-03-12 22:45:57,983 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:58,018 NewsHostin[5] CONNECTION LOST
2008-03-12 22:45:58,019 NewsHostin[5] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,020 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963d0c> will retry in 117 seconds
2008-03-12 22:45:58,022 NewsHostin[6] CONNECTION LOST
2008-03-12 22:45:58,023 NewsHostin[6] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,024 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896398c> will retry in 146 seconds
2008-03-12 22:45:58,028 NewsHostin[3] CONNECTION LOST
2008-03-12 22:45:58,028 NewsHostin[3] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,029 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963b4c> will retry in 122 seconds
2008-03-12 22:45:58,031 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:58,032 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,033 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896726c> will retry in 103 seconds
2008-03-12 22:45:58,035 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:58,036 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,038 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x8963ecc> will retry in 71 seconds
2008-03-12 22:45:58,040 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:58,041 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,042 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89670ac> will retry in 133 seconds
2008-03-12 22:45:58,053 NewsHostin[0] CONNECTION MADE
2008-03-12 22:45:58,059 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:58,064 NewsHostin[2] CONNECTION MADE
2008-03-12 22:45:58,076 NewsHostin[0] CONNECTION LOST
2008-03-12 22:45:58,077 NewsHostin[0] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,116 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89675ec> will retry in 104 seconds
2008-03-12 22:45:58,118 NewsHostin[2] CONNECTION LOST
2008-03-12 22:45:58,119 NewsHostin[2] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,120 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x89677ac> will retry in 117 seconds
2008-03-12 22:45:58,122 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:58,123 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:58,124 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x896742c> will retry in 125 seconds
2008-03-12 22:45:58,124 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:58,125 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:59,514 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:59,515 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:45:59,552 NewsHostin[1] CONNECTION MADE
2008-03-12 22:45:59,573 NewsHostin[1] CONNECTION LOST
2008-03-12 22:45:59,574 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:45:59,575 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bdec> will retry in 116 seconds
2008-03-12 22:45:59,576 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:45:59,577 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:00,950 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:00,951 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:00,992 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:01,015 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:01,016 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:01,017 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895bb0c> will retry in 108 seconds
2008-03-12 22:46:01,018 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:01,019 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:02,790 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:02,791 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:02,823 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:02,849 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:02,850 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:02,851 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b84c> will retry in 116 seconds
2008-03-12 22:46:02,852 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:02,853 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:08,258 [-] Starting factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:08,259 [-] Starting factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:08,292 NewsHostin[1] CONNECTION MADE
2008-03-12 22:46:08,314 NewsHostin[1] CONNECTION LOST
2008-03-12 22:46:08,314 NewsHostin[1] lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]
]
2008-03-12 22:46:08,315 [ThrottlingProtocol,client] <twisted.internet.ssl.Connector instance at 0x895b9ac> will retry in 147 seconds
2008-03-12 22:46:08,316 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x895b70c>
2008-03-12 22:46:08,317 [ThrottlingProtocol,client] Stopping factory <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottling Factory instance at 0x895b7cc>
2008-03-12 22:46:13,350 [twisted.web.server.Site] (Port 8760 Closed)
2008-03-12 22:46:13,351 [twisted.web.server.Site] Stopping factory <twisted.web.server.Site instance at 0x881a7ec>

I Assume the:
lost connection: [Failure instance: Traceback (failure with no frames): <class 'OpenSSL.SSL.Error'>: [('SSL routines', 'SSL3_GET_RECORD', 'wrong version number')]]
lines have something to do with it... but what does this mean and how can I fix?

EDIT: Figured it out, I had to set the host to port 563](*,)

iGeorgie
March 19th, 2008, 10:41 AM
I've got the thing working and I'm very impressed.

I use it with HellaPHP. Also a very small/tiny/little program to use it through the webbrowser.

I've just a small problem. Since I'm a rookie on linux, I don't understand anything about ownerships/chmod or whatever...
What persmissions do I need on the queue-folder to upload .NZB's through the webinterface? I got it working to upload, but then the ownership or permissions on the file isn't correct and HellaNZB can't handle it. When I put it there by hand, it works great.

EDIT:
I got it to work.
I ran the command: sudo chmod -R 777 'daemon.queue'
I also followed the instructions for automatic startup script. And it worked.
So now I published my internal website via SSLExplorer on the outside. It is now authenticated and secure.

honeydew
March 19th, 2008, 11:39 AM
After doing some more reading around. I think i get how it sort of works. Ive been searching with newzleech.com and its been turning up some good results i see the option to save nzb. I take it I just drop that file into the daemon.queue folder of hellanzb? Also, are there any other sites similar to newzleech.com that have good results? Is this one of those hush hush topics that no one likes to share?

http://newzbin.com I think is the best tons of retention and finds almost everything I am looking for. Also it costs like $2 for 2 months.. or something rediculous.

also, hellafox works great with newzbin.. which enables right click queing for nzb's at newzbin =]

deadjones
April 2nd, 2008, 06:51 AM
hellanzb is the shiznit! i've been using it for close to a year now. recently i started playing with the tv downloaders. after some trial and erorr, i focused on prenominalNZB which i find to work so much better than the others listed on hella's site. i have about 23 tv shows that i watch somewhat regularly and this script grabs a new episode everytime it's posted on newzbin.

well, it grabs the nzb and puts it in the hellanzb watched dir, which since having hellanzb running as daemon, is always watched.

im now playing with rss news scrollers for both seamonkey and firefox to feed whats new in my fav movies newsgroups. so far, inforss is the best firefox addon (and seamonkey too) for this purpose. the others have to load a separate window. now if i see a movie i want, i just click on it (on the scroll) and it'll open a 'save as' dialog window for the nzb file.

here's a tip:
if you want to put your 'watched' dir on your desktop, edit this line accordingly in the hellanzb.conf file:
(it's also nice to have your nzb-drop-dir and output-dir in your /home area, to get around those pesky 'ownership' issues. but if you install with apt or other package manager, it'll generally put it all in your /home/<user>/.hellanzb)

# Where to put queued .nzb filessh
Hellanzb.QUEUE_DIR = '/home/<user>/Desktop/NZB/'

if you'd like a custom output dir, such as /home/<user>/usenet (or whatever path you prefer) then find and edit this line in the conf:

# Where the fully processed archives go
Hellanzb.DEST_DIR = '/home/<user>/usenet/'

since the hellanzb.conf is in /etc/hellanzb.conf you'll have to open a console and type: sudo gedit /etc/hellanzb.conf
if you're prompted to install gedit then install gedit and then try again.


if you're looking for NZB's ..

newzbin is good for recently posted stuff. although they say they have a 200 day retention, try searching for something that you 'know' was posted just 90 days ago. or even 20 days ago in many cases. can't find it.
it's great for newly posted stuff to vcdquality.com usually but often still i'm charged with having to resort to an alternate for the 'newest' stuff.
now, binsearch.info is a truly magnificent site. 199 days retention and it's really 199 days. oh yeah, and its free. but as things stand now, if you want an auto tv downloader that works with hellanzb (so far as i can find, and i've searched around) the only site that'll work with them is newzbin. nb is something like .50 cents a week for 8 weeks until renew.

if newzbin and binsearch.info cant find it, try newzleech.com as an alternate. i've found that newzleech lists stuff that i couldnt find anywhere else. you can even choose the first and last file in a series and then click the 'range' option to auto select all the ones in between (much like the news site easynews). but nl's interface has some to be desired for.

hope some of this helps



Party on Bill & Ted

nchase
April 4th, 2008, 04:56 PM
Hey, last night I wrote a guide to using the LottaNZB GTK frontend with HellaNZB -- you can read it here (http://blog.ahfr.org/2008/04/newsgroup-binaries-with-hellanzb-and.html). Hope it helps someone!

romeyde
April 4th, 2008, 09:28 PM
Hey, last night I wrote a guide to using the LottaNZB GTK frontend with HellaNZB -- you can read it here (http://blog.ahfr.org/2008/04/newsgroup-binaries-with-hellanzb-and.html). Hope it helps someone!

I don't get this part of your guide:


*If you want this setup to automagically extract your rar files for you, go to the hellanzb.conf file (open terminal, run command: "gedit .lottanzb/hellanzb.conf") and change "Hellanzb.SKIP_UNRAR = False" to "Hellanzb.SKIP_UNRAR = True". change "Hellanzb.UNRAR_CMD = False" to "Hellanzb.UNRAR_CMD = "/usr/bin/unrar""

Don't you want Hellanzb.SKIP_UNRAR to equal False?

nchase
April 5th, 2008, 05:04 PM
I don't get this part of your guide:


*If you want this setup to automagically extract your rar files for you, go to the hellanzb.conf file (open terminal, run command: "gedit .lottanzb/hellanzb.conf") and change "Hellanzb.SKIP_UNRAR = False" to "Hellanzb.SKIP_UNRAR = True". change "Hellanzb.UNRAR_CMD = False" to "Hellanzb.UNRAR_CMD = "/usr/bin/unrar""

Don't you want Hellanzb.SKIP_UNRAR to equal False?

Thanks for catching that -- it should be the other way around

cchester
April 6th, 2008, 02:58 PM
Thanks for your guide. With hellanzb in the repos and lottanzb having a ubuntu package to make installing easier it is now becoming easier to get a nzb client install and up and running that does everything seemlessly.

romeyde
April 9th, 2008, 11:16 PM
Still have this annoying issue with hellanzb when I first boot. hellanzb starts fine and will download anything in the queue just fine, but, it refuses to actually unrar when done. The only way to fix this is to kill it and then restart it "sudo /etc/init.d/hellanzb start".

On boot, when it starts up, it writes to /root/.hellanzb/log. After killing and restarting it using sudo, it writes to the .hellanzb log in my home directory. Today, after booting, this is what was written to roots log. Perhaps those DNS errors have something to do with it? I never see those in my own log after restarting it.

2008-04-09 15:12:32,575 INFO
2008-04-09 15:12:32,575 INFO hellanzb v0.13 (config = /etc/hellanzb.conf)
2008-04-09 15:12:32,712 LOGFILE (giganews) Opening 4 connections...
2008-04-09 15:12:32,739 INFO hellanzb - Now monitoring queue...
2008-04-09 15:12:32,897 INFO Resuming post processor: The Job
2008-04-09 15:12:33,075 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:33,077 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:33,082 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:33,084 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:34,424 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:35,195 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:36,606 ERROR DNS lookup failed for hostname: news.giganews.com
2008-04-09 15:12:37,442 ERROR DNS lookup failed for hostname: news.giganews.com

romeyde
April 12th, 2008, 08:40 PM
grumble grumble grumble...

Something is broke with hellanzb. Now, when I add something to the queue, it see's it, logs it but then just sits there. Can't figure out why it won't actually start downloading it. Last time it did something like this, it ended up being because I was over my giganews limit but that isn't the issue this time.

Tried killing and restarting multiple times, tried clearing the queue, even tried just removing the giganewsnzb directory and restarting it so it recreated all it's work directories. Still no go. When I add to the queue, this is all that gets entered into the log and then it just sits... Ideas? Is there another log file available that may have more info?

2008-04-12 20:35:27,151 INFO hellanzb v0.13 (config = /etc/hellanzb.conf)
2008-04-12 20:35:27,171 LOGFILE (giganews) Opening 4 connections...
2008-04-12 20:35:27,173 INFO hellanzb - Now monitoring queue...
2008-04-12 20:35:59,494 INFO Downloading newzbin NZB: 2991337
2008-04-12 20:36:00,712 INFO Found new nzb (msgid: 2991337, category: Movies): TheSig
2008-04-12 20:36:02,197 INFO Downloading: TheSig
2008-04-12 20:36:02,239 INFO Parsing: 2991337_TheSig.nzb...
2008-04-12 20:36:02,514 INFO Parsed: 96 files (2133 posts), 1310.6MB
2008-04-12 20:36:02,585 INFO Queued: 1310.6MB

-----

Nevermind... turned on debugging and it ended up that I was having giganews issue, CC on file expired...

revelation_21
April 26th, 2008, 08:43 PM
grumble grumble grumble...

Something is broke with hellanzb. Now, when I add something to the queue, it see's it, logs it but then just sits there. Can't figure out why it won't actually start downloading it. Last time it did something like this, it ended up being because I was over my giganews limit but that isn't the issue this time.

Tried killing and restarting multiple times, tried clearing the queue, even tried just removing the giganewsnzb directory and restarting it so it recreated all it's work directories. Still no go. When I add to the queue, this is all that gets entered into the log and then it just sits... Ideas? Is there another log file available that may have more info?


I am having this same issue. This started before I upgraded to 8.04. I have tried restarting the daemon and reinstalling hellanzb. It just sits there doing nothing or downloads at 5KB/s. Klibido will max out my link speed. Any ideas would be great.

Jaap28
April 28th, 2008, 12:25 PM
I have the following problem with Hellanzb. When i try to start the program in console i get the following error:

hellanzb v0.13 (config = /usr/etc/hellanzb.conf, C yenc module)
Exiting: FatalError'>: Unable to create directory for option: Hellanzb.POSTPONED _DIR dirName: /ext2/nzb/daemon.postponed/ error: [Errno 13] Permission denied: ' /ext2'

I use ubuntu through wubi.

Hope can anybody help me with this problem.

bvanaerde
April 29th, 2008, 08:37 AM
I have the following problem with Hellanzb. When i try to start the program in console i get the following error:

hellanzb v0.13 (config = /usr/etc/hellanzb.conf, C yenc module)
Exiting: FatalError'>: Unable to create directory for option: Hellanzb.POSTPONED _DIR dirName: /ext2/nzb/daemon.postponed/ error: [Errno 13] Permission denied: ' /ext2'

I use ubuntu through wubi.

Hope can anybody help me with this problem.

This is probably because there's an error in the HOWTO, at step 8:
You need to edit

/usr/etc/hellanzb.conf
and not
/usr/etc/hellanzb.conf.sample

Luke1972
May 1st, 2008, 06:33 AM
I am getting the following error when trying to get hellanzb to work, has anyone had any issues like this?

hellanzb v0.13 (config = /etc/hellanzb.conf)
(changeme) Opening 4 connections...
hellanzb - Now monitoring queue...
Found new nzb: test.nzb
[-] Unhandled Error
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 114, in initDaemon
startNZBLeecher()
File "/var/lib/python-support/python2.5/Hellanzb/NZBLeecher/__init__.py", line 262, in startNZBLeecher
reactor.run()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 220, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 228, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 561, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 99, in recoverStateAndBegin
scanQueueDir(True)
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 224, in scanQueueDir
writeStateXML()
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 408, in writeStateXML
backupThenWrite()
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 397, in backupThenWrite
outFile = open(file, 'wb')
exceptions.IOError: [Errno 2] No such file or directory: '/media/sdc1/hellanzb//nzb/hellanzbState.xml'

[-] Unhandled Error
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/Hellanzb/Daemon.py", line 114, in initDaemon
startNZBLeecher()
File "/var/lib/python-support/python2.5/Hellanzb/NZBLeecher/__init__.py", line 262, in startNZBLeecher
reactor.run()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 220, in run
self.mainLoop()
File "/usr/lib/python2.5/site-packages/twisted/internet/posixbase.py", line 228, in mainLoop
self.runUntilCurrent()
--- <exception caught here> ---
File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 533, in runUntilCurrent
f(*a, **kw)
File "/var/lib/python-support/python2.5/Hellanzb/NZBQueue.py", line 397, in backupThenWrite
outFile = open(file, 'wb')
exceptions.IOError: [Errno 2] No such file or directory: '/media/sdc1/hellanzb//nzb/hellanzbState.xml'





Yes I've had a similar problem. Whilst I'm not a power user it seems that Hellanzb is starting up and wanted to carry on a download/unrar but the state of the files it was expecting doesn't match up to how the files actually are. This confuses Hellanzb and it "freezes". The log file shows just the same info so isn't very useful in this case.

To resolve this I deleted the NZB from the daemon.current directory and all the files associated with that NZB from the daemon.working directory too and restarted Hellanzb. It happily carried on processing the daemon.queue directory with no troubles at all after that but I didn't try to process the same nzb again (more as I'd changed my mind by then than fear of it happening again).

Good luck.

gedekran
May 3rd, 2008, 11:41 AM
How does one get hellanzb to process zipped nzb files?

I tried searching, played around with the conf file, read every page of this thread and still haven't figured it out.

Found this section in the conf file, but not sure how to configure it to process zipped nzb files.


# Support extracting NZBs from ZIP files with this suffix (case insensitive) in
# QUEUE_DIR. Defaults to '.nzb.zip'. Set to False to disable.
Hellanzb.NZB_ZIPS = '.nzb.zip'

Thanks.

pabloikba
May 3rd, 2008, 01:05 PM
I am new to this and am trying to get hellanzb to work...it seems to start because when I run it I see this:

hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
(giganews) Opening 10 connections...
hellanzb - Now monitoring queue...

but when I drop an NZB file into the daemon.que directory...nothing ever happens....I'm sure I am doing something wrong but I have no idea what.

Attached is my hellanzb.conf file...

If anyone can lend me assistance I would be appreciative.

Thanks,
Pablo

Fuzzy_Logic
May 3rd, 2008, 05:03 PM
I followed the guide, but when I try to run the application I get the following output:

Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/apport_python_hook.py", line 78, in apport_excepthook
report_file = open(pr_filename, 'wt')
IOError: [Errno 13] Permission denied: '/var/crash/_usr_bin_hellanzb.py.1000.crash'

Original exception was:
Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

It might have been resolved earlier in this thread, and if so, I apologize, but I was to lazy to read through more than 30 pages of replies, I only skimmed through about ten pages...
Anyway, has anyone else encountered this problem, or maybe someone is skilled enough to be able to see a solution from seeing the output?
Thanks in advance! :)

bsg007
May 3rd, 2008, 08:09 PM
I am new to this and am trying to get hellanzb to work...it seems to start because when I run it I see this:

hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
(giganews) Opening 10 connections...
hellanzb - Now monitoring queue...

but when I drop an NZB file into the daemon.que directory...nothing ever happens....I'm sure I am doing something wrong but I have no idea what.

Attached is my hellanzb.conf file...

If anyone can lend me assistance I would be appreciative.

Thanks,
Pablo

# Hellanzb.PREFIX_DIR = 'home/zack/Desktop/NZB/'


Remove that comment.

bsg007
May 3rd, 2008, 08:17 PM
I followed the guide, but when I try to run the application I get the following output:



It might have been resolved earlier in this thread, and if so, I apologize, but I was to lazy to read through more than 30 pages of replies, I only skimmed through about ten pages...
Anyway, has anyone else encountered this problem, or maybe someone is skilled enough to be able to see a solution from seeing the output?
Thanks in advance! :)


Just install hellanzb from the repos. Make sure universe is enabled in System>Administration>Software Sources.

sudo apt-get install hellanzb

Edit /etc/hellanzb.conf with your settings. Run in terminal simply by typing hellanzb.

pabloikba
May 3rd, 2008, 10:16 PM
# Hellanzb.PREFIX_DIR = 'home/zack/Desktop/NZB/'


Remove that comment.

Thanks for your reply. Here is what I am getting now (it seems to be stalled at this point):

hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
(giganews) Opening 10 connections...
hellanzb - Now monitoring queue...
Found new nzb (msgid: 3037325): McHale's Navy - 3x03 - It's a Mad, Mad, Mad War
Resuming: McHale's Navy - 3x02 - Lester, the Skipper
Parsing: 3037326_McHale's Navy - 3x02 - Lester, the Skipper.nzb...
Parsed: 16 files (511 posts), 188.5MB
Queued: 188.5MB
[01]
[02]
[03]
[04]
[05]
[06]
[07]
[08]
[09]
[10]
[Total] 0.0KB/s, 188 MB queued, ETA: 00:00:00

And here is the logfile for this:

2008-05-04 00:36:34,779 INFO
2008-05-04 00:36:34,781 INFO hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
2008-05-04 00:36:34,890 LOGFILE (giganews) Opening 10 connections...
2008-05-04 00:36:34,943 INFO hellanzb - Now monitoring queue...
2008-05-04 00:36:35,047 INFO Found new nzb (msgid: 3037325): McHale's Navy - 3x03 - It's a Mad, Mad, Mad War
2008-05-04 00:36:35,049 INFO Resuming: McHale's Navy - 3x02 - Lester, the Skipper
2008-05-04 00:36:35,109 INFO Parsing: 3037326_McHale's Navy - 3x02 - Lester, the Skipper.nzb...
2008-05-04 00:36:35,292 INFO Parsed: 16 files (511 posts), 188.5MB
2008-05-04 00:36:35,343 INFO Queued: 188.5MB

Any suggestions?

Pablo

nomad980
May 4th, 2008, 09:53 PM
I been using hellanzb for a while now, and decided it was time for me to run it as a daemon. I tried using the latest init script Dedors posted. I have yet to get it to work, it just starts and dies right there and then.

pabloikba
May 5th, 2008, 12:12 AM
I been using hellanzb for a while now, and decided it was time for me to run it as a daemon. I tried using the latest init script Dedors posted. I have yet to get it to work, it just starts and dies right there and then.

See my post directly above yours....I got that far and it just sits there...hoping someone will help me...but, part of the problem I had was dropping the nzb into the wrong directory...I wound up with two sets of identical directories in two different places....the correct location is /home/xxxxx/.hellanzb/ for the directories and the conf file is in /etc/ ... hope that helps you...

Pablo

Fuzzy_Logic
May 5th, 2008, 06:49 PM
Just install hellanzb from the repos. Make sure universe is enabled in System>Administration>Software Sources.

sudo apt-get install hellanzb

Edit /etc/hellanzb.conf with your settings. Run in terminal simply by typing hellanzb.

no luck... :-( I get the same output as before

pabloikba
May 5th, 2008, 07:24 PM
no luck... :-( I get the same output as before

It would seem like there has to be someone out there that can help Fuzzy and me.....

Luke1972
May 13th, 2008, 10:34 AM
Thanks for your reply. Here is what I am getting now (it seems to be stalled at this point):

hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
(giganews) Opening 10 connections...
hellanzb - Now monitoring queue...
Found new nzb (msgid: 3037325): McHale's Navy - 3x03 - It's a Mad, Mad, Mad War
Resuming: McHale's Navy - 3x02 - Lester, the Skipper
Parsing: 3037326_McHale's Navy - 3x02 - Lester, the Skipper.nzb...
Parsed: 16 files (511 posts), 188.5MB
Queued: 188.5MB
[01]
[02]
[03]
[04]
[05]
[06]
[07]
[08]
[09]
[10]
[Total] 0.0KB/s, 188 MB queued, ETA: 00:00:00

And here is the logfile for this:

2008-05-04 00:36:34,779 INFO
2008-05-04 00:36:34,781 INFO hellanzb v0.13 (config = /etc/hellanzb.conf, C yenc module)
2008-05-04 00:36:34,890 LOGFILE (giganews) Opening 10 connections...
2008-05-04 00:36:34,943 INFO hellanzb - Now monitoring queue...
2008-05-04 00:36:35,047 INFO Found new nzb (msgid: 3037325): McHale's Navy - 3x03 - It's a Mad, Mad, Mad War
2008-05-04 00:36:35,049 INFO Resuming: McHale's Navy - 3x02 - Lester, the Skipper
2008-05-04 00:36:35,109 INFO Parsing: 3037326_McHale's Navy - 3x02 - Lester, the Skipper.nzb...
2008-05-04 00:36:35,292 INFO Parsed: 16 files (511 posts), 188.5MB
2008-05-04 00:36:35,343 INFO Queued: 188.5MB

Any suggestions?

Pablo

Seems as though hellanzb is working fine but is having trouble with either your gignews account or with finding the files you want to download on giganews. Stop hellanzb then delete the "lester the skipper.nzb" from daemon_current (or daemon_working - I'm at work and can't check which directory it is) and it should start processing the Mad mad war one when it next starts up.

Luke1972
May 13th, 2008, 10:40 AM
How does one get hellanzb to process zipped nzb files?

I tried searching, played around with the conf file, read every page of this thread and still haven't figured it out.

Found this section in the conf file, but not sure how to configure it to process zipped nzb files.


# Support extracting NZBs from ZIP files with this suffix (case insensitive) in
# QUEUE_DIR. Defaults to '.nzb.zip'. Set to False to disable.
Hellanzb.NZB_ZIPS = '.nzb.zip'

Thanks.

Not tried this myself but isn't that telling you the zipfile the nzbs are in must be named "*.nzb.zip" for them to be processed in the daemon.queue directory? Can you confirm you've tried that?

marcus2004
May 17th, 2008, 12:18 AM
Sorry for jumping in but I thought that this might be useful here. I was having an issue with hellanzb not being able to download with nzb's from tvnzb site. If anyone else is having this trouble there is a ticket:

http://www.hellanzb.com/trac/hellanzb/ticket/390
And the fix is below. I think it comes do to the way hellanzb handles multiple groups that are listed in the nzb.
You have to redownload hellanzb and make the changes bellow and then run
sudo python setup.py install

To make the change follow these steps:
Changed section in NZBParser.py (and recompiled) ORIGINAL:

Orginal:

elif name == 'group':
newsgroup = self.parseUnicode(''.join(self.chars))
self.file.groups.append(newsgroup)


CHANGED:


elif name == 'group':
newsgroup = self.parseUnicode(''.join(self.chars))
self.file.groups = newsgroup

Hope this can help someone else.

Coollie
May 17th, 2008, 06:55 PM
Hi all,

I've manage to get hellanzb to work. No problems there. I want to use hellahella as an web interface so I can manage it all, but I'm having lots of trouble with it.

After installation (as described (http://hellanzb.com/trac/hellanzb/wiki/HellaHella)), still can't get it to work. After looking closely at the errors I went on an adventure and tried to solve the problem with no succes. See attached files for errors. File 1 are errors after fres install. File 2 are errors after I've changed the file mentioned in the error file 1.

Is there anyone who has installed hellahella with no problems?

GreetZ!

gsmaverick
May 29th, 2008, 04:57 PM
I am also getting the daemonize error, can't find it, and i have latest packages of everything.

tododo
May 31st, 2008, 10:31 AM
Hi all

Complete noob here so please go easy

Just installed hellanzb and all working fine via the command line method ....pretty chuffed thanks guys

Now looking to get hellaworld installed so I can get a nice gui to play with

Ive installed php, mysql etc but really dont know what to do next

Has anybody got any experience of setting this up ......if somebody has time would they mind doing a complete guide step by step

Ill keep trying to figure it out in the meantime

Thanks again

Jungleboss
June 1st, 2008, 04:43 PM
Have anyone got Hellahella to work under Hardy?

ukdeveloper
June 10th, 2008, 08:04 AM
Hi, i am trying to use your hellanzb.sh script

Get through stage 1 ok, then halfway through stage 2 I get this error:

Setting up dpkg-dev (1.13.11ubuntu6) ...
Setting up build-essential (11.1) ...
2/3 - compiling yenc, please standby
/home/hellanzb.sh: line 84: wget: command not found
tar: yenc-0.3.tar.gz: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error exit delayed from previous errors
/home/hellanzb.sh: line 86: cd: yenc-0.3: No such file or directory
python: can't open file 'setup.py': [Errno 2] No such file or directory
python: can't open file 'setup.py': [Errno 2] No such file or directory
3/3- removing temporary files, please standby
rm: cannot remove `yenc-0.3.tar.gz': No such file or directory
script finished, exiting now
root@hellanzb:~#

Now im stuck lol, and in VERY new to linux (ubuntu)

any pointers?

Thanks, Carl.

PeteZA
June 10th, 2008, 11:16 AM
So I have been using hellanzb now for quite a while with the hella screenlet. Works like a charm, love it, however every now and then my downloads disappear. I am not sure how to even look for the logs so any help would be appreciated

Jungleboss
June 16th, 2008, 02:17 AM
For instructions how to install Hellahella under Hardy please check this thread out:

http://ubuntuforums.org/showthread.php?t=770166

Some applications that requires Python 2.5 may stop working though.

geezerone
June 29th, 2008, 09:01 PM
Just stumbled across this thread and didn't realise nzb files could be downloaded in *nix so glad to see it can and not rely on Windows!

I installed hellanzb via synaptic but where and how is it run. Any tips on GUI too for it?

TIA

bvanaerde
June 30th, 2008, 06:05 AM
@geezerone: Please read the first post of this topic. Nr. 9 will tell you how to run the program.
And check Jungleboss' post for a GUI ;)

geezerone
June 30th, 2008, 02:06 PM
Found nice and easy to install gui from a post here (http://ubuntuforums.org/showthread.php?t=708248&highlight=hellagui) called lottaNZB (http://www.lottanzb.org/).

I uninstalled from Synaptic and manually installed hellanzb (after downloading version 0.13 (http://www.hellanzb.com/distfiles/hellanzb-0.13.tar.gz) and not 0.9) and now working. :D

bvanaerde
July 1st, 2008, 03:49 AM
Thanks for sharing! Seems to be a bit easier than Hellahella, imo.

nhasian
July 1st, 2008, 06:42 PM
i've been running hellanzb just fine until yesterday. It simply stopped downloading files. I'm thinking one of those automatic ubuntu updates clobbered hellanzb. anyone else having this problem? how can i see what packages were recently installed and if it changed anything hellanzb needs to run (ie python)

geezerone
July 1st, 2008, 06:49 PM
Thanks for sharing! Seems to be a bit easier than Hellahella, imo.

No problem!

The latest version of Lotta is now out (0.3) and the installer for Ubuntu is a simple click and go. I watched the install and it downloads dependencies and hellanzb automatically too! :KS - a does everything solution for many I'm sure.

tododo
July 7th, 2008, 09:01 AM
Hi all

I hope somebody can help.....Ive got hellanzb running fine.....also managed to get hellaworld set up as a gui frontend

I have a slight problem in that when files are downloaded and go to a named folder the file that is created by hellanzb is unreadable

I have to keep changing permissions for the folder to get into the file

Anybody have any ideas
Thanks for any advise

chalewa
July 7th, 2008, 11:09 AM
Hi all

I hope somebody can help.....Ive got hellanzb running fine.....also managed to get hellaworld set up as a gui frontend

I have a slight problem in that when files are downloaded and go to a named folder the file that is created by hellanzb is unreadable

I have to keep changing permissions for the folder to get into the file

Anybody have any ideas
Thanks for any advise

can you post your hellanzb.conf file? take out your username/pass obviously

tododo
July 14th, 2008, 09:04 AM
can you post your hellanzb.conf file? take out your username/pass obviously


Thanks.....Ive got hellanzb running as a daemon.....I think it may be something to do with the netmask section but not 100%

Thanks

chalewa
July 14th, 2008, 09:27 AM
Hellanzb.DEST_DIR = '/home/griffithsl/Linux_Shares/Finished_Newsgroup_Downloads/'

so when they go there you can't access them?

do you get the final file that you should be from the newsgroups? like an avi if you are downloading a movie?

tododo
July 14th, 2008, 11:49 AM
Yes the file go in there fine howvever before I can view them I have to chmod the folder to get in there

chalewa
July 15th, 2008, 06:17 PM
that's really strange, i don't know why you wouldn't have permission to access something that is being written to your home folder.

do the permissions of the folder change after a restart? or when are the permissions changing?

tododo
July 16th, 2008, 06:59 AM
that's really strange, i don't know why you wouldn't have permission to access something that is being written to your home folder.

do the permissions of the folder change after a restart? or when are the permissions changing?

It might be something to do with the fact that the folder is also smb share.....im going to play around with the smb.conf and see what happens

chalewa
July 16th, 2008, 04:29 PM
It might be something to do with the fact that the folder is also smb share.....im going to play around with the smb.conf and see what happens

i don't see why that would be, and my equivilent folder is also a samba share, and i have none of these issues.

tododo
July 17th, 2008, 07:33 AM
No matter what I try the files that hellanzb creates on my samba share are unreadable unless I chmod the folder first

I run everything through command line remotely if that makes a diffence and access everything through vista

I can create and delete files in the samba shares no problem through windows vista however whenever hellanzb finishes a download and puts the folder in the samba share I cant access

Any ideas??

Ive attached the smb.conf if that helps
Thanks again

When I check the permissions of the file or directory that hellanzb creates its like the following

griffithsl@griffithslubuntu-desktop:~/Linux_Shares/Finished_Newsgroup_Downloads$ ls -l
total 4
d--------- 2 root root 4096 2008-07-17 18:54

Therefore I cant do anything with the folder......does it have something to do with the fact that to run hellanzb I have to use sudo???

Sorry bit of a newbie

chalewa
July 17th, 2008, 11:25 AM
what happens if you change your security to share?

what happens if you try to share your 'done' folder specifically?

tododo
July 19th, 2008, 01:12 PM
what happens if you change your security to share?

what happens if you try to share your 'done' folder specifically?

tried both those options but still the file that is created has locked down permissions

Annoying

These are the groups griffithsl belongs too
griffithsl@griffithslubuntu-desktop:~/Linux_Shares/Finished_Newsgroup_Downloads$ groups
griffithsl adm dialout cdrom floppy audio dip video plugdev fuse lpadmin admin sambashare

tododo
July 23rd, 2008, 06:44 AM
Does anybody have any ideas....im really stuk

Does is matter that i have to run sudo for hellanzb to work??

Running out of ideas

geezerone
July 23rd, 2008, 07:44 AM
Have you tried LottaNZB (see my Signature for link) which installs Hella and a nice GUI too very simply?

tododo
July 24th, 2008, 06:48 AM
Finally sorted it....reinstalled everything and instead installed hellanzb from the repositories

All now working as it should

Chuffed

Thanks for the advise all

Drizzel
August 8th, 2008, 11:20 AM
Well I just installed hellanzb via synaptic. How do I configure it? Isnt there a way to control hellanzb through firefox. Like some kind of localhost:8080 or something? I'm lost here. I dont want to install lottanzb as its lacking a lot of features. I need to set my server stuff and enable ssl. Why is there no documentation on how to actually run hellanzb on their site?

This is the most difficult thing to use ever. Something as simple as downloading nzbs shouldnt be so hard to get going. I edited everything in the hellanzb.conf file.. set my server stuff, set ssl to true etc and it still wont connect. Worthless. I dont know how so many people use this app.

I have everything set now in the conf file. I have compared it to someone else's working config file and everything is right, but it still wont connect. I decided to hell with it and killed the hellanzb daemon. Now I'm using lottanzb as standalone and everything works great.. SSL and all. So the big question is why doesnt hellanzb work for me?

BassKozz
August 15th, 2008, 01:13 PM
Is there a way to force hellanzb to rename the files & directories that use NON-SAMBA-FRIENDLY characters?

For example, if a file or directory has a colon or question mark ( : ? ) in it it will show up on my XBMC box all garbled.
i.e. Ubuntu:Hardy = usdgfst54~43 (or something to that extent)

at0mic
September 7th, 2008, 12:13 AM
when i try to download something it goes at 9KB/sec as if theres something wrong with the connection and the data is only for trying to connect... yet i can connect and dl at over 1MB /sec with klibido... how can i find out what is going on with the 0 transfer when there is no noticable issue on the front end?

at0mic
September 7th, 2008, 01:20 AM
figured out my own problem. had to do with the source nzb and how hella handled it. anotehr poster posted about it.

Pastortom
September 24th, 2008, 03:23 PM
Quick question..

Im using Hellanzb and Lottanzb with unrar and Ive got some issues..

Sometimes when I download 350meg videofiles they dont unrar automatically, and sometimes if they do I just get a folder with the name of the videofile with NO contents.. and if I try to look for the rar files in hellanzb's folder theyre gone..

Its really really frustrating.. as it happens only sometimes with some files..

I figured it might have something to do with "par's" needed, and that the rar files were corrupt, so I removed "Only download par's when necessary" and it seemed like it fixed the problem with the next .nzb's.. but again today I downloaded 5 350meg videofiles, and only 2 of the successfully unpacked, the 3 others I had to download with torrent since I didnt wanna bother anymore! :(

I really like Lottanzb, its so easy and fun when it actually works, but its a pain in the *** when it doesnt work, and you cant fix it as easily as you could with Newsleecher or any other usenet application for windows..

Help?!

BassKozz
September 24th, 2008, 03:34 PM
Quick question..

Im using Hellanzb and Lottanzb with unrar and Ive got some issues..

Sometimes when I download 350meg videofiles they dont unrar automatically, and sometimes if they do I just get a folder with the name of the videofile with NO contents.. and if I try to look for the rar files in hellanzb's folder theyre gone..

Its really really frustrating.. as it happens only sometimes with some files..

I figured it might have something to do with "par's" needed, and that the rar files were corrupt, so I removed "Only download par's when necessary" and it seemed like it fixed the problem with the next .nzb's.. but again today I downloaded 5 350meg videofiles, and only 2 of the successfully unpacked, the 3 others I had to download with torrent since I didnt wanna bother anymore! :(

I really like Lottanzb, its so easy and fun when it actually works, but its a pain in the *** when it doesnt work, and you cant fix it as easily as you could with Newsleecher or any other usenet application for windows..

Help?!

How old are the nzb's your downloading?
Where are you obtaining these nzb's (i.e. NZB distribution site)?
Who is your usenet provider? or are you using your ISP to provide usenet access?

My guess is (and this is from experience) that the NZB's that you are using point to (at least some, if not all) Usenet posts/files that are too old for your usenet provider to obtain and hellanzb fails to fix using par's since there isn't enough data available to uncompress/decrypt the post.

Solution: Get yourself a solid usenet provider (especially if your trying to use your ISP's service) like: Giganews.com or NewsHosting.com
and/or
Use NZB's that are more recent (less then 60days old is a good start).

Pastortom
September 24th, 2008, 08:35 PM
How old are the nzb's your downloading?
Where are you obtaining these nzb's (i.e. NZB distribution site)?
Who is your usenet provider? or are you using your ISP to provide usenet access?

My guess is (and this is from experience) that the NZB's that you are using point to (at least some, if not all) Usenet posts/files that are too old for your usenet provider to obtain and hellanzb fails to fix using par's since there isn't enough data available to uncompress/decrypt the post.

Solution: Get yourself a solid usenet provider (especially if your trying to use your ISP's service) like: Giganews.com or NewsHosting.com
and/or
Use NZB's that are more recent (less then 60days old is a good start).

Thanks for your reply,

but no to all your questions..

Ive been downloading usenet files for the last 2 years, and I know very well how the system works with the days old, par'ing, etc etc..

and this is not the issue..

usenet provider: newshosting.com
nzb base: newzbin.com

The files Im downloading are files released within the last 24 hours..

and if I stop lottanzb during processing I can unrar the file and play it with VLC player totally fine as a video file, if I let Lottanzb/Hellanzb continue it deletes the rar files cause it "thinks" it has unpacked them, but infact theres only a folder with the videofiles name, nothing in it..

This happens in 3/5 attempts.. the 2 other attempts it manages to unpack the videofile, and I get a smile on my face..

How to fix this permanently? Considering Im using an uptodate usenet provider and nzb's released within the last 24 hours.. (in other words 100% bonifide working downloads that WOULD unpack totally fine in Windows with Newsleecher)

Pastortom
September 25th, 2008, 06:58 PM
anyone?

bump!

BassKozz
September 25th, 2008, 11:46 PM
Pastortom,

I am not using lottanzb, I simply installed hellanzb (http://www.hellanzb.com/) and I use hellahella (http://www.hellanzb.com/trac/wiki/HellaHella) as my webGUI in addition to hellafox (https://addons.mozilla.org/en-US/firefox/addon/6230) to download NZB's (newzbin.com). But I assume Lottanzb simply installs hellanzb for you, so I would check for /var/tmp/hellanzb.log and see if you can figure out whats going on. Further more you can modify /usr/etc/hellanzb.conf and turn on debugging log and then check the log file /var/tmp/hellanzb-debug.log.
You might also want to post the contents of these log files here, just make sure to use the [code] tags.
HTH,
-BassKozz

geezerone
September 27th, 2008, 01:14 PM
Is there a way to configure LottaNZB to automatically open a .nzb file as the option on my machine is to save file. Then I have to open LottaNZB and add the file manually for it to work.

I have browsed for /usr/bin/lottanzb as the application to open .nzb files which just opens LottaNZB BUT doesn't add the .nzb file.

Any ideas?

MannyBoy
October 2nd, 2008, 12:29 AM
Anybody know why it unrars after my download is complete?
My settings are
# Skip unraring during post processing
#Hellanzb.SKIP_UNRAR = True

So why is it still unraring?
This is what typically happens:

Transferred ##MB in #s at ####KB/s (file)
Veryifing via par group: xxx
Finished par verify
Unraring xxx.rar
Finished unraring
Finished processing

Any help would be great.

bvanaerde
October 4th, 2008, 05:03 AM
Mannyboy, change
#Hellanzb.SKIP_UNRAR = True
to
Hellanzb.SKIP_UNRAR = True
In other words: uncomment that line.

MannyBoy
October 4th, 2008, 02:19 PM
Awesome it worked! Thanks alot! :D

ernst320
November 28th, 2008, 04:58 PM
Hi Everyone,

I am new to Linux, trying to follow this guide to install hellanzb. I got to step #9 (running the program) and I got this error:

Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize



Can someone please help me with this?

Thanks

ernst320
November 28th, 2008, 05:09 PM
I am having the same error message. Did you ever find a solution for this problem?

TokenBad
November 29th, 2008, 09:04 PM
ok I installed hellanzb through sudo apt-get install hellanzb but when try to run it get this:

/hellanzb-0.9$ ./hellanzb.py
Traceback (most recent call last):
File "./hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/home/tokenbad/hellanzb-0.9/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/home/tokenbad/hellanzb-0.9/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

any help?

TokenBad

BassKozz
December 17th, 2008, 01:35 PM
Hi Everyone,

I am new to Linux, trying to follow this guide to install hellanzb. I got to step #9 (running the program) and I got this error:

Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize



Can someone please help me with this?

Thanks

I am having the same error message. Did you ever find a solution for this problem?

ok I installed hellanzb through sudo apt-get install hellanzb but when try to run it get this:

/hellanzb-0.9$ ./hellanzb.py
Traceback (most recent call last):
File "./hellanzb.py", line 14, in <module>
from Hellanzb.Core import main
File "/home/tokenbad/hellanzb-0.9/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/home/tokenbad/hellanzb-0.9/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize

any help?

TokenBad
HellaHella doesn't work with Python 2.5 :(
See: http://www.hellanzb.com/trac/hellanzb/ticket/412

TokenBad
December 17th, 2008, 02:37 PM
Thats ok..I found newsleecher and it works good...

TokenBad

tiberious-
December 17th, 2008, 02:55 PM
when i try to download something it goes at 9KB/sec as if theres something wrong with the connection and the data is only for trying to connect... yet i can connect and dl at over 1MB /sec with klibido... how can i find out what is going on with the 0 transfer when there is no noticable issue on the front end?

in the hellanzb.conf file set skipGroupCmd = True

@ernst320,TokenBad: Looks like you are trying to run version 0.9 still, get the latest from the official repositories and run hellanzb.py from a location other than previously installed (so not in hellanzb-0.9 folder

BassKozz
December 17th, 2008, 04:21 PM
HellaHella doesn't work with Python 2.5 :(
See: http://www.hellanzb.com/trac/hellanzb/ticket/412

Fixed!!!
Simply issue: sudo easy_install -v "Myghty==dev,>=1.1.1dev-r2155"
Thanks pjenvey :D

RaZoR1394
December 23rd, 2008, 12:21 AM
I have been a longtime user of hellanzb but I wanted to try something new so I went for sabnzbd directly from launchpad repository.

http://forums.sabnzbd.org/index.php?topic=387.0

For a longtime (longer than hellanzb) user of Torrentflux-b4rt It's more appealing.

Last upstream update of hellanzb was March 2007. And personally I have encountered some annoying bugs.

Try it, you may like it.

Pilo
March 7th, 2009, 02:37 AM
I've seen a couple of other init scripts floating around to run hellanzb as in daemon mode on startup, but I made this one so I thought I'd share:

#! /bin/sh
### BEGIN INIT INFO
# Provides: hellanzb
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start hellanzb daemon
### END INIT INFO
#
# hellanzb Start the hellanzb.
#


set -e

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DESC="hellanzb downloader"
NAME="hellanzb"
DAEMON=/usr/bin/hellanzb
DAEMON_OPTS="-D"
SCRIPTNAME=/etc/init.d/$NAME
USER=pilo

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

. /lib/lsb/init-functions

#
# Function that starts the daemon/service.
#
d_start() {
log_daemon_msg "Starting $NAME"
if start-stop-daemon --start --quiet --user $USER \
--chuid $USER:$USER --exec $DAEMON -- $DAEMON_OPTS; then
log_end_msg 0
else
log_end_msg 1
fi
}

#
# Function that stops the daemon/service.
#
d_stop() {
log_daemon_msg "Stopping $NAME"
if start-stop-daemon --stop --quiet --retry 5 --user $USER \
--name $NAME; then
log_end_msg 0
else
log_end_msg 1
fi
}

case "$1" in
start)
d_start
;;

stop)
d_stop
;;

restart|force-reload)
d_stop
sleep 3
d_start
;;

*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac

exit 0

bvanaerde
March 7th, 2009, 05:34 AM
SABnzbd+
http://forums.sabnzbd.org/index.php?topic=387.0
Try it, you may like it.

I tried, and I liked :D
I can recommend this to anyone searching for a good hellanzb alternative! The web GUI is great!

marklid
March 7th, 2009, 03:51 PM
I tried sabnzb for a while but had a lot of downloads 'fail' for some reason, went back to Hellanzb and had no probs.

Darth_Mueller
March 14th, 2009, 07:44 AM
hellanzb worked now for over a half year without problems, but since yesterday, randomly after a download the work dir is deleted(usually only the files inside should be deleted after its complete)
Does anyone have a clue what can cause that?

penduleum
March 21st, 2009, 08:06 AM
hey.

I have installed hellanzb, but get the following error:

Traceback (most recent call last):
File "/usr/bin/hellanzb", line 14, in <module>
from Hellanzb.Core import main
File "/usr/lib/python2.5/site-packages/Hellanzb/Core.py", line 17, in <module>
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.5/site-packages/Hellanzb/Daemon.py", line 12, in <module>
from twisted.scripts.twistd import daemonize
ImportError: cannot import name daemonize


I tryed the sellution from one poster:

CODE]sudo easy_install -v "Myghty==dev,>=1.1.1dev-r2155"[/CODE]

and got the following error:

sudo: easy_install: command not found

I ame not shure if its ment to be to use the command easy_install (is it a command???)

How can i fix this?
if this is fixend, then i can remove permantly xp from my box....
thx

edit:

found the sollution!!!
You need to use hellanzb-0.13, then you dont have the problem i mentioned.

When you have a error that you cant create a directory in some disks, then use sudo hellanzb instead of hellanzb.
laterz

Tobas
March 27th, 2009, 08:48 AM
I just want to say that i love hellanzb, im working almost 2 years with it and it doesnt stop working.
I have just 1 question in fine tuning my Hellanzb, i hope it can be done.

Situation --> folder full of folders (apps,movies,music not organised)
what i want --> folder with sub-folders apps, movies, music and in that foldes the folders with content.
Is there a way to put a nzb in the nzb folder like : MOVIE_blablamovie.nzb that this "blablamovie" will be unpacked in /home/tobas/media/movie instead off in /home/tobas/media
and the same for APPS_blablaapps.nzb and MUSIC_blablamusic.nzb

I hope someone knows.

Tobas

BassKozz
March 27th, 2009, 10:18 AM
Tobas,

For one I know if you use newzbin.com hellanzb automatically creates folders based upon the subsection the nzb file is in.

For Example: If you download an NZB from newzbin.com that is in the Movies category, hellanzb automatically unpacks the download into a "Movies" folder (it will create the folder automatically if it doesn't already exist).

You gotta love hellanzb+newzbin :-D

On the flip side if you create your own NZB by doing a RAW usenet search on newzbin.com hellanzb does NOT place the files/folder into a category even if the category is selected in your search.

For example: do a "Usenet (raw)" search on hellanzb in the TV category and package a nzb and download it will unpack into */media/ instead of */media/tv.

So for a quick fix you could always use newzbin.com reported nzb's for your downloads and that would automatically sort for you, and you would have to manually sort/move the raw search downloads.

I am sure there is a way to tie into that function of hellanzb to do what it is your looking for but my python skills are slim to none (leaning more towards none :P ), I would recommend requesting a feature request on hellanzb's trac: http://www.hellanzb.com/trac/hellanzb/newticket
You have to login first using guest/guest (user/pass) and then submit your ticket. Unfortunately account creation is turned off for hellanzb do to spam related issues IIRC, but there is already a recommendation to switch to LaunchPad (http://www.hellanzb.com/trac/hellanzb/ticket/419#comment:2), let's see if it happens, I for one would welcome a change from trac to LaunchPad. Anyways I got way off trac (pun intended) here...

HTH,
-BassKozz

keypox
March 29th, 2009, 02:38 AM
Hey i got this intalled and edited the config file. I run program in terminal and it just doesnt download. Dunno if it has errors or anyting it doesnt say anything.

Hsudo gedit /usr/etc/hellanzb.conf
here is what i used

then run hellanzb.py

I get

Starting queue daemon
(astra) Opening 8 connections...
hellanzb - Now monitoring queue...
Resuming: this


but it doesnt do anything.

BassKozz
March 29th, 2009, 11:37 AM
keypox,
Check to make sure your Usenet provider (astra) credentials are entered correctly in conf. Also did you download a NZB for hellanzb to use ("Resuming: this", what is this)?

keypox
March 29th, 2009, 10:27 PM
keypox,
Check to make sure your Usenet provider (astra) credentials are entered correctly in conf. Also did you download a NZB for hellanzb to use ("Resuming: this", what is this)?

I have checked and doubled checked and will recheck now.

This is the name of the nzb file. I changed the name for privacy... hehe

Here is what i am doing to check conf

sudo gedit /usr/etc/hellanzb.conf
(is this the correct one)

And these are the settings i changed

(id = 'astra',
hosts = [ 'ssl-us.astraweb.com:443' ],
#hosts = [ 'news.changeme.com:119', 'morenews.changeme.com:119' ],
username = 'nonya',
password = 'business',
connections = 8,
antiIdle = 7 * 60, # 7 minutes
#bindTo = '204.31.33.7', # connect FROM this ip address
#maxSpeed = 150 # limit to 150kB/s
)

# Important locations
Hellanzb.PREFIX_DIR = '/home/keypox/'

I take it when there is a # it is not being called right?

Im thinking i need to uninstall and start over. Ilike the idea of this thing though.

BassKozz
March 29th, 2009, 11:05 PM
Here is what i am doing to check conf

sudo gedit /usr/etc/hellanzb.conf
(is this the correct one)
Yes

I think I see what's wrong, your trying to use SSL but you haven't got it enabled in the conf file...
Try this:

defineServer(id = 'astra',
hosts = [ 'ssl-us.astraweb.com:443' ],
username = 'nonya',
password = 'business',
connections = 8,
antiIdle = 0,
ssl = True
)

keypox
March 29th, 2009, 11:16 PM
eyah i thought that it might not support SSL so i also tried the non ssl same resutls

Starting queue daemon
(astra) Opening 8 connections...
hellanzb - Now monitoring queue...
Resuming: linux

thats all i get... pan is working but not quite as nice as this.

Just found http://www.lottanzb.org/ looks very very promising uses hellanzb but has a nice gui front end... trying now :)

Damnit still not working :(

keypox
March 29th, 2009, 11:42 PM
ok your really prob gonna laugh at what hte problem was...

i was using 0.5 version because i thought that 0.5 > 0.13 ... hehe

i bet all will work now

yeah it seems to be workign now :) hehe

but i really like the lattaNZB gui. Also it will install everything for you too.

Also i cannot run hallanzb from terminal because i get this error.

hellanzb v0.13 (config = /usr/etc/hellanzb.conf, C yenc module)
Exiting: FatalError'>: Required directory not defined in config file: Hellanzb.POSTPONED_DIR

keypox
March 30th, 2009, 12:16 AM
i think i fixed it by coping the new cfg file that lottanzb made.
I like the gui but maybe not all the time ;)

Bultot
April 25th, 2009, 06:38 AM
With Jaunty, the daemon script isn't working anymore.
I'm looking for a fix.

jmikola
May 2nd, 2009, 09:27 PM
With Jaunty, the daemon script isn't working anymore.
I'm looking for a fix.

I just upgrade to Jaunty this evening and noticed the same. I was using the hellanzb/hellahella init script that was posted many pages back in this thread. I replaced it with Pilo's script, which he posted earlier on this page (#370), and it appears to work fine.

Not sure what the difference between both init scripts is, but since I no longer have need for hellahella, Pilo's script was an ideal solution.

shadowlands
May 25th, 2009, 10:02 PM
Hello, thanks to the folk who posted this. However I am not understanding how steps 8-10. Can some one please help me with very simple step by step wording? Thanks in advance.

mbutash
May 28th, 2009, 11:02 AM
Hi, was just curious if anyone else experiences issues with hellanzb on jaunty. It seems unrar functions don't work, logs only indicated generically that unrar fails on any file it downloads. I tried "unrar" as well as "unrar-free", neither works. I'm thinking hellanzb isn't calling it correctly or something. All in all, I've really had nothing but issues with hella hanging on downloads, not cleaning up after itself, and other buggy issues. Not terribly impressed... 2009-05-26 08:15:25,870 ERROR generic-file: A problem occurred: FatalError'>: There was a problem during unrar, output: unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers Extracting from /var/usenetnzb/daemon.processing/generic-file/generic-file.rar Extracting generic-file.iso Failed 1 Failed 2009-05-26 11:41:39,020 INFO

nhasian
May 28th, 2009, 11:00 PM
I have three computers that run hellanzb fine in Jaunty 9.04. Alternatively you can try SABnzbd

http://www.sabnzbd.org/



Hi, was just curious if anyone else experiences issues with hellanzb on jaunty.

musta78
June 10th, 2009, 01:50 PM
My browsing computer is windows based. But my server where I have installed hellanzb is ubuntu.

What I want is that firefox sends nzb files directly to nzb folder on my server. Is there a way to do this when using windows?

lowph
June 10th, 2009, 05:37 PM
If you're using newzbin then you might want to try Hellafox, a simple Firefox extension to download and start a nzb download directly from newzbin. Works fine on both windows and linux.

BassKozz
June 11th, 2009, 12:32 PM
My browsing computer is windows based. But my server where I have installed hellanzb is ubuntu.

What I want is that firefox sends nzb files directly to nzb folder on my server. Is there a way to do this when using windows?

Checkout this add-on for firefox: https://addons.mozilla.org/en-US/firefox/addon/6230

theluddite
June 21st, 2009, 08:38 PM
Hi, was just curious if anyone else experiences issues with hellanzb on jaunty. It seems unrar functions don't work, logs only indicated generically that unrar fails on any file it downloads. I tried "unrar" as well as "unrar-free", neither works. I'm thinking hellanzb isn't calling it correctly or something. All in all, I've really had nothing but issues with hella hanging on downloads, not cleaning up after itself, and other buggy issues. Not terribly impressed... 2009-05-26 08:15:25,870 ERROR generic-file: A problem occurred: FatalError'>: There was a problem during unrar, output: unrar 0.0.1 Copyright (C) 2004 Ben Asselstine, Jeroen Dekkers Extracting from /var/usenetnzb/daemon.processing/generic-file/generic-file.rar Extracting generic-file.iso Failed 1 Failed 2009-05-26 11:41:39,020 INFO

I think this is a problem with unrar not jaunty. I've experienced a simliar problem recently as detailed here:

http://ubuntuforums.org/showthread.php?t=1187729&highlight=unrar+libstdc

Is anyone else finding that unrar is not extracting files correctly?

musta78
January 14th, 2010, 05:36 PM
Hello all!

I messed up my backup "hellanzb.conf" and now I'm stuck with nothing.

Even when I try uninstalling it and install it back the file is still messed up.

Could someone plz help me and post a "fresh" conf file? I only need what a copy of the text inside.

Thanxs!

mpm
January 15th, 2010, 12:32 AM
Here it is, good luck.

#
# hellanzb.conf - sample hellanzb configuration file
#
# To quickly get started, change the default defineServer() call and the
# Hellanzb.PREFIX_DIR directory
#
# This is actually interpreted python code: strings must be surrounded by
# quotes, numbers and the 'None' keyword should not
#
# $Id: hellanzb.conf.sample 1057 2007-03-27 04:13:53Z pjenvey $

# Log output to this file, set to None (no single quotes) for no logging
Hellanzb.LOG_FILE = '/var/tmp/hellanzb.log'

# Uncomment this line to log DEBUG messages to the specified file
#Hellanzb.DEBUG_MODE = '/var/tmp/hellanzb-debug.log'

# Automatically roll over both log files when they reach LOG_FILE_MAX_BYTES
# size
Hellanzb.LOG_FILE_MAX_BYTES = 0

# Save LOG_FILE_BACKUP_COUNT of those rolled over log files
Hellanzb.LOG_FILE_BACKUP_COUNT = 0


# Define server connections. Servers can have multiple hosts, hellanzb will
# persist the number of connections to each specified server. There may be
# multiple defineServer lines.

# Set both the username and password to 'None' (without the quotes) if your
# usenet server does not require authorization
defineServer(id = 'changeme',
hosts = [ 'news.changeme.com:119' ],
#hosts = [ 'news.changeme.com', 'morenews.changeme.com:8000' ],


username = 'changeme',
password = 'hella',
#username = None, # no auth
#password = None,

connections = 4,
antiIdle = 4.5 * 60, # 4 minutes, 30 seconds, 0 to disable
#bindTo = '204.31.33.7', # connect FROM this ip address
#enabled = False, # disable this server
#skipGroupCmd = False, # skip sending nntp GROUP commands
#fillserver = 0, # defaults to 0 (a main server).
# fillservers must have values > 0
# (priority)
ssl = False
)

# Uncomment this line to limit all server connections to the specified KB/s
# bandwidth
#Hellanzb.MAX_RATE = 150 # limit to 150kB/s


# Important locations
Hellanzb.PREFIX_DIR = '/ext2/'

# Where to put queued .nzb files
Hellanzb.QUEUE_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.queue/'

# Where the fully processed archives go
Hellanzb.DEST_DIR = Hellanzb.PREFIX_DIR + 'usenet/'

# The .nzb currently being downloaded is stored here
Hellanzb.CURRENT_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.current/'

# The archive currently being downloaded is stored here
Hellanzb.WORKING_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.working/'

# Archives interrupted in the middle of downloading are stored here temporarily
Hellanzb.POSTPONED_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.postponed/'

# Archives currently being processed. May contains archive directories, or
# symbolic links to archive directories
Hellanzb.PROCESSING_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.processing/'

# Temp storage
Hellanzb.TEMP_DIR = Hellanzb.PREFIX_DIR + 'nzb/daemon.temp/'

# Filename to store hellanzb state in between CTRL-Cs. The state (includes the
# order of the queue, and smart par recovery information) is intermittently
# written out as XML to this file
Hellanzb.STATE_XML_FILE = Hellanzb.PREFIX_DIR + 'nzb/hellanzbState.xml'


# _Sub directory within the nzb archive dir_ to move processed files to
Hellanzb.PROCESSED_SUBDIR = 'processed'

# Remove the PROCESSED_SUBDIR if the archive was successfully post processed.
# Warning: The normal Hellanzb.LOG_FILE should be enabled with this option --
# for a record of what hellanzb deletes
Hellanzb.DELETE_PROCESSED = True


# Maximum amount of memory used to cache encoded Article data segments.
# hellanzb will write article data to disk when this cache is exceeded
# Available settings:
# -1: Unlimited size
# 0: Disable cache (only cache to disk)
# >0: Limit cache to this size, in bytes, KB, MB, e.g.:
# 1024 '1024KB' '100MB' '1GB'
#Hellanzb.CACHE_LIMIT = 0


# Save archives into a sub directory of DEST_DIR named after their newzbin.com
# category (when queued using the enqueuenewzbin XMLRPC call); e.g. Apps,
# Movies, Music
Hellanzb.CATEGORIZE_DEST = True

# Disable SMART_PAR (download all PAR files)
#Hellanzb.SMART_PAR = False

# Supply a path to the (un)rar command
#Hellanzb.UNRAR_CMD = None

# Supply a path to the par2 command
#Hellanzb.PAR2_CMD = None

# Skip unraring during post processing
#Hellanzb.SKIP_UNRAR = False

# Supply a path to the optional macbinconv command (for converting MacBinary
# files)
#Hellanzb.MACBINCONV_CMD = None

# hellanzb inherits the umask from the current user's environment (unless it's
# running in daemon mode). The umask can be forced with this option
#Hellanzb.UMASK = 0022


# Supported music types (case insensitive) and optionally their decompression
# executables
# and the file type that executable will decompress to (case insensitive). The
# exes must be in the PATH.
#
# <FILE> will be replaced with the name of music file
# optional <DESTFILE> is <FILE> with the specified extension
#
# None means these files don't need to be decompressed
defineMusicType('wav', None, None)
defineMusicType('mp3', None, None)
#defineMusicType('ape', 'mac <FILE> <DESTFILE> -d', 'wav')
#defineMusicType('flac', 'flac -d -- <FILE>', 'wav')
#defineMusicType('shn', 'shorten -x < <FILE> > <DESTFILE>', 'wav')

# Max files we should decompress at the same time
Hellanzb.MAX_DECOMPRESSION_THREADS = 2


# Enable Mac OS X Growl notifications
Hellanzb.GROWL_NOTIFY = False

# The growl notification server, in the format 'hostname'
Hellanzb.GROWL_SERVER = 'IP'

# The growl password
Hellanzb.GROWL_PASSWORD = 'password'


# Enable libNotify Daemon notifications
Hellanzb.LIBNOTIFY_NOTIFY = False


# Disable ANSI color codes in the main screen (preserves the in place scroller)
#Hellanzb.DISABLE_COLORS = False

# Disable ALL ANSI color codes in the main screen (for terminals that don't
# support ANY ANSI codes
#Hellanzb.DISABLE_ANSI = False


# Hostname for the XMLRPC client to connect to. By default, localhost
Hellanzb.XMLRPC_SERVER = 'localhost'

# Port number the XML RPC server will listen on, and the client will connect to.
# Set to 'None' (without the quotes!) for no XML RPC server
Hellanzb.XMLRPC_PORT = 8760

# Password for the XML RPC server. You might probably never use this, but the
# command line XML RPC calls do -- it should definitely be changed from its
# default value. The XML RPC username is hardcoded as 'hellanzb' -- E.g. URL:
# http://hellanzb:changeme@localhost:8760
Hellanzb.XMLRPC_PASSWORD = 'changeme'


# Username/Password to http://www.newzbin.com for automatic NZB downloading
Hellanzb.NEWZBIN_USERNAME = None
Hellanzb.NEWZBIN_PASSWORD = None


# If any of the following file types are missing from the archive and cannot be
# repaired, continue processing because they're unimportant (case insensitive)
Hellanzb.NOT_REQUIRED_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]

# Don't get rid of (move into the PROCESSED dir) the following file types when
# finished post processing (case insensitive)
#Hellanzb.KEEP_FILE_TYPES = [ 'log', 'm3u', 'nfo', 'nzb', 'sfv', 'txt' ]
Hellanzb.KEEP_FILE_TYPES = [ 'nfo', 'txt' ]


# List of alternative file extensions matched as NZB files in the QUEUE_DIR.
# The 'nzb' file extension is always matched
#Hellanzb.OTHER_NZB_FILE_TYPES = [ 'xml' ]

# Support extracting NZBs from ZIP files with this suffix (case insensitive) in
# QUEUE_DIR. Defaults to '.nzb.zip'. Set to False to disable.
#Hellanzb.NZB_ZIPS = '.nzb.zip'

# Support extracting NZBs from GZIP files with this suffix (case insensitive)
# in QUEUE_DIR. Defaults to '.nzb.gz'. Set to False to disable.
#Hellanzb.NZB_GZIPS = '.nzb.gz'

# Delay enqueueing new, recently modified NZB files added to the QUEUE_DIR until
# this many seconds have passed since the NZB's last modification time (defaults
# to 10 seconds)
#Hellanzb.NZBQUEUE_MDELAY = 10

# Optional external handler script. hellanzb will run this script after post
# processing an archive, with the following arguments:
#
# handler_script type archiveName destDir elapsedTime parMessage
#
# type: post processing result, either 'SUCCESS' or 'ERROR'
# archiveName: name of the archive, e.g. 'Usenet_Post5'
# destDir: where the archive ended up, e.g. '/ext2/usenet/Usenet_Post5'
# elapsedTime: a pretty string showing how long post processing took, e.g.
# '10m 37s'
# parMessage: optional post processing message. e.g. '(No Pars)'
#Hellanzb.EXTERNAL_HANDLER_SCRIPT = '~/bin/post_hellanzb.sh'

musta78
January 31st, 2010, 05:27 PM
I've got this beutiful little program up and running! I love it, saves med a lot of time:)

Only one thing that is a bit annoying. When the files a prosecesed and ready there seems to be a sample file a lot of the times.

Is there a way to automaticly delete all sample files? I really don't need 2 min sample when I got everything I wont right next to it:)

SilverWave
February 4th, 2010, 01:28 AM
eh guys? You may want to look at sabnzbdplus it beats hellananzb out of the park.
#
All the dependencies are installed by default once you select:

sabnzbdplus

You may also want to install these themes and see which you like the best.

sabnzbdplus-theme-iphone
sabnzbdplus-theme-plush
sabnzbdplus-theme-smpl

Its got real bandwidth limiting and schedules (so you can work around traffic shaping).

SABnzbd+ is a web-based binary newsgrabber written in Python, with support for
the popular nzb file format. It greatly simplifies the process of downloading
from usenet, thanks to a friendly web-based, fully customizable user interface
and advanced built-in post-processing options including the ability to
automatically verify, repair, extract and clean up downloaded posts.

Multiple servers are supported, as well as secure (ssl) connections, ipv6,
scheduling, pausing and resuming downloads, queue manipulation, rss feeds,
newzbin integration, automatic sorting, a download history, email
notifications, and custom post-processing scripts.

The program is a fork of the original SABnzbd code, which is no longer actively
developed.

theluddite
February 10th, 2010, 11:56 PM
eh guys? You may want to look at sabnzbdplus it beats hellananzb out of the park.


Thanks for the suggestion. I was looking for an alternative since I started having trouble with hellaznb dependencies and hellafox. I just installed sabnzbd a few hours ago and I'm already hooked. It's way more configurable than hellanzb and I dig the rss feed.

odin23342
April 4th, 2012, 03:04 AM
Here are some helpful things that i use all the time to repair and extract files easily editable to fit your specific needs. I find it a lot faster then other methods. It will repair the files then extract them. I am sure there are better ways to write them but below is simple enough anyone could understand and edit them.


cd to the directory or add the directly name after find( i just do my entire download directory.
find -type f -name '*.par2' -exec par2 r {} \; && find -type f -name '*.rar' -exec unrar x {} \;If you want to clean up everything after this is pretty handy.

rm *.r00 ; rm *.r0{1..9} ; rm *.r{10..100} ; rm *.rar ; rm *.srr ; rm *.sfv ; rm *.PAR2 ; rm '*.par2' ; rm *.par ; rm *.par2x ; rm *.nzb ; rm *.nfoIf interested i can post the code to the shell script with those inside of it.

sam088
April 5th, 2012, 11:16 AM
Hi,
Thank you very much ,i have fallow all the steps and it successfully installed,now i can use it .
thanks.
-----------

Debra Fine (http://www.ezdia.com/epad/debra-fine-books/4091/)