Não é possível iniciar o Bind9 no Ubuntu 10.04 + Plesk 10.1 - “named: no process found”

2
  1. Instalei uma nova versão do Ubuntu 10,04 64bit, eu não instalei ligar ao escolher quais pacotes deve ser instalado no Ubuntu instalador.

  2. Baixei o instalador automático do Plesk 10.1 e instalei-o com sucesso.

  3. Quando entrei no painel de controle do Plesk e tentei alterar a senha, ela falhou porque não foi possível reiniciar o bind.

Eu usei SSH na caixa e tentei usar sudo /etc/init.d/bind9 restart e obter o seguinte:

brad@ws01:/root# sudo /etc/init.d/bind9 restart
 * Stopping domain name service... bind9                                                                                                                                                                WARNING: key file (/etc/bind/rndc.key) exists, but using default configuration file (/etc/bind/rndc.conf)
rndc: connect failed: 127.0.0.1#953: connection refused
named: no process found                                   [ OK ]
 * Starting domain name service... bind9                  [fail]

Observar tail /var/log/messages revela um monte de:

Feb 23 16:08:21 ws01 kernel: [ 3840.065851] type=1503 audit(1298441301.831:31):  operation="open" pid=5565 parent=5563 profile="/usr/sbin/named" requested_mask="::r" denied_mask="::r" fsuid=108 ouid=0 name="/var/named/run-root/etc/named.conf"

Editar:

Depois de seguir o conselho do ooshro, o bind é executado, mas ainda recebo o erro named: no process found :

brad@ws01:/etc/apparmor.d$ sudo /etc/init.d/bind9 restart
 * Stopping domain name service... bind9
WARNING: key file (/etc/bind/rndc.key) exists, but using default configuration file (/etc/bind/rndc.conf)
named: no process found                    [ OK ]
 * Starting domain name service... bind9   [ OK ]
    
por bradley.ayers 23.02.2011 / 07:15

2 respostas

2

Adicione /etc/apparmor.d/usr.sbin.named:

/var/named/run-root/** rw,

Em seguida, reinicie o AppArmor:

sudo /etc/init.d/apparmor restart
    
por 23.02.2011 / 07:23
0

Parece que, por alguns motivos, o processo anterior ainda está na memória.

Tente matá-lo manualmente

  ps -ef | grep named

Você deve receber algo como

  bind     13178     1  0 Feb17 ?        00:00:43 /usr/sbin/named -u bind

Em seguida, mate o processo (substitua 13178 pelo PID que você recebe)

  kill 13178

Tente novamente o ps , se ele não morrer

  kill -9 13178

Então você pode começar a ligar novamente

  /etc/init.d/bind9 start
    
por 23.02.2011 / 10:14

Tags