hi all,
I tried to install ZenOSS on Solaris, and with some patching and hacking made
it "work"... well, the processes finally start without errors, but then there
came an error which had no resolution as far as Google finds:
> 2007-08-20 20:50:46 ERROR zen.Ping: receiving packet error: short format
> require
> s 0<=number<=USHRT_MAX
> Traceback (most recent call last):
> File "/opt/zenoss/Products/ZenStatus/AsyncPing.py", line 149, in recvPackets
> ipreply = ip.disassemble(data)
> File "opt/zenoss/lib/python/ip.py", line 224, in disassemble
> packet._disassemble(buffer, cksum)
> File "opt/zenoss/lib/python/ip.py", line 190, in _disassemble
> packet = inetutils.net2iph(raw_packet)
> File "opt/zenoss/lib/python/inetutils.py", line 58, in net2iph
> return s[:2] + mks(len) + mks(id) + mks(off) + s[8:]
> File "opt/zenoss/lib/python/inetutils.py", line 46, in mks
> return struct.pack('H', h)
> error: short format requires 0<=number<=USHRT_MAX
>
I started to document the steps that I made (some recent patching and hacking
is not yet documented)
http://www.zenoss.com/Members/ssinyagin/installing-zenoss-on-solaris-10-zone-with-blastwave-packages/
The problem is, that this ZenPing problem when pinging the local interface
seems to be critical.
In general, I should say ZenOSS is a great software, but it's too much
Linux-oriented. Lots of hardcoded paths, some C header incompatibility, GCC
preference over CC, and so on.
Does it make sence to keep trying to port it to Solaris, or nobody needs that?
------------------------
Stanislav Sinyagin
-------------------- m2f --------------------
Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=10065#10065
-------------------- m2f --------------------
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users