[CentOS5] Hellanzb : ImportError: No module named web

Pagina: 1
Acties:
  • 1.008 views sinds 30-01-2008
  • Reageer

  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Ik probeer Hellanzb werkend te krijgen onder CentOS 5 maar ik krijg de volgende foutmelding:

[root@server etc]# hellanzb.py
Traceback (most recent call last):
File "/usr/bin/hellanzb.py", line 14, in ?
from Hellanzb.Core import main
File "/usr/lib/python2.4/site-packages/Hellanzb/Core.py", line 18, in ?
from Hellanzb.Daemon import initDaemon, postProcess
File "/usr/lib/python2.4/site-packages/Hellanzb/Daemon.py", line 12, in ?
from Hellanzb.HellaXMLRPC import initXMLRPCServer, HellaXMLRPCServer
File "/usr/lib/python2.4/site-packages/Hellanzb/HellaXMLRPC/__init__.py", line 14, in ?
from twisted.web import xmlrpc, server


Na enig zoek werk met google blijkt dat ik Twisted-2.5.0 moet installeren. Deze heb ik gedownload en als ik deze met python probeer te laten builden krijg ik het volgende:

package init file 'twisted/plugins/__init__.py' not found (or not a regular file)
package init file 'twisted/plugins/__init__.py' not found (or not a regular file)
running build
running build_py
package init file 'twisted/plugins/__init__.py' not found (or not a regular file)
package init file 'twisted/plugins/__init__.py' not found (or not a regular file)
running build_scripts
running build
running build_py
package init file 'twisted/plugins/__init__.py' not found (or not a regular file)
package init file 'twisted/plugins/__init__.py' not found (or not a regular file)


Als ik naar die map ga zie ik inderdaad dat het bestand __init__.py er niet bij staat.
Ik heb het tar.bz2 bestand nogmaals in de veronderstelling dat deze niet goed was maar dit geeft het zelfde probleem.

Ik heb al aardig zitten ge-googled maar kan er weinig over vinden op een paar hits na die in een voor mij niet leesbare taal zijn.

Als ik met yum een search doe naar python vind ik ook geen package waar deze twisted bij zit. Op google had ik wel wat gevonden over een andere distro (ik meen ubuntu) maar dat werkte (voor zover ik zag) niet op manier zoals dat bij centos zou moeten gaan.

Heeft iemand enig idee hoe ik dit kan fixen? Ik vind het overigens ook geen idee om een andere newsreader te gebruiken mocht iemand een andere weten welke bij mij wat minder problemen geeft ;)
Het enige wat deze moet kunnen is nzb's importen uit een map op een samba share, downloaden, parren en unrarren.

Wie kan mij uit de brand helpen?

  • Valium
  • Registratie: Oktober 1999
  • Laatst online: 31-01 14:44

Valium

- rustig maar -

Het algemeen beleid #copyright

Vallen vragen aangaande een warez-downloadserver niet onder bovenstaand beleidspuntje?

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

Valium schreef op dinsdag 28 augustus 2007 @ 22:54:
Het algemeen beleid #copyright

Vallen vragen aangaande een warez-downloadserver niet onder bovenstaand beleidspuntje?
Wie heeft het hier over warez ? En als je toch denkt dat het niet kan kun je beter even een topic report schrijven :w

0.0


  • phobosdeimos
  • Registratie: Augustus 2007
  • Laatst online: 14:56
Dit heeft niks met warez te maken.
Anders kan je straks firefox, gftp en bittorrent ook gaan verbieden, aangezien je daarmee illegaal materiaal kan downloaden.

Verwijderd

phobosdeimos schreef op woensdag 29 augustus 2007 @ 00:43:
Dit heeft niks met warez te maken.
Anders kan je straks firefox, gftp en bittorrent ook gaan verbieden, aangezien je daarmee illegaal materiaal kan downloaden.
Eerder aMule en eMule...

  • Theimon
  • Registratie: April 2005
  • Laatst online: 31-01 07:43

