bind9 start falha no Ubuntu, mas não consigo limpar e reinstalar

1

por favor me ajude, eu estraguei meu servidor.

root@...:/etc/apache2/sites-available# dpkg --configure -a
Setting up bind9 (1:9.7.0.dfsg.P1-1ubuntu0.8) ...
 * Starting domain name service... bind9                                                     [fail]
invoke-rc.d: initscript bind9, action "start" failed.
dpkg: error processing bind9 (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 bind9
[Exit 1]

Eu estava instalando o vsftpd, mas algo não funcionou, então eu matei manualmente os processos envolvidos.

Como posso corrigir isso sem eliminar o bind9 ? Com o expurgo, ele remove muitas coisas!

meu servidor

Ubuntu 10.04.4 LTS

meu syslog (somente a parte com bind9)

Nov  1 15:51:39 vm1613 kernel: [14854477.963366] type=1505 audit(1351781499.689:101):  operation="profile_replace" pid=1579 name="/usr/sbin/named"
Nov  1 15:51:39 vm1613 named[1612]: starting BIND 9.7.0-P1 -t /var/named/run-root -c /etc/named.conf -u bind
Nov  1 15:51:39 vm1613 named[1612]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-filesystem=yes' '--with-dlz-ldap=yes' '--with-dlz-stub=yes' '--with-geoip=/usr' '--enable-ipv6' 'CFLAGS=-fno-strict-aliasing -DDIG_SIGCHASE -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS='
Nov  1 15:51:39 vm1613 named[1612]: adjusted limit on open files from 1024 to 1048576
Nov  1 15:51:39 vm1613 named[1612]: found 1 CPU, using 1 worker thread
Nov  1 15:51:39 vm1613 named[1612]: using up to 4096 sockets
Nov  1 15:51:39 vm1613 named[1612]: loading configuration from '/etc/named.conf'
Nov  1 15:51:39 vm1613 named[1612]: none:0: open: /etc/named.conf: permission denied
Nov  1 15:51:39 vm1613 named[1612]: loading configuration: permission denied
Nov  1 15:51:39 vm1613 named[1612]: exiting (due to fatal error)
Nov  1 15:51:39 vm1613 kernel: [14854477.992579] type=1503 audit(1351781499.719:102):  operation="open" pid=1613 parent=1611 profile="/usr/sbin/named" requested_mask="::r" denied_mask="::r" fsuid=104 ouid=0 name="/var/named/run-root/etc/named.conf"

/ var / log / messages

Nov  1 15:51:39 vm1613 kernel: [14854477.963366] type=1505 audit(1351781499.689:101):  operation="profile_replace" pid=1579 name="/usr/sbin/named"
Nov  1 15:51:39 vm1613 kernel: [14854477.992579] type=1503 audit(1351781499.719:102):  operation="open" pid=1613 parent=1611 profile="/usr/sbin/named" requested_mask="::r" denied_mask="::r" fsuid=104 ouid=0 name="/var/named/run-root/etc/named.conf"
    
por apelliciari 01.11.2012 / 16:00

1 resposta

1

Seu problema está no syslog. Permissão negada.

Em nossos sistemas, o named é de propriedade do root e é membro do grupo de bind.

@ ns2: / etc / bind $ ls -al named.conf -rw-r - r-- 1 bind de raiz 486 2012-05-08 13:24 named.conf

@ ns2: / etc / bind $ ps aux | grep bind raiz 9680 0,0 0,1 327344 42184? Ssl Oct23 2:11 / usr / sbin / named -c /etc/bind/named.conf

Primeiros passos é ver o que as permissões e o dono / grupo estão definidos para o named.conf

O segundo passo é ver em qual usuário o nome está sendo executado e verificar se as coisas estão corretas.

Depois de descobrir isso e atualizar onde necessário, reinicie o nome e as coisas devem estar funcionando corretamente. Se não, poste suas descobertas atualizadas aqui.

-Brendan

    
por 01.11.2012 / 16:08

Tags