[users at bb.net] All slaves shown as 'offline' but both master and slave twisted.log show connection

Caleb Crome caleb at signalessence.com
Mon Apr 10 18:57:46 UTC 2017


On Mon, Apr 10, 2017 at 11:48 AM, Caleb Crome <caleb at signalessence.com> wrote:
> Hi all,
>    I'm bringing up a new buildbot master with a previously working master.cfg.
>
> I'm running both master and slave inside the same docker, so my first
> thought is some port mapping issue, but not sure.  All seems to be
> correct.
>
> buildbot version 0.8.12
> ubuntu linux.
>
>
> after buildbot start master:
> ------ master/twisted.log -----
> ... all seems okay ...
> PBServerFactory starting on 9989
> ... all seems okay...
> 2017-04-10 18:33:50+0000 [-] BuildMaster is running
>
>
> Then i create a slave:
> buildslave create-slave slave-64-bit-linux localhost:9989
> slave-64-bit-linux password
> ----- slave-64-bit-linux/master.cfg -----
> 2017-04-10 18:35:02+0000 [-] Loaded.
> 2017-04-10 18:35:02+0000 [-] twistd 17.1.0 (/usr/bin/python 2.7.6) starting up.
> 2017-04-10 18:35:02+0000 [-] reactor class:
> twisted.internet.epollreactor.EPollReactor.
> 2017-04-10 18:35:02+0000 [-] Starting BuildSlave -- version: 0.8.12
> 2017-04-10 18:35:02+0000 [-] recording hostname in twistd.hostname
> 2017-04-10 18:35:02+0000 [-] Starting factory
> <buildslave.bot.BotFactory instance at 0x7faec02c24d0>
> 2017-04-10 18:35:02+0000 [-] Connecting to localhost:9989
> 2017-04-10 18:35:02+0000 [Broker,client] message from master: attached
> 2017-04-10 18:35:02+0000 [Broker,client] Connected to localhost:9989;
> slave is ready
> 2017-04-10 18:35:02+0000 [Broker,client] sending application-level
> keepalives every 600 seconds
>
>
> And back in master/twisted.log I get:
> 2017-04-10 18:44:18+0000 [Broker,2,172.17.0.1] slave
> 'slave-64-bit-linux' attaching from IPv4Address(TCP, '172.17.0.1',
> 60490)
> 2017-04-10 18:44:18+0000 [Broker,2,172.17.0.1] Got slaveinfo from
> 'slave-64-bit-linux'
> 2017-04-10 18:44:18+0000 [Broker,2,172.17.0.1] Starting buildslave
> keepalive timer for 'slave-64-bit-linux'
> 2017-04-10 18:44:18+0000 [Broker,2,172.17.0.1] bot attached
>
> which sure seems fine to me.
>
> However when I take a look at my web server, it shows the slave is offline.
>
> I did in fact verify that when I stop the master, the buildbot website
> stops working (just making sure that there are not 2 buildbot masters
> running).
>
> Any ideas?
> Thanks,
>  -Caleb


I see that on my currently working master, when I 'ping builder', I
get a log message that says, "2017-04-10 11:55:10-0700 [Broker,client]
SlaveBuilder.remote_print(linux-64-bit-bat): message from master:
ping"

And also I get messages to the effect of, "2017-04-10 11:51:32-0700
[Broker,client] SlaveBuilder.remote_print(poky): message from master:
attached", but on this new server, I do not get those messages.

Certainly feels like some security/port issue... but I'm not sure where to look.

Thanks,
 -Caleb


More information about the users mailing list