Theimon

Snapte!?

Je kan even op hun site kijken: http://www.hellanzb.com/trac/ Daar staan de prerequisites bij met linkjes. Dan kan je de boel eventueel van de grond af op bouwen i.p.v. rpms te zoeken.

Evil in general does not sleep, and therefore doesn't see why anyone else should. | There is no "i" in denial. | There is no "i" in TEAM, but there is ME!


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
phobosdeimos schreef op woensdag 29 augustus 2007 @ 00:43:
Dit heeft niks met warez te maken.
Anders kan je straks firefox, gftp en bittorrent ook gaan verbieden, aangezien je daarmee illegaal materiaal kan downloaden.
voor illegaal downloaden heb je ook een pc nodig... moet ze die ook maar verbieden als we toch bezig zijn ;)

De linkjes bij de prerequisites linken door naar de twistedmatrix.com site. Hier heb ik de tar.bz2 ook vandaan. Echter krijg ik bij het builden hier van de fout mbt __init__.py en dat was de reden dat ik ben gaan zoeken naar de rpm hiervan. Deze heb ik echter niet kunnen vinden, enkel voor centos 3 en 4.

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

je moet twisted en twisted-web hebben.
als het niet met een RPM kan (wtf?) dan maar gewoon los installeren.

Dan werkt het nml wel.

Zaram module kopen voor je glasvezelaansluiting?


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Boudewijn schreef op woensdag 29 augustus 2007 @ 14:10:
je moet twisted en twisted-web hebben.
als het niet met een RPM kan (wtf?) dan maar gewoon los installeren.

Dan werkt het nml wel.
Wellicht heb ik het niet goed uitgelegd : als ik twisted en twisted-web los installeer dan krijg ik boven genoemde foutmelding. Omdat dit dus problemen geeft zoek ik dus een RPM, of een oplossing om het wel werkend te krijgen...

De twisted en twisted-web bestanden heb ik van de twistedmatrix website gedownload en op deze website staan geen RPM's

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

en in de repositories van Centos en op rpm.pbone en dergelijke?

Zaram module kopen voor je glasvezelaansluiting?


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
repo's van centos heb ik het niet in kunnen vinden.

Misschien ga ik nu iets heel doms zeggen maarum .... rpm.pbone??

  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Even gegoogled naar rpm.pbone en zie dat het een website met RPM's is.

Ik zie hier enkel de packages voor CentOS 3 en 4. Zouden deze eventueel ook werken onder CentOS 5? Iets zegt me van niets...

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

waarom niet?
al geprobeerd? :)

Zaram module kopen voor je glasvezelaansluiting?


  • spil
  • Registratie: September 2000
  • Laatst online: 06-09-2025
h00ligan83 schreef op dinsdag 28 augustus 2007 @ 21:59:Als ik naar die map ga zie ik inderdaad dat het bestand __init__.py er niet bij staat.
Ik heb het tar.bz2 bestand nogmaals in de veronderstelling dat deze niet goed was maar dit geeft het zelfde probleem.
Net even http://tmrc.mit.edu/mirro...2.5/Twisted-2.5.0.tar.bz2 binnengehaald en daar vind ik in Twisted-2.5.0/TwistedCore-2.5.0/twisted/plugins/ toch echt een bestand __init__.py
Heb je de setup.py uit de root of uit de TwistedCore-2.5.0 dir gepakt?
Volgens mij heb je alleen TwistedCore en TwistedWeb nodig, probeer eens de setup.py in die dirs.

Homeserver specs: Dell Latitude D400 / 1GB mem / 160GB Seagate 5400.3 2.5" / 3Com 3c575 Cardbus NIC / Atheros AR5413 hostapd WLAN / FreeBSD 7.2


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Nee nog niet, als ik straks thuis ben ga ik dat wel even doen (ben nu nog op mijn werk).
spil schreef op woensdag 29 augustus 2007 @ 16:41:
[...]

