Puppet Master: Erro TCPServer: Endereço já em uso - bind (2) - WEBrick 1.3.1

0

Eu reiniciei o Puppet Master várias vezes, mas sempre esse erro

[root@puppet-master04 ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]
[root@puppet-master04 ~]# service puppetmaster restart
Stopping puppetmaster:                                     [FAILED]
Starting puppetmaster:                                     [  OK  ]
[root@puppet-master04 ~]# cd /var/log/puppet
[root@puppet-master04 puppet]# ls -lrt
total 16
-rw-rw----. 1 puppet puppet 6605 Sep  2 10:25 masterhttp.log-20150906
-rw-rw----. 1 puppet puppet  187 Sep 24 10:49 masterhttp.log-20150925
-rw-rw----. 1 puppet puppet  748 Nov  2 10:19 masterhttp.log
[root@puppet-master04 puppet]# tail -20 masterhttp.log
[2015-11-02 10:16:05] INFO  WEBrick 1.3.1
[2015-11-02 10:16:05] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:16:05] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:17:08] INFO  WEBrick 1.3.1
[2015-11-02 10:17:08] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:17:08] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:17:13] INFO  WEBrick 1.3.1
[2015-11-02 10:17:13] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:17:13] WARN  TCPServer Error: Address already in use - bind(2)
[2015-11-02 10:19:59] INFO  WEBrick 1.3.1
[2015-11-02 10:19:59] INFO  ruby 1.8.7 (2013-06-27) [x86_64-linux]
[2015-11-02 10:19:59] WARN  TCPServer Error: Address already in use - bind(2)

qual porta já está em uso? Nós usamos o RHEL6.

    
por Ivanov 02.11.2015 / 10:25

1 resposta

3

Parece que você está tentando iniciar o mestre de marionetes duas vezes:

  • primeiro do httpd, onde presumo que você esteja usando o passageiro para iniciar o puppetmaster
  • em segundo lugar, para iniciar o serviço mestre de bonecos diretamente

Como você não sabe o que você quer :), peço à pessoa que o instalou que lhe diga qual está correto. Eu presumo que o httpd.

    
por 02.11.2015 / 11:47