On Tue, Jul 10, 2007 at 07:05:46PM +0200, Pieter Verberne wrote: > Hi, > > I tried to install Hellanzb, a binary news-downloader. It is a > python program. On ports.openbsd.nu I found the software but I > don't think it is a dedicated OpenBSD package. (OpenBSD ported > ) becaulse 'sudo pkg_add ./[pkg-name] didn't work. So I tried it "just" didn't work? or did you get an error message? if so, the least you can do is tell us what it says...
> installing the manual way. I installed all the dependency > software and run 'sudo python2.4 setup.py install'. you are completely on your own by doing this. why do think the ports exist?! > Pieter jasper > > (this is not the first time I tried): > > $ sudo python2.4 setup.py install > > running install > running build > running build_py > creating build > creating build/lib > creating build/lib/Hellanzb > copying Hellanzb/Core.py -> build/lib/Hellanzb > copying Hellanzb/Daemon.py -> build/lib/Hellanzb > copying Hellanzb/Elite.py -> build/lib/Hellanzb > copying Hellanzb/Growl.py -> build/lib/Hellanzb > copying Hellanzb/HellaReactor.py -> build/lib/Hellanzb > copying Hellanzb/Log.py -> build/lib/Hellanzb > copying Hellanzb/Logging.py -> build/lib/Hellanzb > copying Hellanzb/NZBDownloader.py -> build/lib/Hellanzb > copying Hellanzb/NZBQueue.py -> build/lib/Hellanzb > copying Hellanzb/NewzbinDownloader.py -> build/lib/Hellanzb > copying Hellanzb/PostProcessor.py -> build/lib/Hellanzb > copying Hellanzb/PostProcessorUtil.py -> build/lib/Hellanzb > copying Hellanzb/SmartPar.py -> build/lib/Hellanzb > copying Hellanzb/Util.py -> build/lib/Hellanzb > copying Hellanzb/__init__.py -> build/lib/Hellanzb > creating build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/ArticleDecoder.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/DupeHandler.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/NZBLeecherUtil.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/NZBModel.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/NZBParser.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/NZBSegmentQueue.py -> > build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/Protocol.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/__init__.py -> build/lib/Hellanzb/NZBLeecher > copying Hellanzb/NZBLeecher/nntp.py -> build/lib/Hellanzb/NZBLeecher > creating build/lib/Hellanzb/HellaXMLRPC > copying Hellanzb/HellaXMLRPC/HtPasswdAuth.py -> build/lib/Hellanzb/HellaXMLRPC > copying Hellanzb/HellaXMLRPC/__init__.py -> build/lib/Hellanzb/HellaXMLRPC > copying Hellanzb/HellaXMLRPC/xmlrpc.py -> build/lib/Hellanzb/HellaXMLRPC > creating build/lib/Hellanzb/external > copying Hellanzb/external/__init__.py -> build/lib/Hellanzb/external > creating build/lib/Hellanzb/external/elementtree > copying Hellanzb/external/elementtree/SimpleXMLWriter.py -> > build/lib/Hellanzb/external/elementtree > copying Hellanzb/external/elementtree/__init__.py -> > build/lib/Hellanzb/external/elementtree > running build_scripts > creating build/scripts-2.4 > copying and adjusting hellanzb.py -> build/scripts-2.4 > changing mode of build/scripts-2.4/hellanzb.py from 644 to 755 > running install_lib > running install_scripts > copying build/scripts-2.4/hellanzb.py -> /usr/local/bin > changing mode of /usr/local/bin/hellanzb.py to 755 > running install_data > > When I run the software: > > $ hellanzb.py > > > hellanzb v0.13 (config = /usr/local/etc/hellanzb.conf) > (changeme) Opening 3 connections... > hellanzb - Now monitoring queue... > [-] Unhandled Error > Traceback (most recent call last): > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 114, > in initDaemon > startNZBLeecher() > File > "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBLeecher/__init__.py", > line 262, in startNZBLeecher > reactor.run() > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/posixbase.py", > line 218, in run > > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/posixbase.py", > line 226, in mainLoop > > --- <exception caught here> --- > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/base.py", > line 555, in runUntilCurrent > > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 97, > in recoverStateAndBegin > recoverStateFromDisk() > File "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBQueue.py", line > 341, in recoverStateFromDisk > parser = make_parser() > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.py", > line 37, in make_parser > > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/saxexts.py", > line 75, in make_parser > > exceptions.KeyError: 'xml.sax.drivers2.drv_pyexpat' > > > And nothing happens from here. > > Debug file: (gives two 'run sessions'.) > > 2007-07-10 20:31:29,601 [-] Log opened. > 2007-07-10 20:31:29,603 hellanzb v0.13 (config = /usr/local/etc/hellanzb.conf) > 2007-07-10 20:31:29,605 [-] twisted.web.server.Site starting on 8760 > 2007-07-10 20:31:29,605 [-] Starting factory <twisted.web.server.Site > instance at 0x8b5bcfec> > 2007-07-10 20:31:29,626 Using: Twisted-2.4.0, TwistedWeb-0.6.0 > 2007-07-10 20:31:29,627 python: 2.4.4 (#1, Mar 6 2007, 16:34:19) > 2007-07-10 20:31:29,627 [GCC 3.3.5 (propolice)] > 2007-07-10 20:31:29,627 os: OpenBSD-4.1 (i386) > 2007-07-10 20:31:29,628 initFillServers: fillserver support disabled > 2007-07-10 20:31:29,628 [-] Starting factory > <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x84bb1 > d0c> > 2007-07-10 20:31:29,629 [-] Starting factory > <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottlingFactory instance > at 0x808162cc> > 2007-07-10 20:31:29,642 [-] Unhandled Error > Traceback (most recent call last): > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 114, > in initDaemon > startNZBLeecher() > File > "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBLeecher/__init__.py", > line 262, in startNZBLeecher > reactor.run() > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/pos > ixbase.py", line 218, in run > > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/pos > ixbase.py", line 226, in mainLoop > > --- <exception caught here> --- > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/bas > e.py", line 555, in runUntilCurrent > > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 97, > in recoverStateAndBegin > recoverStateFromDisk() > File "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBQueue.py", line > 341, in recoverStateFromDisk > parser = make_parser() > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.py", > > line 37, in make_parser > > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/saxexts.py", > l > ine 75, in make_parser > exceptions.KeyError: 'xml.sax.drivers2.drv_pyexpat' > > 2007-07-10 20:31:29,690 changeme[0] CONNECTION MADE > 2007-07-10 20:31:29,704 changeme[0] MODE READER successful > 2007-07-10 20:31:29,705 changeme[0] EMPTY QUEUE > 2007-07-10 20:31:29,725 changeme[1] CONNECTION MADE > 2007-07-10 20:31:30,001 changeme[1] MODE READER successful > 2007-07-10 20:31:30,002 changeme[1] EMPTY QUEUE > 2007-07-10 20:31:30,111 changeme[2] CONNECTION MADE > 2007-07-10 20:31:30,143 changeme[2] MODE READER successful > 2007-07-10 20:31:30,144 changeme[2] EMPTY QUEUE > 2007-07-10 20:31:47,811 changeme[0] CONNECTION LOST > 2007-07-10 20:31:47,811 [twisted.web.server.Site] (Port 8760 Closed) > 2007-07-10 20:31:47,812 [twisted.web.server.Site] Stopping factory > <twisted.web.server.Site instance at 0x8b5bcf > ec> > 2007-07-10 20:31:47,812 changeme[1] CONNECTION LOST > 2007-07-10 20:31:47,813 changeme[2] CONNECTION LOST > 2007-07-10 20:31:47,814 [ThrottlingProtocol,client] Stopping factory > <Hellanzb.NZBLeecher.Protocol.NZBLeecherFac > tory instance at 0x84bb1d0c> > 2007-07-10 20:31:47,814 [ThrottlingProtocol,client] Stopping factory > <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaTh > rottlingFactory instance at 0x808162cc> > 2007-07-10 20:31:47,815 [-] Main loop terminated. > 2007-07-10 20:31:47,816 stdinEchoOn - ON > > > > > > > 2007-07-10 20:41:31,649 [-] Log opened. > 2007-07-10 20:41:31,651 hellanzb v0.13 (config = /usr/local/etc/hellanzb.conf) > 2007-07-10 20:41:31,653 [-] twisted.web.server.Site starting on 8760 > 2007-07-10 20:41:31,653 [-] Starting factory <twisted.web.server.Site > instance at 0x82376fec> > 2007-07-10 20:41:31,685 Using: Twisted-2.4.0, TwistedWeb-0.6.0 > 2007-07-10 20:41:31,686 python: 2.4.4 (#1, Mar 6 2007, 16:34:19) > 2007-07-10 20:41:31,686 [GCC 3.3.5 (propolice)] > 2007-07-10 20:41:31,686 os: OpenBSD-4.1 (i386) > 2007-07-10 20:41:31,687 initFillServers: fillserver support disabled > 2007-07-10 20:41:31,687 [-] Starting factory > <Hellanzb.NZBLeecher.Protocol.NZBLeecherFactory instance at 0x80d98 > d0c> > 2007-07-10 20:41:31,688 [-] Starting factory > <Hellanzb.NZBLeecher.NZBLeecherUtil.HellaThrottlingFactory instance > at 0x87a252cc> > 2007-07-10 20:41:31,702 [-] Unhandled Error > Traceback (most recent call last): > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 114, > in initDaemon > startNZBLeecher() > File > "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBLeecher/__init__.py", > line 262, in startNZBLeecher > reactor.run() > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/pos > ixbase.py", line 218, in run > > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/pos > ixbase.py", line 226, in mainLoop > > --- <exception caught here> --- > File > "/usr/obj/i386/py-twisted-core-2.4.0/fake-i386/usr/local/lib/python2.4/site-packages/twisted/internet/bas > e.py", line 555, in runUntilCurrent > > File "/usr/local/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 97, > in recoverStateAndBegin > recoverStateFromDisk() > File "/usr/local/lib/python2.4/site-packages/Hellanzb/NZBQueue.py", line > 341, in recoverStateFromDisk > parser = make_parser() > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/sax2exts.py", > > line 37, in make_parser > > File > "/usr/obj/i386/py-xml-0.8.4p1/fake-i386/usr/local/lib/python2.4/site-packages/_xmlplus/sax/saxexts.py", > l > ine 75, in make_parser > > exceptions.KeyError: 'xml.sax.drivers2.drv_pyexpat' > > 2007-07-10 20:41:31,743 changeme[0] CONNECTION MADE > 2007-07-10 20:41:31,758 changeme[0] MODE READER successful > 2007-07-10 20:41:31,758 changeme[0] EMPTY QUEUE > 2007-07-10 20:41:31,764 changeme[1] CONNECTION MADE > 2007-07-10 20:41:31,778 changeme[1] MODE READER successful > 2007-07-10 20:41:31,779 changeme[1] EMPTY QUEUE > 2007-07-10 20:41:31,783 changeme[2] CONNECTION MADE > 2007-07-10 20:41:31,794 changeme[2] MODE READER successful > 2007-07-10 20:41:31,794 changeme[2] EMPTY QUEUE > 2007-07-10 20:42:01,760 changeme[0] ANTI IDLING connection > 2007-07-10 20:42:01,760 changeme[0] fetching HELP > 2007-07-10 20:42:01,774 changeme[0] got HELP > 2007-07-10 20:42:01,790 changeme[1] ANTI IDLING connection > 2007-07-10 20:42:01,790 changeme[1] fetching HELP > 2007-07-10 20:42:01,804 changeme[1] got HELP > 2007-07-10 20:42:01,805 changeme[2] ANTI IDLING connection > 2007-07-10 20:42:01,805 changeme[2] fetching HELP > 2007-07-10 20:42:01,819 changeme[2] got HELP > > -- ``Sapere aude!'' NedBSD: http://nedbsd.eu