Net even http://tmrc.mit.edu/mirro...2.5/Twisted-2.5.0.tar.bz2 binnengehaald en daar vind ik in Twisted-2.5.0/TwistedCore-2.5.0/twisted/plugins/ toch echt een bestand __init__.py
Heb je de setup.py uit de root of uit de TwistedCore-2.5.0 dir gepakt?
Volgens mij heb je alleen TwistedCore en TwistedWeb nodig, probeer eens de setup.py in die dirs.
Beide geprobeerd. De setup.py in de root van het uitgepakte Twisted-2.5.0.tar.bz2 geeft deze errors. Als ik naar de TwistedCore folder ga en hier de setup.py uitvoer build deze wel. Ook de install gaat hier goed. Ga ik vervolgens naar de TwistedWeb folder en voer ik hier setup.py build uit dan krijg ik weer de zelfde error.

Trouwens bij mij staat het __init__.py ook de in de folder Twisted-2.5.0/TwistedCore-2.5.0/twisted/plugins/.

Alleen in de Twisted-2.5.0/TwistedWeb-2.5.0/twisted/plugins/ folder staat deze niet. Hierom geeft deze dus ook die error...

  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Ik dacht dus slim te zijn en de __init__.py file uit de TwistedCore plugins folder te kopieeren en te plakken in de TwistedCore Plugins folder. Builden en installeren ging zonder problemen.

Echter geeft Hellanzb nog steeds : ImportError: No module named web

Ik begin er een beetje simpel van te worden...had ik maar als hobby postzegels verzamelen ;)

Heeft iemand een tip mbt een binary newsreader welke in RPM voor CentOS wordt geleverd? Zal me hoop kopzorgen schelen

  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Nu wel : en het werkt niet. Krijg error: Failed dependencies.

En de van dependencies die hij nodig heeft zijn geen rpm packages te vinden.. :(

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 29-01 20:16

CrankyGamerOG

Assumption is the mother.....

brrrrrrr RPM, brrrrrr

leuk en aardig maar rpm geven me meer kopzorgen dan dat het handig is, ik doe altijd lekker alles zelf compileren, lekker precies goed voor de kernel en geen dependencie gezemel

je vergeet dan ook heel wat dingen te installeren, hier mijn howto die ik gebruik op centos 4

Wat hebben we nodig
* HellaNZB
* Python 2.3
* Twisted >= 2.0
* rar * kun je zelf denk ik wel uitvissen ;)
* par2cmdline

*** Python ***

Ik heb altijd al python 2.3

Je hebt wel de python-devel nodig
dus

code:
1
2
3
4
5
6
----------------------------------------------------------

apt-get install python-devel


----------------------------------------------------------


***Dependencie pre-resolve***

code:
1
2
3
4
5
--------------------------------------------------------------------------------

apt-get install compat-libstdc++-33

--------------------------------------------------------------------------------

***Zope*****

code:
1
2
3
4
5
6
7
--------------------------------------------------------------------------------

wget http://www.zope.org/Products/ZopeInterface/3.0.1final/ZopeInterface-3.0.1.tgz
tar -zxvf ZopeInterface-3.0.1.tgz
cd ZopeInterface-3.0.1

--------------------------------------------------------------------------------


Installeer zopeinterface

code:
1
2
3
4
5
--------------------------------------------------------------------------------

python setup.py build
python setup.py install
--------------------------------------------------------------------------------



*** Twisted ***
Download Twisted en unpack het

code:
1
2
3
4
5
6
7
8
9
--------------------------------------------------------------------------------

wget http://tmrc.mit.edu/mirror/twisted/Twisted/2.2/TwistedSumo-2006-02-12.tar.bz2

bzip2 -d TwistedSumo-2006-02-12.tar.bz2

tar -xvf TwistedSumo-2006-02-12.tar

--------------------------------------------------------------------------------


