On Fri, Sep 23, 2011 at 1:55 PM, Jörg Schulz <jorg.schulz@lnu.se> wrote:
Hi,

I did lsof -i ":7770" and nothing is running on this port , disabled firewall , reboot machine, same

FAILED: shinken.pyro_wrapper.PortNotFree: Sorry, the port 7770 is not free: Couldn't start Pyro daemon: [Errno 99] Cannot assign requested address (full output is in /tmp/bad_start_for_arbiter)

I don’t get it !

My config

...
define arbiter{
      arbiter_name     Arbiter-master
      host_name        nagi
      address   <SITE A IP>
      port     7770
      spare    0
      #modules          No module for now
      }

#the slave, waiting patiently for its master to die
define arbiter{
      arbiter_name     Arbiter-slave
      host_name        nilban
      address <SITE B IP>
      port     7770
      spare    1
      #modules          No module for now
      }

Site A is working fine , Site B not :(
The linux machines site a/b are 100% identical

Can you apply this patch :

diff --git a/shinken/pyro_wrapper.py b/shinken/pyro_wrapper.py
index b3c8ef7..4f6ae2a 100644
--- a/shinken/pyro_wrapper.py
+++ b/shinken/pyro_wrapper.py
@@ -67,6 +67,7 @@ try:
             else:
                 prtcol = 'PYRO'

+            print "Initializing Pyro connection with host:%s port:%s ssl:%s" % (host, port, use_ssl)
             # Now the real start
             try:
                 Pyro.core.Daemon.__init__(self, host=host, port=port, prtcol=prtcol, norange=True)
@@ -151,6 +152,7 @@ except AttributeError, exp:
             # so we allow to retry during 35 sec (30 sec is the default
             # timewait for close sockets)
             while nb_try <= 35:
+                print "Initializing Pyro connection with host:%s port:%s ssl:%s" % (host, port, use_ssl)
                 # And port already use now raise an exception
                 try:
                     Pyro.core.Daemon.__init__(self, host=host, port=port)

 And see the output of the arbiter?
And which Pyro version are you using? (shinken-arbiter --version)

Thanks,


Jean


Greetings
Jörg