Implementação de Juju de Charm (Mysql) no provedor MAAS falhando após bootstrap bem-sucedido. Status de Juju preso no estado "Pendente"

2

Eu configurei um ambiente MAAS e uso o Juju para implantar serviços. Eu segui o tutorial simple juju de tentar implantar o Mysql e Wordpress. O nó de bootstrap chegou bem sem erros. No entanto, ao implementar o Mysql ( juju deploy --repository=<path> local:raring/mysql (obtive os charms mysql e wordpress usando bzr)), o maas node fez a instalação do Ubuntu através da rede usando o boot PXE (tudo isso parece estar funcionando corretamente).

No entanto, o encanto não parece vir para cima. O status Juju está preso no estado pendente e os logs (da máquina 1, que é para implantar o charme) parecem sugerir que o exec do start --system jujud-unit-mysql-0 falhou devido à impossibilidade de se conectar ao barramento do sistema ( /var/run/dbus/system_bus_socket ).

Há outras postagens neste fórum indicando que isso pode ser causado por problemas com /var/run e /run (mas isso pode ter sido corrigido em séries de raring), e possivelmente também o uso do comando sudo pode ser necessário .

Obviamente, isso é algo que está sendo gerado a partir do Juju e eu não tenho controle (para usar o sudo ou não para executar esse comando para implantar o encanto). Alguém por favor pode ajudar na depuração deste problema. Agradecemos antecipadamente.

status do juju

environment: maas
machines:
  "0":
    agent-state: started
    agent-version: 1.16.0
    dns-name: Honeybee-2.MaasCluster
    instance-id: /MAAS/api/1.0/nodes/node-0abcb8ec-378b-11e3-b1d0-00155d964216/
    series: raring
  "1":
    agent-state: started
    agent-version: 1.16.0
    dns-name: Honeybee-3.MaasCluster
    instance-id: /MAAS/api/1.0/nodes/node-58eddf9c-379e-11e3-b1d0-00155d964216/
    series: raring
services:
  mysql:
    charm: local:raring/mysql-309
    exposed: false
    relations:
      cluster:
      - mysql
    units:
      mysql/0:
        agent-state: pending
        machine: "1"
        public-address: Honeybee-3.MaasCluster

#ssh [email protected]
# less /var/log/juju/machine-1.log 

2013-10-23 20:32:05 INFO juju.worker.deployer deployer.go:146 deploying unit "mysql/0"
2013-10-23 20:32:05 INFO juju.worker.machiner machiner.go:52 "machine-1" started
2013-10-23 20:32:05 INFO juju.worker.upgrader upgrader.go:134 desired tool version: 1.16.0
2013-10-23 20:32:05 DEBUG juju.worker.deployer simple.go:91 state addresses: ["Honeybee-2.MaasCluster:37017"]
2013-10-23 20:32:05 DEBUG juju.worker.deployer simple.go:96 API addresses: ["Honeybee-2.MaasCluster:17070"]
2013-10-23 20:32:06 WARNING juju.worker.deployer simple.go:244 installer: cannot remove "/var/lib/juju/agents/unit-mysql-0": remove /var/lib/juju/agents/unit-mysql-0: directory not empty
2013-10-23 20:32:06 ERROR juju runner.go:211 worker: exited "deployer": exec ["start" "--system" "jujud-unit-mysql-0"]: exit status 1 (start: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory)
2013-10-23 20:32:06 INFO juju runner.go:245 worker: restarting "deployer" in 3s
2013-10-23 20:32:09 INFO juju runner.go:253 worker: start "deployer"
2013-10-23 20:32:09 INFO juju.worker.deployer deployer.go:106 checking unit "mysql/0"
2013-10-23 20:32:09 INFO juju.worker.deployer deployer.go:106 checking unit "mysql/0"
(END)


#dpkg -l dbus
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  dbus           1.6.8-1ubunt amd64        simple interprocess messaging sys
    
por fansy 24.10.2013 / 00:34

1 resposta

2

A fim de adicionar mais informações sobre este assunto: Eu também estou obtendo o mesmo comportamento ao implantar o charme "juju-gui" em um nó MAAS baseado no Saucy Salamander.

Eu também tenho esse charme através do bzr (com o charme, pegue juju-gui).

Estou observando que temos o mesmo problema com diferentes charms, séries do Ubuntu e até mesmo a versão do Juju.

Meu status de juju:

services:
  juju-gui:
    charm: local:saucy/juju-gui-99
    exposed: false
    units:
      juju-gui/0:
        agent-state: pending
        machine: "1"
        public-address: node2.opc-ss.com

Faz o login no nó:

2013-11-19 08:51:08 INFO juju.worker.deployer deployer.go:146 deploying unit "juju-gui/0"
2013-11-19 08:51:08 INFO juju.worker.upgrader upgrader.go:134 desired tool version: 1.16.3
2013-11-19 08:51:08 INFO juju.worker.machiner machiner.go:52 "machine-1" started
2013-11-19 08:51:09 WARNING juju.worker.deployer simple.go:244 installer: cannot remove "/var/lib/juju/agents/unit-juju-gui-0": remove /var/lib/juju/agents/unit-juju-gui-0: directory not empty
2013-11-19 08:51:09 ERROR juju runner.go:211 worker: exited "deployer": exec ["start" "--system" "jujud-unit-juju-gui-0"]: exit status 1 (start: Unable to connect to system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory)
2013-11-19 08:51:09 INFO juju runner.go:245 worker: restarting "deployer" in 3s
2013-11-19 08:51:09 INFO juju.provisioner provisioner_task.go:102 Starting up provisioner task machine-1
2013-11-19 08:51:12 INFO juju runner.go:253 worker: start "deployer"
2013-11-19 08:51:12 INFO juju.worker.deployer deployer.go:106 checking unit "juju-gui/0"
2013-11-19 08:51:12 INFO juju.worker.deployer deployer.go:106 checking unit "juju-gui/0"
    
por Julien Leloup 19.11.2013 / 10:40