Ga nu naar de zojuist gecreerde twisted-directory and installeer twisted. lees de README en gebruik 'python setup.py --help' voor meer in formatie

code:
1
2
3
4
5
--------------------------------------------------------------------------------
python setup.py build
python setup.py install

--------------------------------------------------------------------------------



*** par2cmdline ***

Download and unpack par2cmdline:
code:
1
2
3
4
5
6
7
--------------------------------------------------------------------------------

wget http://surfnet.dl.sourceforge.net/sourceforge/parchive/par2cmdline-0.4.tar.gz
tar -zxvf par2cmdline-0.4.tar.gz
cd par2cmdline-0.4

--------------------------------------------------------------------------------

open de README voor installatie instructies.

code:
1
2
3
4
5
--------------------------------------------------------------------------------

 ./configure && make && make check && make install

--------------------------------------------------------------------------------


*** HellaNZB ***

Download and unpack HellaNZB:
code:
1
2
3
4
5
6
7
--------------------------------------------------------------------------------

wget http://www.hellanzb.com/distfiles/hellanzb-0.8.tar.gz
tar -zxvf hellanzb-0.8.tar.gz
cd hellanzb-0.8

--------------------------------------------------------------------------------


Lees de README en doe het volgende

code:
1
2
3
4
5
6
--------------------------------------------------------------------------------

python setup.py build
python setup.py install

--------------------------------------------------------------------------------


Pas de configuratie naar je wensen.
de config staat in etc/


****** Starten van HellaNZB ****

Start HellaNZB in daemon-mode (zorg dat je in de juiste dir staat):

code:
1
2
3
4
5
--------------------------------------------------------------------------------

 ./hellanzb.py -D

--------------------------------------------------------------------------------


tis een flinke lap tekst, maar....
ik hoop dat je hiermee eruit kunt komen

KPN - Vodafone Ziggo Partner


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Def!ance ten eerste erg bedankt voor je hulp.

