[zorp] Zorp starting error
Balazs Scheidler
bazsi@balabit.hu
Fri, 26 Oct 2001 16:01:54 +0200
On Mon, Oct 22, 2001 at 02:43:19PM +0200, Ibrahim Cherri wrote:
> Hello
>
> After installing zorp on a redhat Linux machine, I edited
> policy.py and invoked "zorpctl start", i always get the following error.
>
>
> >Traceback (innermost last):
> >File "/etc/zorp/policy.py", line 53, in ?
> > inbound_services=["*"]),
> >File "/usr/local/zorp/share/zorp/pylib/Zorp/Zone.py", line 548, in
> __init__
> > Zone.__init__(self, name, addr, inbound_services, outbound_services,
> admin_parent, umbrella, InetDomain)
> >File "/usr/local/zorp/share/zorp/pylib/Zorp/Zone.py", line 432, in
> __init__
> > self.address = domain(addr)
> >File "/usr/local/zorp/share/zorp/pylib/Zorp/Domain.py", line 117, in
> __init__
> > self.ip = inet_aton(parts[0]) & self.mask
> >TypeError: bad operand type(s) for &
> >(noname/nosession): Error opening policy file /etc/zorp/policy.py
> >zorp version 0.8.8 going down.
>
> I wonder if this had to do anything with the python interpreter,
> and how can I fix it.
you might have an old InetZone declaration. Can you show them (possibly with
the IP address part masked out) as a reference, here's a correct InetZone
statement:
InetZone('internet', '0.0.0.0/0',
outbound_services=[],
inbound_services=['intra_HTTP'])
the meaning of apostrophes and quotation marks is the same. The order of
parameters is as follows:
- zone name
- address range (network address/netmask)
- outbound_services/inbound_services access control, which services are
permitted into, and out of the zone
Other parameters are documented in the Python source file
/usr/share/zorp/pylib/Zorp/Zone.py
--
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1