Als ik TwistedSumo probeer te builden krijg ik echter weer een fout. Twisted mag mij niet zo heb ik het idee

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
changing mode of build/scripts-2.4/mktap from 644 to 755
changing mode of build/scripts-2.4/twistd from 644 to 755
changing mode of build/scripts-2.4/tap2deb from 644 to 755
changing mode of build/scripts-2.4/tap2rpm from 644 to 755
changing mode of build/scripts-2.4/tapconvert from 644 to 755
changing mode of build/scripts-2.4/tkmktap from 644 to 755
changing mode of build/scripts-2.4/trial from 644 to 755
Traceback (most recent call last):
  File "setup.py", line 43, in ?
    long_description="""\
  File "/usr/lib64/python2.4/site-packages/twisted/python/dist.py", line 41, in setup
    kw['version'] = getVersion(projname)
  File "/usr/lib64/python2.4/site-packages/twisted/python/dist.py", line 92, in getVersion
    execfile(vfile, ns)
IOError: [Errno 2] No such file or directory: 'twisted/conch/_version.py'
Error: Subprocess exited with result 1 for project conch


Heb je enig idee?

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 29-01 20:16

CrankyGamerOG

Assumption is the mother.....

hummzz draai je 64bit ?

KPN - Vodafone Ziggo Partner


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
ja ik draai x64

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 29-01 20:16

CrankyGamerOG

Assumption is the mother.....

mjah dan zal dit verhaal van mij inderdaad niet op gaan, ik ga uit van een 32bit os

KPN - Vodafone Ziggo Partner


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
Oke helaas, toch bedankt voor je hulp. Bij een 32bit os had ik er veel aan gehad :)

Ik zit er aan te denken over te stappen naar ubuntu. Daar kan ik veel meer info over vinden met betrekking tot binary newsreaders... aangezien ik dit toch nodig heb is dat misschien wel beter.

  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@server ~]# hellanzb.py

hellanzb v0.13 (config = /usr/etc/hellanzb.conf)
(TweakDSL) Opening 8 connections...
hellanzb - Now monitoring queue...
Found new nzb: ******
Parsing: *******.nzb...
Parsed: 59 files (1535 posts), 780.9MB
Queued: 780.9MB
[1] hellanzb-tmp-*******.file0029 -  3% @ 267.0KB/s
[2] hellanzb-tmp-*******.file0031 -  1% @ 150.0KB/s
[3] hellanzb-tmp-*******.file0032 -  3% @ 122.0KB/s
[4] hellanzb-tmp-*******.file0033 -  0% @ 74.0KB/s
[5] hellanzb-tmp-*******.file0034 -  2% @ 325.0KB/s
[6] hellanzb-tmp-*******.file0035 -  1% @ 191.0KB/s
[7] hellanzb-tmp-*******.file0036 -  0% @ 0.0KB/s
[8] hellanzb-tmp-*******.file0037 -  0% @ 0.0KB/s
[Total] 1964.0KB/s, 767 MB queued, ETA: 00:06:40


Anders gezegd : het werkt _/-\o_

Het is uiteindelijk gelukt door na wat zoek werk fedora core rpms te gebruiken inclusief een hele berg dependencies.

  • phobosdeimos
  • Registratie: Augustus 2007
  • Laatst online: 14:56
Debian:
code:
1
apt-get install hellanzb


En het werkt.

  • Theimon
  • Registratie: April 2005
  • Laatst online: 31-01 07:43

Theimon

Snapte!?

h00ligan83 schreef op vrijdag 31 augustus 2007 @ 20:14:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@server ~]# hellanzb.py

hellanzb v0.13 (config = /usr/etc/hellanzb.conf)
(TweakDSL) Opening 8 connections...
hellanzb - Now monitoring queue...
Found new nzb: ******
Parsing: *******.nzb...
Parsed: 59 files (1535 posts), 780.9MB
Queued: 780.9MB
[1] hellanzb-tmp-*******.file0029 -  3% @ 267.0KB/s
[2] hellanzb-tmp-*******.file0031 -  1% @ 150.0KB/s
[3] hellanzb-tmp-*******.file0032 -  3% @ 122.0KB/s
[4] hellanzb-tmp-*******.file0033 -  0% @ 74.0KB/s
[5] hellanzb-tmp-*******.file0034 -  2% @ 325.0KB/s
[6] hellanzb-tmp-*******.file0035 -  1% @ 191.0KB/s
[7] hellanzb-tmp-*******.file0036 -  0% @ 0.0KB/s
[8] hellanzb-tmp-*******.file0037 -  0% @ 0.0KB/s
[Total] 1964.0KB/s, 767 MB queued, ETA: 00:06:40


Anders gezegd : het werkt _/-\o_

Het is uiteindelijk gelukt door na wat zoek werk fedora core rpms te gebruiken inclusief een hele berg dependencies.
Draai je dit nu als root?

Evil in general does not sleep, and therefore doesn't see why anyone else should. | There is no "i" in denial. | There is no "i" in TEAM, but there is ME!


  • h00ligan83
  • Registratie: November 2006
  • Laatst online: 07-04-2021
phobosdeimos schreef op vrijdag 31 augustus 2007 @ 20:16:
Debian:
code:
1
apt-get install hellanzb


En het werkt.
gefeliciteerd..
was ff om te testen...

  • phobosdeimos
  • Registratie: Augustus 2007
  • Laatst online: 14:56
Dit om nog maar eens aan te tonen dat 'rpm dependency hell' nog steeds bestaat...

  • CrankyGamerOG
  • Registratie: Juni 2003
  • Laatst online: 29-01 20:16

CrankyGamerOG

Assumption is the mother.....

phobosdeimos schreef op vrijdag 31 augustus 2007 @ 20:16:
Debian:
code:
1
apt-get install hellanzb


En het werkt.
lmfao

KPN - Vodafone Ziggo Partner

Pagina: 1